1var XC=Object.defineProperty,JC=Object.defineProperties;var eD=Object.getOwnPropertyDescriptors;var ea=Object.getOwnPropertySymbols;var wp=Object.prototype.hasOwnProperty,Cp=Object.prototype.propertyIsEnumerable;var yp=(t,n,e)=>n in t?XC(t,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[n]=e,_=(t,n)=>{for(var e in n||={})wp.call(n,e)&&yp(t,e,n[e]);if(ea)for(var e of ea(n))Cp.call(n,e)&&yp(t,e,n[e]);return t},J=(t,n)=>JC(t,eD(n));var tD=(t,n)=>{var e={};for(var i in t)wp.call(t,i)&&n.indexOf(i)<0&&(e[i]=t[i]);if(t!=null&&ea)for(var i of ea(t))n.indexOf(i)<0&&Cp.call(t,i)&&(e[i]=t[i]);return e};function Pd(t,n){return Object.is(t,n)}var je=null,ta=!1,Ld=1,dt=Symbol("SIGNAL");function ie(t){let n=je;return je=t,n}function Vd(){return je}var or={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 Co(t){if(ta)throw new Error("");if(je===null)return;je.consumerOnSignalRead(t);let n=je.nextProducerIndex++;if(sa(je),n<je.producerNode.length&&je.producerNode[n]!==t&&wo(je)){let e=je.producerNode[n];oa(e,je.producerIndexOfThis[n])}je.producerNode[n]!==t&&(je.producerNode[n]=t,je.producerIndexOfThis[n]=wo(je)?xp(t,je,n):0),je.producerLastReadVersion[n]=t.version}function Dp(){Ld++}function jd(t){if(!(wo(t)&&!t.dirty)&&!(!t.dirty&&t.lastCleanEpoch===Ld)){if(!t.producerMustRecompute(t)&&!ra(t)){Fd(t);return}t.producerRecomputeValue(t),Fd(t)}}function Bd(t){if(t.liveConsumerNode===void 0)return;let n=ta;ta=!0;try{for(let e of t.liveConsumerNode)e.dirty||nD(e)}finally{ta=n}}function Ud(){return je?.consumerAllowSignalWrites!==!1}function nD(t){t.dirty=!0,Bd(t),t.consumerMarkedDirty?.(t)}function Fd(t){t.dirty=!1,t.lastCleanEpoch=Ld}function Do(t){return t&&(t.nextProducerIndex=0),ie(t)}function ia(t,n){if(ie(n),!(!t||t.producerNode===void 0||t.producerIndexOfThis===void 0||t.producerLastReadVersion===void 0)){if(wo(t))for(let e=t.nextProducerIndex;e<t.producerNode.length;e++)oa(t.producerNode[e],t.producerIndexOfThis[e]);for(;t.producerNode.length>t.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function ra(t){sa(t);for(let n=0;n<t.producerNode.length;n++){let e=t.producerNode[n],i=t.producerLastReadVersion[n];if(i!==e.version||(jd(e),i!==e.version))return!0}return!1}function xo(t){if(sa(t),wo(t))for(let n=0;n<t.producerNode.length;n++)oa(t.producerNode[n],t.producerIndexOfThis[n]);t.producerNode.length=t.producerLastReadVersion.length=t.producerIndexOfThis.length=0,t.liveConsumerNode&&(t.liveConsumerNode.length=t.liveConsumerIndexOfThis.length=0)}function xp(t,n,e){if(Ep(t),t.liveConsumerNode.length===0&&Ip(t))for(let i=0;i<t.producerNode.length;i++)t.producerIndexOfThis[i]=xp(t.producerNode[i],t,i);return t.liveConsumerIndexOfThis.push(e),t.liveConsumerNode.push(n)-1}function oa(t,n){if(Ep(t),t.liveConsumerNode.length===1&&Ip(t))for(let i=0;i<t.producerNode.length;i++)oa(t.producerNode[i],t.producerIndexOfThis[i]);let e=t.liveConsumerNode.length-1;if(t.liveConsumerNode[n]=t.liveConsumerNode[e],t.liveConsumerIndexOfThis[n]=t.liveConsumerIndexOfThis[e],t.liveConsumerNode.length--,t.liveConsumerIndexOfThis.length--,n<t.liveConsumerNode.length){let i=t.liveConsumerIndexOfThis[n],r=t.liveConsumerNode[n];sa(r),r.producerIndexOfThis[i]=n}}function wo(t){return t.consumerIsAlwaysLive||(t?.liveConsumerNode?.length??0)>0}function sa(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function Ep(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function Ip(t){return t.producerNode!==void 0}function aa(t,n){let e=Object.create(iD);e.computation=t,n!==void 0&&(e.equal=n);let i=()=>{if(jd(e),Co(e),e.value===na)throw e.error;return e.value};return i[dt]=e,i}var Od=Symbol("UNSET"),Nd=Symbol("COMPUTING"),na=Symbol("ERRORED"),iD=J(_({},or),{value:Od,dirty:!0,error:null,equal:Pd,kind:"computed",producerMustRecompute(t){return t.value===Od||t.value===Nd},producerRecomputeValue(t){if(t.value===Nd)throw new Error("Detected cycle in computations.");let n=t.value;t.value=Nd;let e=Do(t),i,r=!1;try{i=t.computation(),ie(null),r=n!==Od&&n!==na&&i!==na&&t.equal(n,i)}catch(o){i=na,t.error=o}finally{ia(t,e)}if(r){t.value=n;return}t.value=i,t.version++}});function rD(){throw new Error}var Sp=rD;function Mp(t){Sp(t)}function Hd(t){Sp=t}var oD=null;function zd(t,n){let e=Object.create(ca);e.value=t,n!==void 0&&(e.equal=n);let i=()=>(Co(e),e.value);return i[dt]=e,i}function Eo(t,n){Ud()||Mp(t),t.equal(t.value,n)||(t.value=n,sD(t))}function $d(t,n){Ud()||Mp(t),Eo(t,n(t.value))}var ca=J(_({},or),{equal:Pd,value:void 0,kind:"signal"});function sD(t){t.version++,Dp(),Bd(t),oD?.()}function Gd(t){let n=ie(null);try{return t()}finally{ie(n)}}var Wd;function Io(){return Wd}function Cn(t){let n=Wd;return Wd=t,n}var la=Symbol("NotFound");function O(t){return typeof t=="function"}function sr(t){let e=t(i=>{Error.call(i),i.stack=new Error().stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}var da=sr(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription: 2${e.map((i,r)=>`${r+1}) ${i.toString()}`).join(` 3 `)}`:"",this.name="UnsubscriptionError",this.errors=e});function hi(t,n){if(t){let e=t.indexOf(n);0<=e&&t.splice(e,1)}}var oe=class t{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}
vendor: 10,317 bytes, line 3
3unsubscribe(){let n;if(!this.closed){this.closed=!0;let{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(let o of e)o.remove(this);else e.remove(this);let{initialTeardown:i}=this;if(O(i))try{i()}catch(o){n=o instanceof da?o.errors:[o]}let{_finalizers:r}=this;if(r){this._finalizers=null;for(let o of r)try{Tp(o)}catch(s){n=n??[],s instanceof da?n=[...n,...s.errors]:n.push(s)}}if(n)throw new da(n)}}add(n){var e;if(n&&n!==this)if(this.closed)Tp(n);else{if(n instanceof t){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=(e=this._finalizers)!==null&&e!==void 0?e:[]).push(n)}}_hasParent(n){let{_parentage:e}=this;return e===n||Array.isArray(e)&&e.includes(n)}_addParent(n){let{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(n),e):e?[e,n]:n}_removeParent(n){let{_parentage:e}=this;e===n?this._parentage=null:Array.isArray(e)&&hi(e,n)}remove(n){let{_finalizers:e}=this;e&&hi(e,n),n instanceof t&&n._removeParent(this)}};oe.EMPTY=(()=>{let t=new oe;return t.closed=!0,t})();var qd=oe.EMPTY;function ua(t){return t instanceof oe||t&&"closed"in t&&O(t.remove)&&O(t.add)&&O(t.unsubscribe)}function Tp(t){O(t)?t():t.unsubscribe()}var Vt={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var ar={setTimeout(t,n,...e){let{delegate:i}=ar;return i?.setTimeout?i.setTimeout(t,n,...e):setTimeout(t,n,...e)},clearTimeout(t){let{delegate:n}=ar;return(n?.clearTimeout||clearTimeout)(t)},delegate:void 0};function fa(t){ar.setTimeout(()=>{let{onUnhandledError:n}=Vt;if(n)n(t);else throw t})}function mi(){}var kp=Yd("C",void 0,void 0);function Ap(t){return Yd("E",void 0,t)}function Rp(t){return Yd("N",t,void 0)}function Yd(t,n,e){return{kind:t,value:n,error:e}}var pi=null;function cr(t){if(Vt.useDeprecatedSynchronousErrorHandling){let n=!pi;if(n&&(pi={errorThrown:!1,error:null}),t(),n){let{errorThrown:e,error:i}=pi;if(pi=null,e)throw i}}else t()}function Op(t){Vt.useDeprecatedSynchronousErrorHandling&&pi&&(pi.errorThrown=!0,pi.error=t)}var gi=class extends oe{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,ua(n)&&n.add(this)):this.destination=fD}static create(n,e,i){return new Dn(n,e,i)}next(n){this.isStopped?Qd(Rp(n),this):this._next(n)}error(n){this.isStopped?Qd(Ap(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?Qd(kp,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},dD=Function.prototype.bind;function Zd(t,n){return dD.call(t,n)}var Kd=class{constructor(n){this.partialObserver=n}next(n){let{partialObserver:e}=this;if(e.next)try{e.next(n)}catch(i){ha(i)}}error(n){let{partialObserver:e}=this;if(e.error)try{e.error(n)}catch(i){ha(i)}else ha(n)}complete(){let{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(e){ha(e)}}},Dn=class extends gi{constructor(n,e,i){super();let r;if(O(n)||!n)r={next:n??void 0,error:e??void 0,complete:i??void 0};else{let o;this&&Vt.useDeprecatedNextContext?(o=Object.create(n),o.unsubscribe=()=>this.unsubscribe(),r={next:n.next&&Zd(n.next,o),error:n.error&&Zd(n.error,o),complete:n.complete&&Zd(n.complete,o)}):r=n}this.destination=new Kd(r)}};function ha(t){Vt.useDeprecatedSynchronousErrorHandling?Op(t):fa(t)}function uD(t){throw t}function Qd(t,n){let{onStoppedNotification:e}=Vt;e&&ar.setTimeout(()=>e(t,n))}var fD={closed:!0,next:mi,error:uD,complete:mi};var lr=typeof Symbol=="function"&&Symbol.observable||"@@observable";function et(t){return t}function Xd(...t){return Jd(t)}function Jd(t){return t.length===0?et:t.length===1?t[0]:function(e){return t.reduce((i,r)=>r(i),e)}}var j=(()=>{class t{constructor(e){e&&(this._subscribe=e)}lift(e){let i=new t;return i.source=this,i.operator=e,i}subscribe(e,i,r){let o=mD(e)?e:new Dn(e,i,r);return cr(()=>{let{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return i=Np(i),new i((r,o)=>{let s=new Dn({next:a=>{try{e(a)}catch(c){o(c),s.unsubscribe()}},error:o,complete:r});this.subscribe(s)})}_subscribe(e){var i;return(i=this.source)===null||i===void 0?void 0:i.subscribe(e)}[lr](){return this}pipe(...e){return Jd(e)(this)}toPromise(e){return e=Np(e),new e((i,r)=>{let o;this.subscribe(s=>o=s,s=>r(s),()=>i(o))})}}return t.create=n=>new t(n),t})();function Np(t){var n;return(n=t??Vt.Promise)!==null&&n!==void 0?n:Promise}function hD(t){return t&&O(t.next)&&O(t.error)&&O(t.complete)}function mD(t){return t&&t instanceof gi||hD(t)&&ua(t)}function eu(t){return O(t?.lift)}function F(t){return n=>{if(eu(n))return n.lift(function(e){try{return t(e,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function R(t,n,e,i,r){return new tu(t,n,e,i,r)}var tu=class extends gi{constructor(n,e,i,r,o,s){super(n),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=e?function(a){try{e(a)}catch(c){n.error(c)}}:super._next,this._error=r?function(a){try{r(a)}catch(c){n.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(a){n.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:e}=this;super.unsubscribe(),!e&&((n=this.onFinalize)===null||n===void 0||n.call(this))}}};function dr(){return F((t,n)=>{let e=null;t._refCount++;let i=R(n,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){e=null;return}let r=t._connection,o=e;e=null,r&&(!o||r===o)&&r.unsubscribe(),n.unsubscribe()});t.subscribe(i),i.closed||(e=t.connect())})}var ur=class extends j{constructor(n,e){super(),this.source=n,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,eu(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){let n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new oe;let e=this.getSubject();n.add(this.source.subscribe(R(e,void 0,()=>{this._teardown(),e.complete()},i=>{this._teardown(),e.error(i)},()=>this._teardown()))),n.closed&&(this._connection=null,n=oe.EMPTY)}return n}refCount(){return dr()(this)}};var Fp=sr(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var y=(()=>{class t extends j{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){let i=new ma(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new Fp}next(e){cr(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let i of this.currentObservers)i.next(e)}})}error(e){cr(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;let{observers:i}=this;for(;i.length;)i.shift().error(e)}})}complete(){cr(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return((e=this.observers)===null||e===void 0?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){let{hasError:i,isStopped:r,observers:o}=this;return i||r?qd:(this.currentObservers=null,o.push(e),new oe(()=>{this.currentObservers=null,hi(o,e)}))}_checkFinalizedStatuses(e){let{hasError:i,thrownError:r,isStopped:o}=this;i?e.error(r):o&&e.complete()}asObservable(){let e=new j;return e.source=this,e}}return t.create=(n,e)=>new ma(n,e),t})(),ma=class extends y{constructor(n,e){super(),this.destination=n,this.source=e}next(n){var e,i;(i=(e=this.destination)===null||e===void 0?void 0:e.next)===null||i===void 0||i.call(e,n)}error(n){var e,i;(i=(e=this.destination)===null||e===void 0?void 0:e.error)===null||i===void 0||i.call(e,n)}complete(){var n,e;(e=(n=this.destination)===null||n===void 0?void 0:n.complete)===null||e===void 0||e.call(n)}_subscribe(n){var e,i;return(i=(e=this.source)===null||e===void 0?void 0:e.subscribe(n))!==null&&i!==void 0?i:qd}};var _e=class extends y{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){let e=super._subscribe(n);return!e.closed&&n.next(this._value),e}getValue(){let{hasError:n,thrownError:e,_value:i}=this;if(n)throw e;return this._throwIfClosed(),i}next(n){super.next(this._value=n)}};var So={now(){return(So.delegate||Date).now()},delegate:void 0};var Mo=class extends y{constructor(n=1/0,e=1/0,i=So){super(),this._bufferSize=n,this._windowTime=e,this._timestampProvider=i,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,e)}next(n){let{isStopped:e,_buffer:i,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:s}=this;e||(i.push(n),!r&&i.push(o.now()+s)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();let e=this._innerSubscribe(n),{_infiniteTimeWindow:i,_buffer:r}=this,o=r.slice();for(let s=0;s<o.length&&!n.closed;s+=i?1:2)n.next(o[s]);return this._checkFinalizedStatuses(n),e}_trimBuffer(){let{_bufferSize:n,_timestampProvider:e,_buffer:i,_infiniteTimeWindow:r}=this,o=(r?1:2)*n;if(n<1/0&&o<i.length&&i.splice(0,i.length-o),!r){let s=e.now(),a=0;for(let c=1;c<i.length&&i[c]<=s;c+=2)a=c;a&&i.splice(0,a+1)}}};var pa=class extends oe{constructor(n,e){super()}schedule(n,e=0){return this}};var To={setInterval(t,n,...e){let{delegate:i}=To;return i?.setInterval?i.setInterval(t,n,...e):setInterval(t,n,...e)},clearInterval(t){let{delegate:n}=To;return(n?.clearInterval||clearInterval)(t)},delegate:void 0};var ga=class extends pa{constructor(n,e){super(n,e),this.scheduler
vendor: 2,858 bytes, line 3
3=n,this.work=e,this.pending=!1}schedule(n,e=0){var i;if(this.closed)return this;this.state=n;let r=this.id,o=this.scheduler;return r!=null&&(this.id=this.recycleAsyncId(o,r,e)),this.pending=!0,this.delay=e,this.id=(i=this.id)!==null&&i!==void 0?i:this.requestAsyncId(o,this.id,e),this}requestAsyncId(n,e,i=0){return To.setInterval(n.flush.bind(n,this),i)}recycleAsyncId(n,e,i=0){if(i!=null&&this.delay===i&&this.pending===!1)return e;e!=null&&To.clearInterval(e)}execute(n,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let i=this._execute(n,e);if(i)return i;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,e){let i=!1,r;try{this.work(n)}catch(o){i=!0,r=o||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){let{id:n,scheduler:e}=this,{actions:i}=e;this.work=this.state=this.scheduler=null,this.pending=!1,hi(i,this),n!=null&&(this.id=this.recycleAsyncId(e,n,null)),this.delay=null,super.unsubscribe()}}};var fr=class t{constructor(n,e=t.now){this.schedulerActionCtor=n,this.now=e}schedule(n,e=0,i){return new this.schedulerActionCtor(this,n).schedule(i,e)}};fr.now=So.now;var va=class extends fr{constructor(n,e=fr.now){super(n,e),this.actions=[],this._active=!1}flush(n){let{actions:e}=this;if(this._active){e.push(n);return}let i;this._active=!0;do if(i=n.execute(n.state,n.delay))break;while(n=e.shift());if(this._active=!1,i){for(;n=e.shift();)n.unsubscribe();throw i}}};var vi=new va(ga),Pp=vi;var Ze=new j(t=>t.complete());function _a(t){return t&&O(t.schedule)}function nu(t){return t[t.length-1]}function ba(t){return O(nu(t))?t.pop():void 0}function Zt(t){return _a(nu(t))?t.pop():void 0}function Lp(t,n){return typeof nu(t)=="number"?t.pop():n}function jp(t,n,e,i){function r(o){return o instanceof e?o:new e(function(s){s(o)})}return new(e||(e=Promise))(function(o,s){function a(u){try{l(i.next(u))}catch(f){s(f)}}function c(u){try{l(i.throw(u))}catch(f){s(f)}}function l(u){u.done?o(u.value):r(u.value).then(a,c)}l((i=i.apply(t,n||[])).next())})}function Vp(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function _i(t){return this instanceof _i?(this.v=t,this):new _i(t)}function Bp(t,n,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=e.apply(t,n||[]),r,o=[];return r=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),r[Symbol.asyncIterator]=function(){return this},r;function s(h){return function(p){return Promise.resolve(p).then(h,f)}}
vendor: 2,605 bytes, line 3
3function a(h,p){i[h]&&(r[h]=function(b){return new Promise(function(D,P){o.push([h,b,D,P])>1||c(h,b)})},p&&(r[h]=p(r[h])))}function c(h,p){try{l(i[h](p))}catch(b){m(o[0][3],b)}}function l(h){h.value instanceof _i?Promise.resolve(h.value.v).then(u,f):m(o[0][2],h)}function u(h){c("next",h)}function f(h){c("throw",h)}function m(h,p){h(p),o.shift(),o.length&&c(o[0][0],o[0][1])}}function Up(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=t[Symbol.asyncIterator],e;return n?n.call(t):(t=typeof Vp=="function"?Vp(t):t[Symbol.iterator](),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(o){e[o]=t[o]&&function(s){return new Promise(function(a,c){s=t[o](s),r(a,c,s.done,s.value)})}}function r(o,s,a,c){Promise.resolve(c).then(function(l){o({value:l,done:a})},s)}}var hr=t=>t&&typeof t.length=="number"&&typeof t!="function";function ya(t){return O(t?.then)}function wa(t){return O(t[lr])}function Ca(t){return Symbol.asyncIterator&&O(t?.[Symbol.asyncIterator])}function Da(t){return new TypeError(`You provided ${t!==null&&typeof t=="object"?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function pD(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var xa=pD();function Ea(t){return O(t?.[xa])}function Ia(t){return Bp(this,arguments,function*(){let e=t.getReader();try{for(;;){let{value:i,done:r}=yield _i(e.read());if(r)return yield _i(void 0);yield yield _i(i)}}finally{e.releaseLock()}})}function Sa(t){return O(t?.getReader)}function ce(t){if(t instanceof j)return t;if(t!=null){if(wa(t))return gD(t);if(hr(t))return vD(t);if(ya(t))return _D(t);if(Ca(t))return Hp(t);if(Ea(t))return bD(t);if(Sa(t))return yD(t)}throw Da(t)}function gD(t){return new j(n=>{let e=t[lr]();if(O(e.subscribe))return e.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function vD(t){return new j(n=>{for(let e=0;e<t.length&&!n.closed;e++)n.next(t[e]);n.complete()})}function _D(t){return new j(n=>{t.then(e=>{n.closed||(n.next(e),n.complete())},e=>n.error(e)).then(null,fa)})}function bD(t){return new j(n=>{for(let e of t)if(n.next(e),n.closed)return;n.complete()})}function Hp(t){return new j(n=>{wD(t,n).catch(e=>n.error(e))})}function yD(t){return Hp(Ia(t))}function wD(t,n){var e,i,r,o;return jp(this,void 0,void 0,function*(){try{for(e=Up(t);i=yield e.next(),!i.done;){let s=i.value;if(n.next(s),n.closed)return}}catch(s){r={error:s}}
vendor: 8,898 bytes, line 3
3finally{try{i&&!i.done&&(o=e.return)&&(yield o.call(e))}finally{if(r)throw r.error}}n.complete()})}function ut(t,n,e,i=0,r=!1){let o=n.schedule(function(){e(),r?t.add(this.schedule(null,i)):this.unsubscribe()},i);if(t.add(o),!r)return o}function Ma(t,n=0){return F((e,i)=>{e.subscribe(R(i,r=>ut(i,t,()=>i.next(r),n),()=>ut(i,t,()=>i.complete(),n),r=>ut(i,t,()=>i.error(r),n)))})}function Ta(t,n=0){return F((e,i)=>{i.add(t.schedule(()=>e.subscribe(i),n))})}function zp(t,n){return ce(t).pipe(Ta(n),Ma(n))}function $p(t,n){return ce(t).pipe(Ta(n),Ma(n))}function Gp(t,n){return new j(e=>{let i=0;return n.schedule(function(){i===t.length?e.complete():(e.next(t[i++]),e.closed||this.schedule())})})}function Wp(t,n){return new j(e=>{let i;return ut(e,n,()=>{i=t[xa](),ut(e,n,()=>{let r,o;try{({value:r,done:o}=i.next())}catch(s){e.error(s);return}o?e.complete():e.next(r)},0,!0)}),()=>O(i?.return)&&i.return()})}function ka(t,n){if(!t)throw new Error("Iterable cannot be null");return new j(e=>{ut(e,n,()=>{let i=t[Symbol.asyncIterator]();ut(e,n,()=>{i.next().then(r=>{r.done?e.complete():e.next(r.value)})},0,!0)})})}function qp(t,n){return ka(Ia(t),n)}function Yp(t,n){if(t!=null){if(wa(t))return zp(t,n);if(hr(t))return Gp(t,n);if(ya(t))return $p(t,n);if(Ca(t))return ka(t,n);if(Ea(t))return Wp(t,n);if(Sa(t))return qp(t,n)}throw Da(t)}function he(t,n){return n?Yp(t,n):ce(t)}function C(...t){let n=Zt(t);return he(t,n)}function Et(t,n){let e=O(t)?t:()=>t,i=r=>r.error(e());return new j(n?r=>n.schedule(i,0,r):i)}function Aa(t){return!!t&&(t instanceof j||O(t.lift)&&O(t.subscribe))}var xn=sr(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function Zp(t){return t instanceof Date&&!isNaN(t)}function x(t,n){return F((e,i)=>{let r=0;e.subscribe(R(i,o=>{i.next(t.call(n,o,r++))}))})}var{isArray:CD}=Array;function DD(t,n){return CD(n)?t(...n):t(n)}function mr(t){return x(n=>DD(t,n))}var{isArray:xD}=Array,{getPrototypeOf:ED,prototype:ID,keys:SD}=Object;function Ra(t){if(t.length===1){let n=t[0];if(xD(n))return{args:n,keys:null};if(MD(n)){let e=SD(n);return{args:e.map(i=>n[i]),keys:e}}}return{args:t,keys:null}}function MD(t){return t&&typeof t=="object"&&ED(t)===ID}function Oa(t,n){return t.reduce((e,i,r)=>(e[i]=n[r],e),{})}function bi(...t){let n=Zt(t),e=ba(t),{args:i,keys:r}=Ra(t);if(i.length===0)return he([],n);let o=new j(TD(i,n,r?s=>Oa(r,s):et));return e?o.pipe(mr(e)):o}function TD(t,n,e=et){return i=>{Qp(n,()=>{let{length:r}=t,o=new Array(r),s=r,a=r;for(let c=0;c<r;c++)Qp(n,()=>{let l=he(t[c],n),u=!1;l.subscribe(R(i,f=>{o[c]=f,u||(u=!0,a--),a||i.next(e(o.slice()))},()=>{--s||i.complete()}))},i)},i)}}function Qp(t,n,e){t?ut(e,t,n):n()}function Kp(t,n,e,i,r,o,s,a){let c=[],l=0,u=0,f=!1,m=()=>{f&&!c.length&&!l&&n.complete()},h=b=>l<i?p(b):c.push(b),p=b=>{o&&n.next(b),l++;let D=!1;ce(e(b,u++)).subscribe(R(n,P=>{r?.(P),o?h(P):n.next(P)},()=>{D=!0},void 0,()=>{if(D)try{for(l--;c.length&&l<i;){let P=c.shift();s?ut(n,s,()=>p(P)):p(P)}m()}catch(P){n.error(P)}}))};return t.subscribe(R(n,h,()=>{f=!0,m()})),()=>{a?.()}}function we(t,n,e=1/0){return O(n)?we((i,r)=>x((o,s)=>n(i,o,r,s))(ce(t(i,r))),e):(typeof n=="number"&&(e=n),F((i,r)=>Kp(i,r,t,e)))}function Qt(t=1/0){return we(et,t)}function Xp(){return Qt(1)}function Kt(...t){return Xp()(he(t,Zt(t)))}function Na(t){return new j(n=>{ce(t()).subscribe(n)})}function ko(...t){let n=ba(t),{args:e,keys:i}=Ra(t),r=new j(o=>{let{length:s}=e;if(!s){o.complete();return}let a=new Array(s),c=s,l=s;for(let u=0;u<s;u++){let f=!1;ce(e[u]).subscribe(R(o,m=>{f||(f=!0,l--),a[u]=m},()=>c--,void 0,()=>{(!c||!f)&&(l||o.next(i?Oa(i,a):a),o.complete())}))}});return n?r.pipe(mr(n)):r}var kD=["addListener","removeListener"],AD=["addEventListener","removeEventListener"],RD=["on","off"];function iu(t,n,e,i){if(O(e)&&(i=e,e=void 0),i)return iu(t,n,e).pipe(mr(i));let[r,o]=FD(t)?AD.map(s=>a=>t[s](n,a,e)):OD(t)?kD.map(Jp(t,n)):ND(t)?RD.map(Jp(t,n)):[];if(!r&&hr(t))return we(s=>iu(s,n,e))(ce(t));if(!r)throw new TypeError("Invalid event target");return new j(s=>{let a=(...c)=>s.next(1<c.length?c:c[0]);return r(a),()=>o(a)})}function Jp(t,n){return e=>i=>t[e](n,i)}function OD(t){return O(t.addListener)&&O(t.removeListener)}function ND(t){return O(t.on)&&O(t.off)}function FD(t){return O(t.addEventListener)&&O(t.removeEventListener)}function yi(t=0,n,e=Pp){let i=-1;return n!=null&&(_a(n)?e=n:i=n),new j(r=>{let o=Zp(t)?+t-e.now():t;o<0&&(o=0);let s=0;return e.schedule(function(){r.closed||(r.next(s++),0<=i?this.schedule(void 0,i):r.complete())},o)})}function Xt(...t){let n=Zt(t),e=Lp(t,1/0),i=t;return i.length?i.length===1?ce(i[0]):Qt(e)(he(i,n)):Ze}function le(t,n){return F((e,i)=>{let r=0;e.subscribe(R(i,o=>t.call(n,o,r++)&&i.next(o)))})}function eg(t){return F((n,e)=>{let i=!1,r=null,o=null,s=!1,a=()=>{if(o?.unsubscribe(),o=null,i){i=!1;let l=r;r=null,e.next(l)}s&&e.complete()},c=()=>{o=null,s&&e.complete()};n.subscribe(R(e,l=>{i=!0,r=l,o||ce(t(l)).subscribe(o=R(e,a,c))},()=>{s=!0,(!i||!o||o.closed)&&e.complete()}))})}function Fa(t,n=vi){return eg(()=>yi(t,n))}function Pe(t){return F((n,e)=>{let i=null,r=!1,o;i=n.subscribe(R(e,void 0,void 0,s=>{o=ce(t(s,Pe(t)(n))),i?(i.unsubscribe(),i=null,o.subscribe(e)):r=!0})),r&&(i.unsubscribe(),i=null,o.subscribe(e))})}function tg(t,n,e,i,r){return(o,s)=>{let a=e,c=n,l=0;o.subscribe(R(s,u=>{let f=l++;c=a?t(c,u,f):(a=!0,u),i&&s.next(c)},r&&(()=>{a&&s.next(c),s.complete()})))}}function Jt(t,n){return O(n)?we(t,n,1):we(t,1)}function wi(t,n=vi){return F((e,i)=>{let r=null,o=null,s=null,a=()=>{if(r){r.unsubscribe(),r=null;let l=o;o=null,i.next(l)}};function c(){let l=s+t,u=n.now();if(u<l){r=this.schedule(void 0,l-u),i.add(r);return}a()}e.subscribe(R(i,l=>{o=l,s=n.now(),r||(r=n.schedule(c,t),i.add(r))},()=>{a(),i.complete()},void 0,()=>{o=r=null}))})}function Hn(t){return F((n,e)=>{let i=!1;n.subscribe(R(e,r=>{i=!0,e.next(r)},()=>{i||e.next(t),e.complete()}))})}function Ne(t){return t<=0?()=>Ze:F((n,e)=>{let i=0;n.subscribe(R(e,r=>{++i<=t&&(e.next(r),t<=i&&e.complete())}))})}function ng(){return F((t,n)=>{t.subscribe(R(n,mi))})}function ru(t){return x(()=>t)}function ou(t,n){return n?e=>Kt(n.pipe(Ne(1),ng()),e.pipe(ou(t))):we((e,i)=>ce(t(e,i)).pipe(Ne(1),ru(e)))}function PD(t,n=vi){let e=yi(t,n);return ou(()=>e)}function Pa(t,n=et){return t=t??LD,F((e,i)=>{let r,o=!0;e.subscribe(R(i,s=>{let a=n(s);(o||!t(r,a))&&(o=!1,r=a,i.next(s))}))})}function LD(t,n){return t===n}function La(t=VD){return F((n,e)=>{let i=!1;n.subscribe(R(e,r=>{i=!0,e.next(r)},()=>i?e.complete():e.error(t())))})}function VD(){return new xn}function Va(t,n){return n?e=>e.pipe(Va((i,r)=>ce(t(i,r)).pipe(x((o,s)=>n(i,o,r,s))))):F((e,i)=>{let r=0,o=null,s=!1;e.subscribe(R(i,a=>{o||(o=R(i,void 0,()=>{o=null,s&&i.complete()}),ce(t(a,r++)).subscribe(o))},()=>{s=!0,!o&&i.complete()}))})}function en(t){return F((n,e)=>{try{n.subscribe(e)}finally{e.add(t)}})}function En(t,n){let e=arguments.length>=2;return i=>i.pipe(t?le((r,o)=>t(r,o,i)):et,Ne(1),e?Hn(n):La(()=>new xn))}function pr(t){return t<=0?()=>Ze:F((n,e)=>{let i=[];n.subscribe(R(e,r=>{i.push(r),t<i.length&&i.shift()},()=>{for(let r of i)e.next(r);e.complete()},void 0,()=>{i=null}))})}function su(t,n){let e=arguments.length>=2;return i=>i.pipe(t?le((r,o)=>t(r,o,i)):et,pr(1),e?Hn(n):La(()=>new xn))}function ja(){return F((t,n)=>{let e,i=!1;t.subscribe(R(n,r=>{let o=e;e=r,i&&n.next([o,r]),i=!0}))})}function au(t,n){return F(tg(t,n,arguments.length>=2,!0))}function Ao(t={}){let{connector:n=()=>new y,resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:r=!0}=t;return o=>{let s,a,c,l=0,u=!1,f=!1,m=()=>{a?.unsubscribe(),a=void 0},h=()=>{m(),s=c=void 0,u=f=!1},p=()=>{let b=s;h(),b?.unsubscribe()};return F((b,D)=>{l++,!f&&!u&&m();let P=c=c??n();D.add(()=>{l--,l===0&&!f&&!u&&(a=cu(p,r))}),P.subscribe(D),!s&&l>0&&(s=new Dn({next:Oe=>P.next(Oe),error:Oe=>{f=!0,m(),a=cu(h,e,Oe),P.error(Oe)},complete:()=>{u=!0,m(),a=cu(h,i),P.complete()}}),ce(b).subscribe(s))})(o)}}function cu(t,n,...e){if(n===!0){t();return}if(n===!1)return;let i=new Dn({next:()=>{i.unsubscribe(),t()}});return ce(n(...e)).subscribe(i)}function jt(t,n,e){let i,r=!1;return t&&typeof t=="object"?{bufferSize:i=1/0,windowTime:n=1/0,refCount:r=!1,scheduler:e}=t:i=t??1/0,Ao({connector:()=>new Mo(i,n,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function Ro(t){return le((n,e)=>t<=e)}function bt(...t){let n=Zt(t);return F((e,i)=>{(n?Kt(t,e,n):Kt(t,e)).subscribe(i)})}function ze(t,n){return F((e,i)=>{let r=null,o=0,s=!1,a=()=>s&&!r&&i.complete();e.subscribe(R(i,c=>{r?.unsubscribe();let l=0,u=o++;ce(t(c,u)).subscribe(r=R(i,f=>i.next(n?n(c,f,u,l++):f),()=>{r=null,a()}))},()=>{s=!0,a()}))})}function ae(t){return F((n,e)=>{ce(t).subscribe(R(e,()=>e.complete(),mi)),!e.closed&&n.subscribe(e)})}function lu(t,n=!1){return F((e,i)=>{let r=0;e.subscribe(R(i,o=>{let s=t(o,r++);(s||n)&&i.next(o),!s&&i.complete()}
3))})}function me(t,n,e){let i=O(t)||n||e?{next:t,error:n,complete:e}:t;return i?F((r,o)=>{var s;(s=i.subscribe)===null||s===void 0||s.call(i);let a=!0;r.subscribe(R(o,c=>{var l;(l=i.next)===null||l===void 0||l.call(i,c),o.next(c)},()=>{var c;a=!1,(c=i.complete)===null||c===void 0||c.call(i),o.complete()},c=>{var l;a=!1,(l=i.error)===null||l===void 0||l.call(i,c),o.error(c)},()=>{var c,l;a&&((c=i.unsubscribe)===null||c===void 0||c.call(i)),(l=i.finalize)===null||l===void 0||l.call(i)}))}):et}var Wg="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",w=class extends Error{code;constructor(n,e){super(Rf(n,e)),this.code=n}};function jD(t){return`NG0${Math.abs(t)}`}function Rf(t,n){return`${jD(t)}${n?": "+n:""}`}var qg=Symbol("InputSignalNode#UNSET"),BD=J(_({},ca),{transformFn:void 0,applyValueToInputSignal(t,n){Eo(t,n)}});function Yg(t,n){let e=Object.create(BD);e.value=t,e.transformFn=n?.transform;function i(){if(Co(e),e.value===qg){let r=null;throw new w(-950,r)}return e.value}return i[dt]=e,i}function $o(t){return{toString:t}.toString()}var Ba="__parameters__";function UD(t){return function(...e){if(t){let i=t(...e);for(let r in i)this[r]=i[r]}}}function Zg(t,n,e){return $o(()=>{let i=UD(n);function r(...o){if(this instanceof r)return i.apply(this,o),this;let s=new r(...o);return a.annotation=s,a;function a(c,l,u){let f=c.hasOwnProperty(Ba)?c[Ba]:Object.defineProperty(c,Ba,{value:[]})[Ba];for(;f.length<=u;)f.push(null);return(f[u]=f[u]||[]).push(s),c}}return r.prototype.ngMetadataName=t,r.annotationCls=r,r})}var Cr=globalThis;function ge(t){for(let n in t)if(t[n]===ge)return n;throw Error("Could not find renamed property on target object.")}function HD(t,n){for(let e in n)n.hasOwnProperty(e)&&!t.hasOwnProperty(e)&&(t[e]=n[e])}function ht(t){if(typeof t=="string")return t;if(Array.isArray(t))return`[${t.map(ht).join(", ")}]`;if(t==null)return""+t;let n=t.overriddenName||t.name;if(n)return`${n}`;let e=t.toString();if(e==null)return""+e;let i=e.indexOf(` 4`);return i>=0?e.slice(0,i):e}function xu(t,n){return t?n?`${t} ${n}`:t:n||""}var zD=ge({__forward_ref__:ge});function Tt(t){return t.__forward_ref__=Tt,t.toString=function(){return ht(this())},t}function tt(t){return Qg(t)?t():t}function Qg(t){return typeof t=="function"&&t.hasOwnProperty(zD)&&t.__forward_ref__===Tt}function g(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function H(t){return{providers:t.providers||[],imports:t.imports||[]}}function Dc(t){return ig(t,Xg)||ig(t,Jg)}function Kg(t){return Dc(t)!==null}function ig(t,n){return t.hasOwnProperty(n)?t[n]:null}function $D(t){let n=t&&(t[Xg]||t[Jg]);return n||null}function rg(t){return t&&(t.hasOwnProperty(og)||t.hasOwnProperty(GD))?t[og]:null}var Xg=ge({\u0275prov:ge}),og=ge({\u0275inj:ge}),Jg=ge({ngInjectableDef:ge}),GD=ge({ngInjectorDef:ge}),v=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(n,e){this._desc=n,this.\u0275prov=void 0,typeof e=="number"?this.__NG_ELEMENT_ID__=e:e!==void 0&&(this.\u0275prov=g({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function ev(t){return t&&!!t.\u0275providers}var WD=ge({\u0275cmp:ge}),qD=ge({\u0275dir:ge}),YD=ge({\u0275pipe:ge}),ZD=ge({\u0275mod:ge}),Ka=ge({\u0275fac:ge}),Po=ge({__NG_ELEMENT_ID__:ge}),sg=ge({__NG_ENV_ID__:ge});function xi(t){return typeof t=="string"?t:t==null?"":String(t)}function QD(t){return typeof t=="function"?t.name||t.toString():typeof t=="object"&&t!=null&&typeof t.type=="function"?t.type.name||t.type.toString():xi(t)}function tv(t,n){throw new w(-200,t)}function Of(t,n){throw new w(-201,!1)}var ee=(function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t})(ee||{}),Eu;function nv(){return Eu}function ft(t){let n=Eu;return Eu=t,n}function iv(t,n,e){let i=Dc(t);if(i&&i.providedIn=="root")return i.value===void 0?i.value=i.factory():i.value;if(e&ee.Optional)return null;if(n!==void 0)return n;Of(t,"Injector")}var KD={},Ci=KD,Iu="__NG_DI_FLAG__",Xa=class{injector;constructor(n){this.injector=n}retrieve(n,e){let i=e;return this.injector.get(n,i.optional?la:Ci,i)}},Ja="ngTempTokenPath",XD="ngTokenPath",JD=/\n/gm,ex="\u0275",ag="__source";function tx(t,n=ee.Default){if(Io()===void 0)throw new w(-203,!1);if(Io()===null)return iv(t,void 0,n);{let e=Io(),i;return e instanceof Xa?i=e.injector:i=e,i.get(t,n&ee.Optional?null:void 0,n)}}function S(t,n=ee.Default){return(nv()||tx)(tt(t),n)}function d(t,n=ee.Default){return S(t,xc(n))}function xc(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Su(t){let n=[];for(let e=0;e<t.length;e++){let i=tt(t[e]);if(Array.isArray(i)){if(i.length===0)throw new w(900,!1);let r,o=ee.Default;for(let s=0;s<i.length;s++){let a=i[s],c=nx(a);typeof c=="number"?c===-1?r=a.token:o|=c:r=a}n.push(S(r,o))}else n.push(S(i))}return n}function rv(t,n){return t[Iu]=n,t.prototype[Iu]=n,t}function nx(t){return t[Iu]}function ix(t,n,e,i){let r=t[Ja];throw n[ag]&&r.unshift(n[ag]),t.message=rx(` 5`+t.message,r,e,i),t[XD]=r,t[Ja]=null,t}function rx(t,n,e,i=null){t=t&&t.charAt(0)===` 6`&&t.charAt(1)==ex?t.slice(2):t;let r=ht(n);if(Array.isArray(n))r=n.map(ht).join(" -> ");else if(typeof n=="object"){let o=[];for(let s in n)if(n.hasOwnProperty(s)){let a=n[s];
6o.push(s+":"+(typeof a=="string"?JSON.stringify(a):ht(a)))}r=`{${o.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${t.replace(JD,` 7 `)}`}var Ec=rv(Zg("Optional"),8);var ov=rv(Zg("SkipSelf"),4);function Ei(t,n){let e=t.hasOwnProperty(Ka);return e?t[Ka]:null}function ox(t,n,e){if(t.length!==n.length)return!1;for(let i=0;i<t.length;i++){let r=t[i],o=n[i];if(e&&(r=e(r),o=e(o)),o!==r)return!1}return!0}function sx(t){return t.flat(Number.POSITIVE_INFINITY)}function Nf(t,n){t.forEach(e=>Array.isArray(e)?Nf(e,n):n(e))}function sv(t,n,e){n>=t.length?t.push(e):t.splice(n,0,e)}function ec(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function ax(t,n){let e=[];for(let i=0;i<t;i++)e.push(n);return e}function cx(t,n,e,i){let r=t.length;if(r==n)t.push(e,i);else if(r===1)t.push(i,t[0]),t[0]=e;else{for(r--,t.push(t[r-1],t[r]);r>n;){let o=r-2;t[r]=t[o],r--}t[n]=e,t[n+1]=i}}function Ic(t,n,e){let i=Go(t,n);return i>=0?t[i|1]=e:(i=~i,cx(t,i,n,e)),i}function du(t,n){let e=Go(t,n);if(e>=0)return t[e|1]}function Go(t,n){return lx(t,n,1)}function lx(t,n,e){let i=0,r=t.length>>e;for(;r!==i;){let o=i+(r-i>>1),s=t[o<<e];if(n===s)return o<<e;s>n?r=o:i=o+1}return~(r<<e)}var Ii={},nt=[],Dr=new v(""),av=new v("",-1),cv=new v(""),tc=class{get(n,e=Ci){if(e===Ci){let i=new Error(`NullInjectorError: No provider for ${ht(n)}!`);throw i.name="NullInjectorError",i}return e}};function lv(t,n){let e=t[ZD]||null;if(!e&&n===!0)throw new Error(`Type ${ht(t)} does not have '\u0275mod' property.`);return e}function Gn(t){return t[WD]||null}function dx(t){return t[qD]||null}function ux(t){return t[YD]||null}function Or(t){return{\u0275providers:t}}function fx(...t){return{\u0275providers:dv(!0,t),\u0275fromNgModule:!0}}function dv(t,...n){let e=[],i=new Set,r,o=s=>{e.push(s)};return Nf(n,s=>{let a=s;Mu(a,o,[],i)&&(r||=[],r.push(a))}),r!==void 0&&uv(r,o),e}function uv(t,n){for(let e=0;e<t.length;e++){let{ngModule:i,providers:r}=t[e];Ff(r,o=>{n(o,i)})}}function Mu(t,n,e,i){if(t=tt(t),!t)return!1;let r=null,o=rg(t),s=!o&&Gn(t);if(!o&&!s){let c=t.ngModule;if(o=rg(c),o)r=c;else return!1}else{if(s&&!s.standalone)return!1;r=t}let a=i.has(r);if(s){if(a)return!1;if(i.add(r),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let l of c)Mu(l,n,e,i)}}else if(o){if(o.imports!=null&&!a){i.add(r);let l;Nf(o.imports,u=>{Mu(u,n,e,i)&&(l||=[],l.push(u))}),l!==void 0&&uv(l,n)}if(!a){let l=Ei(r)||(()=>new r);n({provide:r,useFactory:l,deps:nt},r),n({provide:cv,useValue:r,multi:!0},r),n({provide:Dr,useValue:()=>S(r),multi:!0},r)}let c=o.providers;if(c!=null&&!a){let l=t;Ff(c,u=>{n(u,l)})}}else return!1;return r!==t&&t.providers!==void 0}function Ff(t,n){for(let e of t)ev(e)&&(e=e.\u0275providers),Array.isArray(e)?Ff(e,n):n(e)}var hx=ge({provide:String,useValue:ge});function fv(t){return t!==null&&typeof t=="object"&&hx in t}function mx(t){return!!(t&&t.useExisting)}function px(t){return!!(t&&t.useFactory)}function xr(t){return typeof t=="function"}function gx(t){return!!t.useClass}var Sc=new v(""),Ga={},cg={},uu;function Mc(){return uu===void 0&&(uu=new tc),uu}var Se=class{},Lo=class extends Se{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(n,e,i,r){super(),this.parent=e,this.source=i,this.scopes=r,ku(n,s=>this.processProvider(s)),this.records.set(av,gr(void 0,this)),r.has("environment")&&this.records.set(Se,gr(void 0,this));let o=this.records.get(Sc);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(cv,nt,ee.Self))}retrieve(n,e){let i=e;return this.get(n,i.optional?la:Ci,i)}destroy(){No(this),this._destroyed=!0;let n=ie(null);try{for(let i of this._ngOnDestroyHooks)i.ngOnDestroy();let e=this._onDestroyHooks;this._onDestroyHooks=[];for(let i of e)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),ie(n)}}onDestroy(n){return No(this),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){No(this);let e=Cn(this),i=ft(void 0),r;try{return n()}finally{Cn(e),ft(i)}}get(n,e=Ci,i=ee.Default){if(No(this),n.hasOwnProperty(sg))return n[sg](this);i=xc(i);let r,o=Cn(this),s=ft(void 0);try{if(!(i&ee.SkipSelf)){let c=this.records.get(n);if(c===void 0){let l=wx(n)&&Dc(n);l&&this.injectableDefInScope(l)?c=gr(Tu(n),Ga):c=null,this.records.set(n,c)}if(c!=null)return this.hydrate(n,c,i)}let a=i&ee.Self?Mc():this.parent;return e=i&ee.Optional&&e===Ci?null:e,a.get(n,e)}catch(a){if(a.name==="NullInjectorError"){if((a[Ja]=a[Ja]||[]).unshift(ht(n)),o)throw a;return ix(a,n,"R3InjectorError",this.source)}else throw a}finally{ft(s),Cn(o)}}
vendor: 4,940 bytes, line 7
7resolveInjectorInitializers(){let n=ie(null),e=Cn(this),i=ft(void 0),r;try{let o=this.get(Dr,nt,ee.Self);for(let s of o)s()}finally{Cn(e),ft(i),ie(n)}}toString(){let n=[],e=this.records;for(let i of e.keys())n.push(ht(i));return`R3Injector[${n.join(", ")}]`}processProvider(n){n=tt(n);let e=xr(n)?n:tt(n&&n.provide),i=_x(n);if(!xr(n)&&n.multi===!0){let r=this.records.get(e);r||(r=gr(void 0,Ga,!0),r.factory=()=>Su(r.multi),this.records.set(e,r)),e=n,r.multi.push(n)}this.records.set(e,i)}hydrate(n,e,i){let r=ie(null);try{return e.value===cg?tv(ht(n)):e.value===Ga&&(e.value=cg,e.value=e.factory(void 0,i)),typeof e.value=="object"&&e.value&&yx(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}finally{ie(r)}}injectableDefInScope(n){if(!n.providedIn)return!1;let e=tt(n.providedIn);return typeof e=="string"?e==="any"||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(n){let e=this._onDestroyHooks.indexOf(n);e!==-1&&this._onDestroyHooks.splice(e,1)}};function Tu(t){let n=Dc(t),e=n!==null?n.factory:Ei(t);if(e!==null)return e;if(t instanceof v)throw new w(204,!1);if(t instanceof Function)return vx(t);throw new w(204,!1)}function vx(t){if(t.length>0)throw new w(204,!1);let e=$D(t);return e!==null?()=>e.factory(t):()=>new t}function _x(t){if(fv(t))return gr(void 0,t.useValue);{let n=hv(t);return gr(n,Ga)}}function hv(t,n,e){let i;if(xr(t)){let r=tt(t);return Ei(r)||Tu(r)}else if(fv(t))i=()=>tt(t.useValue);else if(px(t))i=()=>t.useFactory(...Su(t.deps||[]));else if(mx(t))i=(r,o)=>S(tt(t.useExisting),o!==void 0&&o&ee.Optional?ee.Optional:void 0);else{let r=tt(t&&(t.useClass||t.provide));if(bx(t))i=()=>new r(...Su(t.deps));else return Ei(r)||Tu(r)}return i}function No(t){if(t.destroyed)throw new w(205,!1)}function gr(t,n,e=!1){return{factory:t,value:n,multi:e?[]:void 0}}function bx(t){return!!t.deps}function yx(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function"}function wx(t){return typeof t=="function"||typeof t=="object"&&t instanceof v}function ku(t,n){for(let e of t)Array.isArray(e)?ku(e,n):e&&ev(e)?ku(e.\u0275providers,n):n(e)}function pt(t,n){let e;t instanceof Lo?(No(t),e=t):e=new Xa(t);let i,r=Cn(e),o=ft(void 0);try{return n()}finally{Cn(r),ft(o)}}function mv(){return nv()!==void 0||Io()!=null}function Wo(t){if(!mv())throw new w(-203,!1)}function Cx(t){return typeof t=="function"}var kn=0,G=1,U=2,Ke=3,Ht=4,gt=5,Er=6,nc=7,Le=8,Ir=9,In=10,Ce=11,Vo=12,lg=13,Nr=14,mt=15,Si=16,vr=17,Sn=18,Tc=19,pv=20,zn=21,fu=22,Mi=23,It=24,yr=25,Me=26,gv=1;var Ti=7,ic=8,Sr=9,Qe=10;function $n(t){return Array.isArray(t)&&typeof t[gv]=="object"}function An(t){return Array.isArray(t)&&t[gv]===!0}function Pf(t){return(t.flags&4)!==0}function Fr(t){return t.componentOffset>-1}function kc(t){return(t.flags&1)===1}function nn(t){return!!t.template}function rc(t){return(t[U]&512)!==0}function Pr(t){return(t[U]&256)===256}var Au=class{previousValue;currentValue;firstChange;constructor(n,e,i){this.previousValue=n,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}};function vv(t,n,e,i){n!==null?n.applyValueToInputSignal(n,i):t[e]=i}var Ge=(()=>{let t=()=>_v;return t.ngInherit=!0,t})();function _v(t){return t.type.prototype.ngOnChanges&&(t.setInput=xx),Dx}function Dx(){let t=yv(this),n=t?.current;if(n){let e=t.previous;if(e===Ii)t.previous=n;else for(let i in n)e[i]=n[i];t.current=null,this.ngOnChanges(n)}}function xx(t,n,e,i,r){let o=this.declaredInputs[i],s=yv(t)||Ex(t,{previous:Ii,current:null}),a=s.current||(s.current={}),c=s.previous,l=c[o];a[o]=new Au(l&&l.currentValue,e,c===Ii),vv(t,n,r,e)}var bv="__ngSimpleChanges__";function yv(t){return t[bv]||null}function Ex(t,n){return t[bv]=n}var dg=null;var pe=function(t,n=null,e){dg?.(t,n,e)},wv="svg",Ix="math";function rn(t){for(;Array.isArray(t);)t=t[kn];return t}function Cv(t,n){return rn(n[t])}function cn(t,n){return rn(n[t.index])}function Lf(t,n){return t.data[n]}function qo(t,n){return t[n]}function Vf(t,n,e,i){e>=t.data.length&&(t.data[e]=null,t.blueprint[e]=null),n[e]=i}function on(t,n){let e=n[t];return $n(e)?e:e[kn]}function Sx(t){return(t[U]&4)===4}function jf(t){return(t[U]&128)===128}function Mx(t){return An(t[Ke])}function Wn(t,n){return n==null?null:t[n]}function Dv(t){t[vr]=0}function xv(t){t[U]&1024||(t[U]|=1024,jf(t)&&Lr(t))}function Tx(t,n){for(;t>0;)n=n[Nr],t--;return n}function Ac(t){return!!(t[U]&9216||t[It]?.dirty)}function Ru(t){t[In].changeDetectionScheduler?.notify(8),t[U]&64&&(t[U]|=1024),Ac(t)&&Lr(t)}function Lr(t){t[In].changeDetectionScheduler?.notify(0);let n=ki(t);for(;n!==null&&!(n[U]&8192||(n[U]|=8192,!jf(n)));)n=ki(n)}function Ev(t,n){if(Pr(t))throw new w(911,!1);t[zn]===null&&(t[zn]=[]),t[zn].push(n)}function kx(t,n){if(t[zn]===null)return;let e=t[zn].indexOf(n);e!==-1&&t[zn].splice(e,1)}function ki(t){let n=t[Ke];return An(n)?n[Ke]:n}function Bf(t){return t[nc]??=[]}function Uf(t){return t.cleanup??=[]}function Ax(t,n,e,i){let r=Bf(n);
vendor: 7,216 bytes, line 7
7r.push(e),t.firstCreatePass&&Uf(t).push(i,r.length-1)}var Q={lFrame:Rv(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Ou=!1;function Rx(){return Q.lFrame.elementDepthCount}function Ox(){Q.lFrame.elementDepthCount++}function Nx(){Q.lFrame.elementDepthCount--}function Hf(){return Q.bindingsEnabled}function Iv(){return Q.skipHydrationRootTNode!==null}function Fx(t){return Q.skipHydrationRootTNode===t}function Px(){Q.skipHydrationRootTNode=null}function k(){return Q.lFrame.lView}function be(){return Q.lFrame.tView}function Yn(t){return Q.lFrame.contextLView=t,t[Le]}function Zn(t){return Q.lFrame.contextLView=null,t}function Xe(){let t=Sv();for(;t!==null&&t.type===64;)t=t.parent;return t}function Sv(){return Q.lFrame.currentTNode}function Lx(){let t=Q.lFrame,n=t.currentTNode;return t.isParent?n:n.parent}function Qn(t,n){let e=Q.lFrame;e.currentTNode=t,e.isParent=n}function zf(){return Q.lFrame.isParent}function $f(){Q.lFrame.isParent=!1}function Mv(){return Q.lFrame.contextLView}function Tv(){return Ou}function oc(t){let n=Ou;return Ou=t,n}function Pi(){let t=Q.lFrame,n=t.bindingRootIndex;return n===-1&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function Vx(){return Q.lFrame.bindingIndex}function jx(t){return Q.lFrame.bindingIndex=t}function Li(){return Q.lFrame.bindingIndex++}function Gf(t){let n=Q.lFrame,e=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,e}function Bx(){return Q.lFrame.inI18n}function Ux(t,n){let e=Q.lFrame;e.bindingIndex=e.bindingRootIndex=t,Nu(n)}function Hx(){return Q.lFrame.currentDirectiveIndex}function Nu(t){Q.lFrame.currentDirectiveIndex=t}function zx(t){let n=Q.lFrame.currentDirectiveIndex;return n===-1?null:t[n]}function Wf(){return Q.lFrame.currentQueryIndex}function Rc(t){Q.lFrame.currentQueryIndex=t}function $x(t){let n=t[G];return n.type===2?n.declTNode:n.type===1?t[gt]:null}function kv(t,n,e){if(e&ee.SkipSelf){let r=n,o=t;for(;r=r.parent,r===null&&!(e&ee.Host);)if(r=$x(o),r===null||(o=o[Nr],r.type&10))break;if(r===null)return!1;n=r,t=o}let i=Q.lFrame=Av();return i.currentTNode=n,i.lView=t,!0}function qf(t){let n=Av(),e=t[G];Q.lFrame=n,n.currentTNode=e.firstChild,n.lView=t,n.tView=e,n.contextLView=t,n.bindingIndex=e.bindingStartIndex,n.inI18n=!1}function Av(){let t=Q.lFrame,n=t===null?null:t.child;return n===null?Rv(t):n}function Rv(t){let n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return t!==null&&(t.child=n),n}function Ov(){let t=Q.lFrame;return Q.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var Nv=Ov;function Yf(){let t=Ov();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function Gx(t){return(Q.lFrame.contextLView=Tx(t,Q.lFrame.contextLView))[Le]}function ln(){return Q.lFrame.selectedIndex}function Ai(t){Q.lFrame.selectedIndex=t}function Yo(){let t=Q.lFrame;return Lf(t.tView,t.selectedIndex)}function Vr(){Q.lFrame.currentNamespace=wv}function Zf(){Wx()}function Wx(){Q.lFrame.currentNamespace=null}function Fv(){return Q.lFrame.currentNamespace}var Pv=!0;function Oc(){return Pv}function Nc(t){Pv=t}function qx(t,n,e){let{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=n.type.prototype;if(i){let s=_v(n);(e.preOrderHooks??=[]).push(t,s),(e.preOrderCheckHooks??=[]).push(t,s)}r&&(e.preOrderHooks??=[]).push(0-t,r),o&&((e.preOrderHooks??=[]).push(t,o),(e.preOrderCheckHooks??=[]).push(t,o))}function Qf(t,n){for(let e=n.directiveStart,i=n.directiveEnd;e<i;e++){let o=t.data[e].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:c,ngAfterViewChecked:l,ngOnDestroy:u}=o;s&&(t.contentHooks??=[]).push(-e,s),a&&((t.contentHooks??=[]).push(e,a),(t.contentCheckHooks??=[]).push(e,a)),c&&(t.viewHooks??=[]).push(-e,c),l&&((t.viewHooks??=[]).push(e,l),(t.viewCheckHooks??=[]).push(e,l)),u!=null&&(t.destroyHooks??=[]).push(e,u)}}function Wa(t,n,e){Lv(t,n,3,e)}function qa(t,n,e,i){(t[U]&3)===e&&Lv(t,n,e,i)}function hu(t,n){let e=t[U];(e&3)===n&&(e&=16383,e+=1,t[U]=e)}function Lv(t,n,e,i){let r=i!==void 0?t[vr]&65535:0,o=i??-1,s=n.length-1,a=0;for(let c=r;c<s;c++)if(typeof n[c+1]=="number"){if(a=n[c],i!=null&&a>=i)break}else n[c]<0&&(t[vr]+=65536),(a<o||o==-1)&&(Yx(t,e,n,c),t[vr]=(t[vr]&4294901760)+c+2),c++}function ug(t,n){pe(4,t,n);let e=ie(null);try{n.call(t)}finally{ie(e),pe(5,t,n)}}function Yx(t,n,e,i){let r=e[i]<0,o=e[i+1],s=r?-e[i]:e[i],a=t[s];r?t[U]>>14<t[vr]>>16&&(t[U]&3)===n&&(t[U]+=16384,ug(a,o)):ug(a,o)}var wr=-1,Ri=class{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(n,e,i){this.factory=n,this.canSeeViewProviders=e,this.injectImpl=i}};function Zx(t){return(t.flags&8)!==0}function Qx(t){return(t.flags&16)!==0}function Kx(t,n,e){let i=0;for(;i<e.length;){let r=e[i];if(typeof r=="number"){if(r!==0)break;i++;let o=e[i++],s=e[i++],a=e[i++];t.setAttribute(n,s,a,o)}else{let o=r,s=e[++i];Xx(o)?t.setProperty(n,o,s):t.setAttribute(n,o,s),i++}}return i}function Vv(t){return t===3||t===4||t===6}function Xx(t){return t.charCodeAt(0)===64}function Mr(t,n){if(!(n===null||n.length===0))if(t===null||t.length===0)t=n.slice();else{let e=-1;for(let i=0;i<n.length;i++){let r=n[i];typeof r=="number"?e=r:e===0||(e===-1||e===2?fg(t,e,r,null,n[++i]):fg(t,e,r,null,null))}}return t}function fg(t,n,e,i,r){let o=0,s=t.length;if(n===-1)s=-1;else for(;o<t.length;){let a=t[o++];if(typeof a=="number"){if(a===n){s=-1;break}else if(a>n){s=o-1;break}}}for(;o<t.length;){let a=t[o];if(typeof a=="number")break;if(a===e){r!==null&&(t[o+1]=r);return}o++,r!==null&&o++}s!==-1&&(t.splice(s,0,n),o=s+1),t.splice(o++,0,e),r!==null&&t.splice(o++,0,r)}function jv(t){return t!==wr}function sc(t){return t&32767}function Jx(t){return t>>16}function ac(t,n){let e=Jx(t),i=n;for(;e>0;)i=i[Nr],e--;return i}var Fu=!0;function cc(t){let n=Fu;return Fu=t,n}var eE=256,Bv=eE-1,Uv=5,tE=0,tn={};function nE(t,n,e){let i;typeof e=="string"?i=e.charCodeAt(0)||0:e.hasOwnProperty(Po)&&(i=e[Po]),i==null&&(i=e[Po]=tE++);let r=i&Bv,o=1<<r;n.data[t+(r>>Uv)]|=o}function lc(t,n){let e=Hv(t,n);if(e!==-1)return e;let i=n[G];i.firstCreatePass&&(t.injectorIndex=n.length,mu(i.data,t),mu(n,null),mu(i.blueprint,null));let r=Kf(t,n),o=t.injectorIndex;if(jv(r)){let s=sc(r),a=ac(r,n),c=a[G].data;for(let l=0;l<8;l++)n[o+l]=a[s+l]|c[s+l]}return n[o+8]=r,o}function mu(t,n){t.push(0,0,0,0,0,0,0,0,n)}function Hv(t,n){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||n[t.injectorIndex+8]===null?-1:t.injectorIndex}function Kf(t,n){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let e=0,i=null,r=n;for(;r!==null;){if(i=qv(r),i===null)return wr;if(e++,r=r[Nr],i.injectorIndex!==-1)return i.injectorIndex|e<<16}return wr}function Pu(t,n,e){nE(t,n,e)}function iE(t,n){if(n==="class")return t.classes;if(n==="style")return t.styles;let e=t.attrs;if(e){let i=e.length,r=0;for(;r<i;){let o=e[r];if(Vv(o))break;if(o===0)r=r+2;else if(typeof o=="number")for(r++;
7r<i&&typeof e[r]=="string";)r++;else{if(o===n)return e[r+1];r=r+2}}}return null}function zv(t,n,e){if(e&ee.Optional||t!==void 0)return t;Of(n,"NodeInjector")}function $v(t,n,e,i){if(e&ee.Optional&&i===void 0&&(i=null),(e&(ee.Self|ee.Host))===0){let r=t[Ir],o=ft(void 0);try{return r?r.get(n,i,e&ee.Optional):iv(n,i,e&ee.Optional)}finally{ft(o)}}return zv(i,n,e)}function Gv(t,n,e,i=ee.Default,r){if(t!==null){if(n[U]&2048&&!(i&ee.Self)){let s=aE(t,n,e,i,tn);if(s!==tn)return s}let o=Wv(t,n,e,i,tn);if(o!==tn)return o}return $v(n,e,i,r)}function Wv(t,n,e,i,r){let o=oE(e);if(typeof o=="function"){if(!kv(n,t,i))return i&ee.Host?zv(r,e,i):$v(n,e,i,r);try{let s;if(s=o(i),s==null&&!(i&ee.Optional))Of(e);else return s}finally{Nv()}}else if(typeof o=="number"){let s=null,a=Hv(t,n),c=wr,l=i&ee.Host?n[mt][gt]:null;for((a===-1||i&ee.SkipSelf)&&(c=a===-1?Kf(t,n):n[a+8],c===wr||!mg(i,!1)?a=-1:(s=n[G],a=sc(c),n=ac(c,n)));a!==-1;){let u=n[G];if(hg(o,a,u.data)){let f=rE(a,n,e,s,i,l);if(f!==tn)return f}c=n[a+8],c!==wr&&mg(i,n[G].data[a+8]===l)&&hg(o,a,n)?(s=u,a=sc(c),n=ac(c,n)):a=-1}}return r}function rE(t,n,e,i,r,o){let s=n[G],a=s.data[t+8],c=i==null?Fr(a)&&Fu:i!=s&&(a.type&3)!==0,l=r&ee.Host&&o===a,u=Ya(a,s,e,c,l);return u!==null?jo(n,s,u,a,r):tn}function Ya(t,n,e,i,r){let o=t.providerIndexes,s=n.data,a=o&1048575,c=t.directiveStart,l=t.directiveEnd,u=o>>20,f=i?a:a+u,m=r?a+u:l;for(let h=f;h<m;h++){let p=s[h];if(h<c&&e===p||h>=c&&p.type===e)return h}if(r){let h=s[c];if(h&&nn(h)&&h.type===e)return c}return null}function jo(t,n,e,i,r){let o=t[e],s=n.data;if(o instanceof Ri){let a=o;a.resolving&&tv(QD(s[e]));let c=cc(a.canSeeViewProviders);a.resolving=!0;let l,u=a.injectImpl?ft(a.injectImpl):null,f=kv(t,i,ee.Default);try{o=t[e]=a.factory(void 0,r,s,t,i),n.firstCreatePass&&e>=i.directiveStart&&qx(e,s[e],n)}finally{u!==null&&ft(u),cc(c),a.resolving=!1,Nv()}}return o}function oE(t){if(typeof t=="string")return t.charCodeAt(0)||0;let n=t.hasOwnProperty(Po)?t[Po]:void 0;return typeof n=="number"?n>=0?n&Bv:sE:n}function hg(t,n,e){let i=1<<t;return!!(e[n+(t>>Uv)]&i)}function mg(t,n){return!(t&ee.Self)&&!(t&ee.Host&&n)}var Di=class{_tNode;_lView;constructor(n,e){this._tNode=n,this._lView=e}get(n,e,i){return Gv(this._tNode,this._lView,n,xc(i),e)}};function sE(){return new Di(Xe(),k())}function De(t){return $o(()=>{let n=t.prototype.constructor,e=n[Ka]||Lu(n),i=Object.prototype,r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==i;){let o=r[Ka]||Lu(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function Lu(t){return Qg(t)?()=>{let n=Lu(tt(t));return n&&n()}:Ei(t)}function aE(t,n,e,i,r){let o=t,s=n;for(;o!==null&&s!==null&&s[U]&2048&&!rc(s);){let a=Wv(o,s,e,i|ee.Self,tn);if(a!==tn)return a;let c=o.parent;if(!c){let l=s[pv];if(l){let u=l.get(e,tn,i);if(u!==tn)return u}c=qv(s),s=s[Nr]}o=c}return r}function qv(t){let n=t[G],e=n.type;return e===2?n.declTNode:e===1?t[gt]:null}function Fc(t){return iE(Xe(),t)}function pg(t,n=null,e=null,i){let r=Yv(t,n,e,i);return r.resolveInjectorInitializers(),r}function Yv(t,n=null,e=null,i,r=new Set){let o=[e||nt,fx(t)];return i=i||(typeof t=="object"?void 0:ht(t)),new Lo(o,n||Mc(),i||null,r)}var K=class t{static THROW_IF_NOT_FOUND=Ci;static NULL=new tc;static create(n,e){if(Array.isArray(n))return pg({name:""},e,n,"");{let i=n.name??"";return pg({name:i},n.parent,n.providers,i)}}static \u0275prov=g({token:t,providedIn:"any",factory:()=>S(av)});static __NG_ELEMENT_ID__=-1};var dc=class{attributeName;constructor(n){this.attributeName=n}__NG_ELEMENT_ID__=()=>Fc(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}},cE=new v("");cE.__NG_ELEMENT_ID__=t=>{let n=Xe();if(n===null)throw new w(204,!1);if(n.type&2)return n.value;if(t&ee.Optional)return null;throw new w(204,!1)};var Zv=!1,zt=(()=>{class t{static __NG_ELEMENT_ID__=lE;static __NG_ENV_ID__=e=>e}return t})(),uc=class extends zt{_lView;constructor(n){super(),this._lView=n}onDestroy(n){let e=this._lView;return Pr(e)?(n(),()=>{}):(Ev(e,n),()=>kx(e,n))}};function lE(){return new uc(k())}var Oi=class{},Xf=new v("",{providedIn:"root",factory:()=>!1});var Qv=new v(""),Kv=new v(""),Rn=(()=>{class t{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new _e(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let e=this.taskId++;return this.pendingTasks.add(e),e}has(e){return this.pendingTasks.has(e)}remove(e){this.pendingTasks.delete(e),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=g({token:t,providedIn:"root",factory:()=>new t})}return t})();var Vu=class extends y{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(n=!1){super(),this.__isAsync=n,mv()&&(this.destroyRef=d(zt,{optional:!0})??void 0,this.pendingTasks=d(Rn,{optional:!0})??void 0)}emit(n){let e=ie(null);try{super.next(n)}finally{ie(e)}}subscribe(n,e,i){let r=n,o=e||(()=>null),s=i;if(n&&typeof n=="object"){let c=n;r=c.next?.bind(c),o=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(o=this.wrapInTimeout(o),r&&(r=this.wrapInTimeout(r)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:r,error:o,complete:s});return n instanceof oe&&n.add(a),a}wrapInTimeout(n){return e=>{let i=this.pendingTasks?.add();setTimeout(()=>{try{n(e)}finally{i!==void 0&&this.pendingTasks?.remove(i)}})}}},W=Vu;function Bo(...t){}function Xv(t){let n,e;function i(){t=Bo;try{e!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(e),n!==void 0&&clearTimeout(n)}catch{}}return n=setTimeout(()=>{t(),i()}),typeof requestAnimationFrame=="function"&&(e=requestAnimationFrame(()=>{t(),i()}
vendor: 10,995 bytes, line 7
7)),()=>i()}function gg(t){return queueMicrotask(()=>t()),()=>{t=Bo}}var Jf="isAngularZone",fc=Jf+"_ID",dE=0,E=class t{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new W(!1);onMicrotaskEmpty=new W(!1);onStable=new W(!1);onError=new W(!1);constructor(n){let{enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:r=!1,scheduleInRootZone:o=Zv}=n;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)),e&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!r&&i,s.shouldCoalesceRunChangeDetection=r,s.callbackScheduled=!1,s.scheduleInRootZone=o,hE(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(Jf)===!0}static assertInAngularZone(){if(!t.isInAngularZone())throw new w(909,!1)}static assertNotInAngularZone(){if(t.isInAngularZone())throw new w(909,!1)}run(n,e,i){return this._inner.run(n,e,i)}runTask(n,e,i,r){let o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,n,uE,Bo,Bo);try{return o.runTask(s,e,i)}finally{o.cancelTask(s)}}runGuarded(n,e,i){return this._inner.runGuarded(n,e,i)}runOutsideAngular(n){return this._outer.run(n)}},uE={};function eh(t){if(t._nesting==0&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function fE(t){if(t.isCheckStableRunning||t.callbackScheduled)return;t.callbackScheduled=!0;function n(){Xv(()=>{t.callbackScheduled=!1,ju(t),t.isCheckStableRunning=!0,eh(t),t.isCheckStableRunning=!1})}t.scheduleInRootZone?Zone.root.run(()=>{n()}):t._outer.run(()=>{n()}),ju(t)}function hE(t){let n=()=>{fE(t)},e=dE++;t._inner=t._inner.fork({name:"angular",properties:{[Jf]:!0,[fc]:e,[fc+e]:!0},onInvokeTask:(i,r,o,s,a,c)=>{if(mE(c))return i.invokeTask(o,s,a,c);try{return vg(t),i.invokeTask(o,s,a,c)}finally{(t.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&n(),_g(t)}},onInvoke:(i,r,o,s,a,c,l)=>{try{return vg(t),i.invoke(o,s,a,c,l)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!pE(c)&&n(),_g(t)}},onHasTask:(i,r,o,s)=>{i.hasTask(o,s),r===o&&(s.change=="microTask"?(t._hasPendingMicrotasks=s.microTask,ju(t),eh(t)):s.change=="macroTask"&&(t.hasPendingMacrotasks=s.macroTask))},onHandleError:(i,r,o,s)=>(i.handleError(o,s),t.runOutsideAngular(()=>t.onError.emit(s)),!1)})}function ju(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.callbackScheduled===!0?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function vg(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function _g(t){t._nesting--,eh(t)}var Bu=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new W;onMicrotaskEmpty=new W;onStable=new W;onError=new W;run(n,e,i){return n.apply(e,i)}runGuarded(n,e,i){return n.apply(e,i)}runOutsideAngular(n){return n()}runTask(n,e,i,r){return n.apply(e,i)}};function mE(t){return Jv(t,"__ignore_ng_zone__")}function pE(t){return Jv(t,"__scheduler_tick__")}function Jv(t,n){return!Array.isArray(t)||t.length!==1?!1:t[0]?.data?.[n]===!0}var it=class{_console=console;handleError(n){this._console.error("ERROR",n)}},gE=new v("",{providedIn:"root",factory:()=>{let t=d(E),n=d(it);return e=>t.runOutsideAngular(()=>n.handleError(e))}});function bg(t,n){return Yg(t,n)}function vE(t){return Yg(qg,t)}var e_=(bg.required=vE,bg);function _E(){return jr(Xe(),k())}function jr(t,n){return new M(cn(t,n))}var M=(()=>{class t{nativeElement;constructor(e){this.nativeElement=e}static __NG_ELEMENT_ID__=_E}return t})();function t_(t){return t instanceof M?t.nativeElement:t}function Pc(t){return typeof t=="function"&&t[dt]!==void 0}function dn(t,n){let e=zd(t,n?.equal),i=e[dt];return e.set=r=>Eo(i,r),e.update=r=>$d(i,r),e.asReadonly=bE.bind(e),e}function bE(){let t=this[dt];if(t.readonlyFn===void 0){let n=()=>this();n[dt]=t,t.readonlyFn=n}return t.readonlyFn}function n_(t){return Pc(t)&&typeof t.set=="function"}function yE(){return this._results[Symbol.iterator]()}var qn=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new y}constructor(n=!1){this._emitDistinctChangesOnly=n}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,e){return this._results.reduce(n,e)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,e){this.dirty=!1;let i=sx(n);(this._changesDetected=!ox(this._results,i,e))&&(this._results=i,this.length=i.length,this.last=i[this.length-1],this.first=i[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(n){this._onDirty=n}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=yE};function i_(t){return(t.flags&128)===128}var r_=(function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t})(r_||{}),o_=new Map,wE=0;function CE(){return wE++}function DE(t){o_.set(t[Tc],t)}function Uu(t){o_.delete(t[Tc])}var yg="__ngContext__";function Br(t,n){$n(n)?(t[yg]=n[Tc],DE(n)):t[yg]=n}function s_(t){return c_(t[Vo])}function a_(t){return c_(t[Ht])}function c_(t){for(;t!==null&&!An(t);)t=t[Ht];return t}var Hu;function l_(t){Hu=t}function d_(){if(Hu!==void 0)return Hu;if(typeof document<"u")return document;throw new w(210,!1)}var Vi=new v("",{providedIn:"root",factory:()=>xE}),xE="ng",th=new v(""),Kn=new v("",{providedIn:"platform",factory:()=>"unknown"});var Te=new v(""),Zo=new v("",{providedIn:"root",factory:()=>d_().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var EE="h",IE="b";var u_=!1,SE=new v("",{providedIn:"root",factory:()=>u_});var nh=(function(t){return t[t.CHANGE_DETECTION=0]="CHANGE_DETECTION",t[t.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",t})(nh||{}),Ur=new v(""),wg=new Set;function On(t){wg.has(t)||(wg.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}var ih=(()=>{class t{view;node;constructor(e,i){this.view=e,this.node=i}static __NG_ELEMENT_ID__=ME}return t})();function ME(){return new ih(k(),Xe())}var _r=(function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t})(_r||{}),f_=(()=>{class t{impl=null;execute(){this.impl?.execute()}static \u0275prov=g({token:t,providedIn:"root",factory:()=>new t})}return t})(),TE=[_r.EarlyRead,_r.Write,_r.MixedReadWrite,_r.Read],kE=(()=>{class t{ngZone=d(E);scheduler=d(Oi);errorHandler=d(it,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){d(Ur,{optional:!0})}execute(){let e=this.sequences.size>0;e&&pe(16),this.executing=!0;for(let i of TE)for(let r of this.sequences)if(!(r.erroredOrDestroyed||!r.hooks[i]))try{r.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let o=r.hooks[i];return o(r.pipelinedValue)},r.snapshot))}catch(o){r.erroredOrDestroyed=!0,this.errorHandler?.handleError(o)}this.executing=!1;for(let i of this.sequences)i.afterRun(),i.once&&(this.sequences.delete(i),i.destroy());for(let i of this.deferredRegistrations)this.sequences.add(i);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),e&&pe(17)}register(e){let{view:i}=e;i!==void 0?((i[yr]??=[]).push(e),Lr(i),i[U]|=8192):this.executing?this.deferredRegistrations.add(e):this.addSequence(e)}addSequence(e){this.sequences.add(e),this.scheduler.notify(7)}unregister(e){this.executing&&this.sequences.has(e)?(e.erroredOrDestroyed=!0,e.pipelinedValue=void 0,e.once=!0):(this.sequences.delete(e),this.deferredRegistrations.delete(e))}maybeTrace(e,i){return i?i.run(nh.AFTER_NEXT_RENDER,e):e()}static \u0275prov=g({token:t,providedIn:"root",factory:()=>new t})}return t})(),zu=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(n,e,i,r,o,s=null){this.impl=n,this.hooks=e,this.view=i,this.once=r,this.snapshot=s,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let n=this.view?.[yr];n&&(this.view[yr]=n.filter(e=>e!==this))}};function ji(t,n){!n?.injector&&Wo(ji);let e=n?.injector??d(K);return On("NgAfterRender"),h_(t,e,n,!1)}function kt(t,n){!n?.injector&&Wo(kt);let e=n?.injector??d(K);return On("NgAfterNextRender"),h_(t,e,n,!0)}function AE(t,n){if(t instanceof Function){let e=[void 0,void 0,void 0,void 0];return e[n]=t,e}else return[t.earlyRead,t.write,t.mixedReadWrite,t.read]}function h_(t,n,e,i){let r=n.get(f_);r.impl??=n.get(kE);let o=n.get(Ur,null,{optional:!0}),s=e?.phase??_r.MixedReadWrite,a=e?.manualCleanup!==!0?n.get(zt):null,c=n.get(ih,null,{optional:!0}),l=new zu(r.impl,AE(t,s),c?.view,i,a,o?.snapshot(null));return r.impl.register(l),l}var RE=(t,n,e,i)=>{};function OE(t,n,e,i){RE(t,n,e,i)}var NE=()=>null;function m_(t,n,e=!1){return NE(t,n,e)}function p_(t,n){let e=t.contentQueries;if(e!==null){let i=ie(null);try{for(let r=0;r<e.length;r+=2){let o=e[r],s=e[r+1];if(s!==-1){let a=t.data[s];Rc(o),a.contentQueries(2,n[s],s)}}}finally{ie(i)}}}function $u(t,n,e){Rc(0);let i=ie(null);try{n(t,e)}finally{ie(i)}}function rh(t,n,e){if(Pf(n)){let i=ie(null);try{let r=n.directiveStart,o=n.directiveEnd;for(let s=r;s<o;s++){let a=t.data[s];if(a.contentQueries){let c=e[s];a.contentQueries(1,c,s)}}}finally{ie(i)}}}var sn=(function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t})(sn||{});var Ua;function FE(){if(Ua===void 0&&(Ua=null,Cr.trustedTypes))try{Ua=Cr.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Ua}function Lc(t){return FE()?.createHTML(t)||t}var Ha;function g_(){if(Ha===void 0&&(Ha=null,Cr.trustedTypes))try{Ha=Cr.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Ha}function Cg(t){return g_()?.createHTML(t)||t}function Dg(t){return g_()?.createScriptURL(t)||t}var Mn=class{changingThisBreaksApplicationSecurity;constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Wg})`}},Gu=class extends Mn{getTypeName(){return"HTML"}},Wu=class extends Mn{getTypeName(){return"Style"}}
vendor: 4,204 bytes, line 7
7,qu=class extends Mn{getTypeName(){return"Script"}},Yu=class extends Mn{getTypeName(){return"URL"}},Zu=class extends Mn{getTypeName(){return"ResourceURL"}};function At(t){return t instanceof Mn?t.changingThisBreaksApplicationSecurity:t}function Nn(t,n){let e=PE(t);if(e!=null&&e!==n){if(e==="ResourceURL"&&n==="URL")return!0;throw new Error(`Required a safe ${n}, got a ${e} (see ${Wg})`)}return e===n}function PE(t){return t instanceof Mn&&t.getTypeName()||null}function v_(t){return new Gu(t)}function __(t){return new Wu(t)}function b_(t){return new qu(t)}function y_(t){return new Yu(t)}function w_(t){return new Zu(t)}function LE(t){let n=new Ku(t);return VE()?new Qu(n):n}var Qu=class{inertDocumentHelper;constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n="<body><remove></remove>"+n;try{let e=new window.DOMParser().parseFromString(Lc(n),"text/html").body;return e===null?this.inertDocumentHelper.getInertBodyElement(n):(e.firstChild?.remove(),e)}catch{return null}}},Ku=class{defaultDoc;inertDocument;constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){let e=this.inertDocument.createElement("template");return e.innerHTML=Lc(n),e}};function VE(){try{return!!new window.DOMParser().parseFromString(Lc(""),"text/html")}catch{return!1}}var jE=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Vc(t){return t=String(t),t.match(jE)?t:"unsafe:"+t}function Fn(t){let n={};for(let e of t.split(","))n[e]=!0;return n}function Qo(...t){let n={};for(let e of t)for(let i in e)e.hasOwnProperty(i)&&(n[i]=!0);return n}var C_=Fn("area,br,col,hr,img,wbr"),D_=Fn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),x_=Fn("rp,rt"),BE=Qo(x_,D_),UE=Qo(D_,Fn("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")),HE=Qo(x_,Fn("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")),xg=Qo(C_,UE,HE,BE),E_=Fn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),zE=Fn("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"),$E=Fn("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"),GE=Qo(E_,zE,$E),WE=Fn("script,style,template"),Xu=class{sanitizedSomething=!1;buf=[];sanitizeChildren(n){let e=n.firstChild,i=!0,r=[];for(;e;){if(e.nodeType===Node.ELEMENT_NODE?i=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,i&&e.firstChild){r.push(e),e=ZE(e);continue}for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let o=YE(e);if(o){e=o;break}e=r.pop()}}return this.buf.join("")}startElement(n){let e=Eg(n).toLowerCase();if(!xg.hasOwnProperty(e))return this.sanitizedSomething=!0,!WE.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);let i=n.attributes;for(let r=0;r<i.length;r++){let o=i.item(r),s=o.name,a=s.toLowerCase();if(!GE.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let c=o.value;
vendor: 4,630 bytes, line 7
7E_[a]&&(c=Vc(c)),this.buf.push(" ",s,'="',Ig(c),'"')}return this.buf.push(">"),!0}endElement(n){let e=Eg(n).toLowerCase();xg.hasOwnProperty(e)&&!C_.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(n){this.buf.push(Ig(n))}};function qE(t,n){return(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function YE(t){let n=t.nextSibling;if(n&&t!==n.previousSibling)throw I_(n);return n}function ZE(t){let n=t.firstChild;if(n&&qE(t,n))throw I_(n);return n}function Eg(t){let n=t.nodeName;return typeof n=="string"?n:"FORM"}function I_(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}var QE=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,KE=/([^\#-~ |!])/g;function Ig(t){return t.replace(/&/g,"&").replace(QE,function(n){let e=n.charCodeAt(0),i=n.charCodeAt(1);return"&#"+((e-55296)*1024+(i-56320)+65536)+";"}).replace(KE,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}var za;function oh(t,n){let e=null;try{za=za||LE(t);let i=n?String(n):"";e=za.getInertBodyElement(i);let r=5,o=i;do{if(r===0)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=e.innerHTML,e=za.getInertBodyElement(i)}while(i!==o);let a=new Xu().sanitizeChildren(Sg(e)||e);return Lc(a)}finally{if(e){let i=Sg(e)||e;for(;i.firstChild;)i.firstChild.remove()}}}function Sg(t){return"content"in t&&XE(t)?t.content:null}function XE(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="TEMPLATE"}var JE=/^>|^->|<!--|-->|--!>|<!-$/g,eI=/(<|>)/g,tI="\u200B$1\u200B";function nI(t){return t.replace(JE,n=>n.replace(eI,tI))}function iI(t,n){return t.createText(n)}function rI(t,n,e){t.setValue(n,e)}function oI(t,n){return t.createComment(nI(n))}function S_(t,n,e){return t.createElement(n,e)}function hc(t,n,e,i,r){t.insertBefore(n,e,i,r)}function M_(t,n,e){t.appendChild(n,e)}function Mg(t,n,e,i,r){i!==null?hc(t,n,e,i,r):M_(t,n,e)}function sI(t,n,e){t.removeChild(null,n,e)}function aI(t,n,e){t.setAttribute(n,"style",e)}function cI(t,n,e){e===""?t.removeAttribute(n,"class"):t.setAttribute(n,"class",e)}function T_(t,n,e){let{mergedAttrs:i,classes:r,styles:o}=e;i!==null&&Kx(t,n,i),r!==null&&cI(t,n,r),o!==null&&aI(t,n,o)}var We=(function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t[t.ATTRIBUTE_NO_BINDING=6]="ATTRIBUTE_NO_BINDING",t})(We||{});function jU(t){let n=sh();return n?Cg(n.sanitize(We.HTML,t)||""):Nn(t,"HTML")?Cg(At(t)):oh(d_(),xi(t))}function lI(t){let n=sh();return n?n.sanitize(We.URL,t)||"":Nn(t,"URL")?At(t):Vc(xi(t))}function dI(t){let n=sh();if(n)return Dg(n.sanitize(We.RESOURCE_URL,t)||"");if(Nn(t,"ResourceURL"))return Dg(At(t));throw new w(904,!1)}var uI={embed:{src:!0},frame:{src:!0},iframe:{src:!0},media:{src:!0},base:{href:!0},link:{href:!0},object:{data:!0,codebase:!0}};function fI(t,n){return uI[t.toLowerCase()]?.[n.toLowerCase()]===!0?dI:lI}function k_(t,n,e){return fI(n,e)(t)}function hI(t){if(t.toLowerCase().startsWith("on"))throw new w(306,!1)}function sh(){let t=k();return t&&t[In].sanitizer}function BU(t){return t.ownerDocument.defaultView}function A_(t){return t instanceof Function?t():t}function mI(t,n,e){let i=t.length;for(;;){let r=t.indexOf(n,e);if(r===-1)return r;if(r===0||t.charCodeAt(r-1)<=32){let o=n.length;if(r+o===i||t.charCodeAt(r+o)<=32)return r}e=r+1}}var R_="ng-template";function pI(t,n,e,i){let r=0;if(i){for(;r<n.length&&typeof n[r]=="string";r+=2)if(n[r]==="class"&&mI(n[r+1].toLowerCase(),e,0)!==-1)return!0}else if(ah(t))return!1;if(r=n.indexOf(1,r),r>-1){let o;for(;++r<n.length&&typeof(o=n[r])=="string";)if(o.toLowerCase()===e)return!0}return!1}function ah(t){return t.type===4&&t.value!==R_}function gI(t,n,e){let i=t.type===4&&!e?R_:t.value;return n===i}function vI(t,n,e){let i=4,r=t.attrs,o=r!==null?yI(r):0,s=!1;for(let a=0;a<n.length;a++){let c=n[a];if(typeof c=="number"){if(!s&&!Bt(i)&&!Bt(c))return!1;if(s&&Bt(c))continue;s=!1,i=c|i&1;continue}if(!s)if(i&4){if(i=2|i&1,c!==""&&!gI(t,c,e)||c===""&&n.length===1){if(Bt(i))return!1;s=!0}}else if(i&8){if(r===null||!pI(t,r,c,e)){if(Bt(i))return!1;s=!0}}else{let l=n[++a],u=_I(c,r,ah(t),e);if(u===-1){if(Bt(i))return!1;s=!0;continue}if(l!==""){let f;if(u>o?f="":f=r[u+1].toLowerCase(),i&2&&l!==f){if(Bt(i))return!1;s=!0}}}}return Bt(i)||s}function Bt(t){return(t&1)===0}function _I(t,n,e,i){if(n===null)return-1;let r=0;if(i||!e){let o=!1;for(;r<n.length;){let s=n[r];if(s===t)return r;if(s===3||s===6)o=!0;else if(s===1||s===2){let a=n[++r];for(;
vendor: 19,406 bytes, line 7
7typeof a=="string";)a=n[++r];continue}else{if(s===4)break;if(s===0){r+=4;continue}}r+=o?1:2}return-1}else return wI(n,t)}function O_(t,n,e=!1){for(let i=0;i<n.length;i++)if(vI(t,n[i],e))return!0;return!1}function bI(t){let n=t.attrs;if(n!=null){let e=n.indexOf(5);if((e&1)===0)return n[e+1]}return null}function yI(t){for(let n=0;n<t.length;n++){let e=t[n];if(Vv(e))return n}return t.length}function wI(t,n){let e=t.indexOf(4);if(e>-1)for(e++;e<t.length;){let i=t[e];if(typeof i=="number")return-1;if(i===n)return e;e++}return-1}function CI(t,n){e:for(let e=0;e<n.length;e++){let i=n[e];if(t.length===i.length){for(let r=0;r<t.length;r++)if(t[r]!==i[r])continue e;return!0}}return!1}function Tg(t,n){return t?":not("+n.trim()+")":n}function DI(t){let n=t[0],e=1,i=2,r="",o=!1;for(;e<t.length;){let s=t[e];if(typeof s=="string")if(i&2){let a=t[++e];r+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else i&8?r+="."+s:i&4&&(r+=" "+s);else r!==""&&!Bt(s)&&(n+=Tg(o,r),r=""),i=s,o=o||!Bt(i);e++}return r!==""&&(n+=Tg(o,r)),n}function xI(t){return t.map(DI).join(",")}function EI(t){let n=[],e=[],i=1,r=2;for(;i<t.length;){let o=t[i];if(typeof o=="string")r===2?o!==""&&n.push(o,t[++i]):r===8&&e.push(o);else{if(!Bt(r))break;r=o}i++}return e.length&&n.push(1,...e),n}var vt={};function ch(t,n,e,i,r,o,s,a,c,l,u){let f=Me+i,m=f+r,h=II(f,m),p=typeof l=="function"?l():l;return h[G]={type:t,blueprint:h,template:e,queries:null,viewQuery:a,declTNode:n,data:h.slice().fill(null,f),bindingStartIndex:f,expandoStartIndex:m,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 II(t,n){let e=[];for(let i=0;i<n;i++)e.push(i<t?null:vt);return e}function SI(t){let n=t.tView;return n===null||n.incompleteFirstPass?t.tView=ch(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):n}function lh(t,n,e,i,r,o,s,a,c,l,u){let f=n.blueprint.slice();return f[kn]=r,f[U]=i|4|128|8|64|1024,(l!==null||t&&t[U]&2048)&&(f[U]|=2048),Dv(f),f[Ke]=f[Nr]=t,f[Le]=e,f[In]=s||t&&t[In],f[Ce]=a||t&&t[Ce],f[Ir]=c||t&&t[Ir]||null,f[gt]=o,f[Tc]=CE(),f[Er]=u,f[pv]=l,f[mt]=n.type==2?t[mt]:f,f}function MI(t,n,e){let i=cn(n,t),r=SI(e),o=t[In].rendererFactory,s=dh(t,lh(t,r,null,N_(e),i,n,null,o.createRenderer(i,e),null,null,null));return t[n.index]=s}function N_(t){let n=16;return t.signals?n=4096:t.onPush&&(n=64),n}function F_(t,n,e,i){if(e===0)return-1;let r=n.length;for(let o=0;o<e;o++)n.push(i),t.blueprint.push(i),t.data.push(null);return r}function dh(t,n){return t[Vo]?t[lg][Ht]=n:t[Vo]=n,t[lg]=n,n}function te(t=1){P_(be(),k(),ln()+t,!1)}function P_(t,n,e,i){if(!i)if((n[U]&3)===3){let o=t.preOrderCheckHooks;o!==null&&Wa(n,o,e)}else{let o=t.preOrderHooks;o!==null&&qa(n,o,0,e)}Ai(e)}var jc=(function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t})(jc||{});function Ju(t,n,e,i){let r=ie(null);try{let[o,s,a]=t.inputs[e],c=null;(s&jc.SignalBased)!==0&&(c=n[o][dt]),c!==null&&c.transformFn!==void 0?i=c.transformFn(i):a!==null&&(i=a.call(n,i)),t.setInput!==null?t.setInput(n,c,i,e,o):vv(n,c,o,i)}finally{ie(r)}}function L_(t,n,e,i,r){let o=ln(),s=i&2;try{Ai(-1),s&&n.length>Me&&P_(t,n,Me,!1),pe(s?2:0,r),e(i,r)}finally{Ai(o),pe(s?3:1,r)}}function Bc(t,n,e){NI(t,n,e),(e.flags&64)===64&&FI(t,n,e)}function uh(t,n,e=cn){let i=n.localNames;if(i!==null){let r=n.index+1;for(let o=0;o<i.length;o+=2){let s=i[o+1],a=s===-1?e(n,t):t[s];t[r++]=a}}}function TI(t,n,e,i){let o=i.get(SE,u_)||e===sn.ShadowDom,s=t.selectRootElement(n,o);if(s?.tagName?.toLowerCase()==="script")throw new w(905,!1);return kI(s),s}function kI(t){AI(t)}var AI=()=>null;function RI(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t}function Uc(t,n,e,i,r,o,s,a){if(!a&&hh(n,t,e,i,r)){Fr(n)&&OI(e,n.index);return}if(n.type&3){let c=cn(n,e);i=RI(i),r=s!=null?s(r,n.value||"",i):r,o.setProperty(c,i,r)}else n.type&12}function OI(t,n){let e=on(n,t);e[U]&16||(e[U]|=64)}function NI(t,n,e){let i=e.directiveStart,r=e.directiveEnd;Fr(e)&&MI(n,e,t.data[i+e.componentOffset]),t.firstCreatePass||lc(e,n);let o=e.initialInputs;for(let s=i;s<r;s++){let a=t.data[s],c=jo(n,t,s,e);if(Br(c,n),o!==null&&jI(n,s-i,c,a,e,o),nn(a)){let l=on(e.index,n);l[Le]=jo(n,t,s,e)}}}function FI(t,n,e){let i=e.directiveStart,r=e.directiveEnd,o=e.index,s=Hx();try{Ai(o);for(let a=i;a<r;a++){let c=t.data[a],l=n[a];Nu(a),(c.hostBindings!==null||c.hostVars!==0||c.hostAttrs!==null)&&PI(c,l)}}finally{Ai(-1),Nu(s)}}function PI(t,n){t.hostBindings!==null&&t.hostBindings(1,n)}function fh(t,n){let e=t.directiveRegistry,i=null;if(e)for(let r=0;r<e.length;r++){let o=e[r];O_(n,o.selectors,!1)&&(i??=[],nn(o)?i.unshift(o):i.push(o))}return i}function LI(t,n,e,i,r,o){n[G].firstUpdatePass&&hI(e);let s=cn(t,n);VI(n[Ce],s,o,t.value,e,i,r)}function VI(t,n,e,i,r,o,s){if(o==null)t.removeAttribute(n,r,e);else{let a=s==null?xi(o):s(o,i||"",r);t.setAttribute(n,r,a,e)}}function jI(t,n,e,i,r,o){let s=o[n];if(s!==null)for(let a=0;a<s.length;a+=2){let c=s[a],l=s[a+1];Ju(i,e,c,l)}}function BI(t,n){let e=t[Ir],i=e?e.get(it,null):null;i&&i.handleError(n)}function hh(t,n,e,i,r){let o=t.inputs?.[i],s=t.hostDirectiveInputs?.[i],a=!1;if(s)for(let c=0;c<s.length;c+=2){let l=s[c],u=s[c+1],f=n.data[l];Ju(f,e[l],u,r),a=!0}if(o)for(let c of o){let l=e[c],u=n.data[c];Ju(u,l,i,r),a=!0}return a}function UI(t,n){let e=on(n,t),i=e[G];HI(i,e);let r=e[kn];r!==null&&e[Er]===null&&(e[Er]=m_(r,e[Ir])),pe(18),mh(i,e,e[Le]),pe(19,e[Le])}function HI(t,n){for(let e=n.length;e<t.blueprint.length;e++)n.push(t.blueprint[e])}function mh(t,n,e){qf(n);try{let i=t.viewQuery;i!==null&&$u(1,i,e);let r=t.template;r!==null&&L_(t,n,r,1,e),t.firstCreatePass&&(t.firstCreatePass=!1),n[Sn]?.finishViewCreation(t),t.staticContentQueries&&p_(t,n),t.staticViewQueries&&$u(2,t.viewQuery,e);let o=t.components;o!==null&&zI(n,o)}catch(i){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),i}finally{n[U]&=-5,Yf()}}function zI(t,n){for(let e=0;e<n.length;e++)UI(t,n[e])}function Ko(t,n,e,i){let r=ie(null);try{let o=n.tView,a=t[U]&4096?4096:16,c=lh(t,o,e,a,null,n,null,null,i?.injector??null,i?.embeddedViewInjector??null,i?.dehydratedView??null),l=t[n.index];c[Si]=l;let u=t[Sn];return u!==null&&(c[Sn]=u.createEmbeddedView(o)),mh(o,c,e),c}finally{ie(r)}}function Tr(t,n){return!n||n.firstChild===null||i_(t)}var $I;function ph(t,n){return $I(t,n)}var an=(function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t})(an||{});function gh(t){return(t.flags&32)===32}function br(t,n,e,i,r){if(i!=null){let o,s=!1;An(i)?o=i:$n(i)&&(s=!0,i=i[kn]);let a=rn(i);t===0&&e!==null?r==null?M_(n,e,a):hc(n,e,a,r||null,!0):t===1&&e!==null?hc(n,e,a,r||null,!0):t===2?sI(n,a,s):t===3&&n.destroyNode(a),o!=null&&eS(n,t,o,e,r)}}function GI(t,n){V_(t,n),n[kn]=null,n[gt]=null}function WI(t,n,e,i,r,o){i[kn]=r,i[gt]=n,$c(t,i,e,1,r,o)}function V_(t,n){n[In].changeDetectionScheduler?.notify(9),$c(t,n,n[Ce],2,null,null)}function qI(t){let n=t[Vo];if(!n)return pu(t[G],t);for(;n;){let e=null;if($n(n))e=n[Vo];else{let i=n[Qe];i&&(e=i)}if(!e){for(;n&&!n[Ht]&&n!==t;)$n(n)&&pu(n[G],n),n=n[Ke];n===null&&(n=t),$n(n)&&pu(n[G],n),e=n&&n[Ht]}n=e}}function vh(t,n){let e=t[Sr],i=e.indexOf(n);e.splice(i,1)}function Hc(t,n){if(Pr(n))return;let e=n[Ce];e.destroyNode&&$c(t,n,e,3,null,null),qI(n)}function pu(t,n){if(Pr(n))return;let e=ie(null);try{n[U]&=-129,n[U]|=256,n[It]&&xo(n[It]),ZI(t,n),YI(t,n),n[G].type===1&&n[Ce].destroy();let i=n[Si];if(i!==null&&An(n[Ke])){i!==n[Ke]&&vh(i,n);let r=n[Sn];r!==null&&r.detachView(t)}Uu(n)}finally{ie(e)}}function YI(t,n){let e=t.cleanup,i=n[nc];if(e!==null)for(let s=0;s<e.length-1;s+=2)if(typeof e[s]=="string"){let a=e[s+3];a>=0?i[a]():i[-a].unsubscribe(),s+=2}else{let a=i[e[s+1]];e[s].call(a)}i!==null&&(n[nc]=null);let r=n[zn];if(r!==null){n[zn]=null;for(let s=0;s<r.length;s++){let a=r[s];a()}}let o=n[Mi];if(o!==null){n[Mi]=null;for(let s of o)s.destroy()}}function ZI(t,n){let e;if(t!=null&&(e=t.destroyHooks)!=null)for(let i=0;i<e.length;i+=2){let r=n[e[i]];if(!(r instanceof Ri)){let o=e[i+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){let a=r[o[s]],c=o[s+1];pe(4,a,c);try{c.call(a)}finally{pe(5,a,c)}}else{pe(4,r,o);try{o.call(r)}finally{pe(5,r,o)}}}}}function j_(t,n,e){return QI(t,n.parent,e)}function QI(t,n,e){let i=n;for(;i!==null&&i.type&168;)n=i,i=n.parent;if(i===null)return e[kn];if(Fr(i)){let{encapsulation:r}=t.data[i.directiveStart+i.componentOffset];if(r===sn.None||r===sn.Emulated)return null}return cn(i,e)}function B_(t,n,e){return XI(t,n,e)}function KI(t,n,e){return t.type&40?cn(t,e):null}var XI=KI,kg;function zc(t,n,e,i){let r=j_(t,i,n),o=n[Ce],s=i.parent||n[gt],a=B_(s,i,n);if(r!=null)if(Array.isArray(e))for(let c=0;c<e.length;c++)Mg(o,r,e[c],a,!1);else Mg(o,r,e,a,!1);kg!==void 0&&kg(o,i,n,e,r)}function Fo(t,n){if(n!==null){let e=n.type;if(e&3)return cn(n,t);if(e&4)return ef(-1,t[n.index]);if(e&8){let i=n.child;if(i!==null)return Fo(t,i);{let r=t[n.index];return An(r)?ef(-1,r):rn(r)}}else{if(e&128)return Fo(t,n.next);if(e&32)return ph(n,t)()||rn(t[n.index]);{let i=U_(t,n);if(i!==null){if(Array.isArray(i))return i[0];let r=ki(t[mt]);return Fo(r,i)}else return Fo(t,n.next)}}}return null}function U_(t,n){if(n!==null){let i=t[mt][gt],r=n.projection;return i.projection[r]}return null}function ef(t,n){let e=Qe+t+1;if(e<n.length){let i=n[e],r=i[G].firstChild;if(r!==null)return Fo(i,r)}return n[Ti]}function _h(t,n,e,i,r,o,s){for(;e!=null;){if(e.type===128){e=e.next;continue}let a=i[e.index],c=e.type;if(s&&n===0&&(a&&Br(rn(a),i),e.flags|=2),!gh(e))if(c&8)_h(t,n,e.child,i,r,o,!1),br(n,t,r,a,o);else if(c&32){let l=ph(e,i),u;for(;u=l();)br(n,t,r,u,o);br(n,t,r,a,o)}else c&16?H_(t,n,i,e,r,o):br(n,t,r,a,o);e=s?e.projectionNext:e.next}}function $c(t,n,e,i,r,o){_h(e,i,t.firstChild,n,r,o,!1)}function JI(t,n,e){let i=n[Ce],r=j_(t,e,n),o=e.parent||n[gt],s=B_(o,e,n);H_(i,0,n,e,r,s)}function H_(t,n,e,i,r,o){let s=e[mt],c=s[gt].projection[i.projection];if(Array.isArray(c))for(let l=0;l<c.length;l++){let u=c[l];br(n,t,r,u,o)}else{let l=c,u=s[Ke];i_(i)&&(l.flags|=128),_h(t,n,l,u,r,o,!0)}}function eS(t,n,e,i,r){let o=e[Ti],s=rn(e);o!==s&&br(n,t,i,o,r);for(let a=Qe;a<e.length;a++){let c=e[a];$c(c[G],c,t,n,i,o)}}function tS(t,n,e,i,r){if(n)r?t.addClass(e,i):t.removeClass(e,i);else{let o=i.indexOf("-")===-1?void 0:an.DashCase;r==null?t.removeStyle(e,i,o):(typeof r=="string"&&r.endsWith("!important")&&(r=r.slice(0,-10),o|=an.Important),t.setStyle(e,i,r,o))}}function mc(t,n,e,i,r=!1){for(;e!==null;){if(e.type===128){e=r?e.projectionNext:e.next;continue}let o=n[e.index];o!==null&&i.push(rn(o)),An(o)&&nS(o,i);let s=e.type;if(s&8)mc(t,n,e.child,i);else if(s&32){let a=ph(e,n),c;for(;c=a();)i.push(c)}else if(s&16){let a=U_(n,e);if(Array.isArray(a))i.push(...a);else{let c=ki(n[mt]);mc(c[G],c,a,i,!0)}}e=r?e.projectionNext:e.next}return i}function nS(t,n){for(let e=Qe;e<t.length;e++){let i=t[e],r=i[G].firstChild;r!==null&&mc(i[G],i,r,n)}t[Ti]!==t[kn]&&n.push(t[Ti])}function z_(t){if(t[yr]!==null){for(let n of t[yr])n.impl.addSequence(n);t[yr].length=0}}var $_=[];function iS(t){return t[It]??rS(t)}function rS(t){let n=$_.pop()??Object.create(sS);return n.lView=t,n}function oS(t){t.lView[It]!==t&&(t.lView=null,$_.push(t))}var sS=J(_({},or),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{Lr(t.lView)},consumerOnSignalRead(){this.lView[It]=this}});function aS(t){let n=t[It]??Object.create(cS);return n.lView=t,n}var cS=J(_({},or),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{let n=ki(t.lView);for(;n&&!G_(n[G]);)n=ki(n);n&&xv(n)},consumerOnSignalRead(){this.lView[It]=this}});function G_(t){return t.type!==2}function W_(t){if(t[Mi]===null)return;let n=!0;for(;n;){let e=!1;for(let i of t[Mi])i.dirty&&(e=!0,i.zone===null||Zone.current===i.zone?i.run():i.zone.run(()=>i.run()));n=e&&!!(t[U]&8192)}}var lS=100;function q_(t,n=!0,e=0){let r=t[In].rendererFactory,o=!1;o||r.begin?.();try{dS(t,e)}catch(s){throw n&&BI(t,s),s}finally{o||r.end?.()}}function dS(t,n){let e=Tv();try{oc(!0),tf(t,n);let i=0;for(;Ac(t);){if(i===lS)throw new w(103,!1);i++,tf(t,1)}}finally{oc(e)}}function uS(t,n,e,i){if(Pr(n))return;let r=n[U],o=!1,s=!1;qf(n);let a=!0,c=null,l=null;o||(G_(t)?(l=iS(n),c=Do(l)):Vd()===null?(a=!1,l=aS(n),c=Do(l)):n[It]&&(xo(n[It]),n[It]=null));try{Dv(n),jx(t.bindingStartIndex),e!==null&&L_(t,n,e,2,i);let u=(r&3)===3;if(!o)if(u){let h=t.preOrderCheckHooks;h!==null&&Wa(n,h,null)}else{let h=t.preOrderHooks;h!==null&&qa(n,h,0,null),hu(n,0)}if(s||fS(n),W_(n),Y_(n,0),t.contentQueries!==null&&p_(t,n),!o)if(u){let h=t.contentCheckHooks;h!==null&&Wa(n,h)}else{let h=t.contentHooks;h!==null&&qa(n,h,1),hu(n,1)}mS(t,n);let f=t.components;f!==null&&Q_(n,f,0);let m=t.viewQuery;if(m!==null&&$u(2,m,i),!o)if(u){let h=t.viewCheckHooks;h!==null&&Wa(n,h)}else{let h=t.viewHooks;h!==null&&qa(n,h,2),hu(n,2)}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),n[fu]){for(let h of n[fu])h();n[fu]=null}o||(z_(n),n[U]&=-73)}catch(u){throw o||Lr(n),u}finally{l!==null&&(ia(l,c),a&&oS(l)),Yf()}}function Y_(t,n){for(let e=s_(t);e!==null;e=a_(e))for(let i=Qe;i<e.length;i++){let r=e[i];Z_(r,n)}}function fS(t){for(let n=s_(t);n!==null;n=a_(n)){if(!(n[U]&2))continue;let e=n[Sr];for(let i=0;i<e.length;i++){let r=e[i];xv(r)}}}function hS(t,n,e){pe(18);let i=on(n,t);Z_(i,e),pe(19,i[Le])}function Z_(t,n){jf(t)&&tf(t,n)}function tf(t,n){let i=t[G],r=t[U],o=t[It],s=!!(n===0&&r&16);if(s||=!!(r&64&&n===0),s||=!!(r&1024),s||=!!(o?.dirty&&ra(o)),s||=!1,o&&(o.dirty=!1),t[U]&=-9217,s)uS(i,t,i.template,t[Le]);else if(r&8192){W_(t),Y_(t,1);let a=i.components;a!==null&&Q_(t,a,1),z_(t)}}function Q_(t,n,e){for(let i=0;i<n.length;i++)hS(t,n[i],e)}function mS(t,n){let e=t.hostBindingOpCodes;if(e!==null)try{for(let i=0;i<e.length;i++){let r=e[i];if(r<0)Ai(~r);else{let o=r,s=e[++i],a=e[++i];Ux(s,o);let c=n[o];pe(24,c),a(2,c),pe(25,c)}}}finally{Ai(-1)}}function bh(t,n){let e=Tv()?64:1088;for(t[In].changeDetectionScheduler?.notify(n);t;){t[U]|=e;let i=ki(t);if(rc(t)&&!i)return t;t=i}return null}function K_(t,n,e,i){return[t,!0,0,n,null,i,null,e,null,null]}function X_(t,n){let e=Qe+n;if(e<t.length)return t[e]}function Xo(t,n,e,i=!0){let r=n[G];if(pS(r,n,t,e),i){let s=ef(e,t),a=n[Ce],c=a.parentNode(t[Ti]);c!==null&&WI(r,t[gt],a,n,c,s)}let o=n[Er];o!==null&&o.firstChild!==null&&(o.firstChild=null)}function J_(t,n){let e=Uo(t,n);return e!==void 0&&Hc(e[G],e),e}function Uo(t,n){if(t.length<=Qe)return;let e=Qe+n,i=t[e];if(i){let r=i[Si];r!==null&&r!==t&&vh(r,i),n>0&&(t[e-1][Ht]=i[Ht]);let o=ec(t,Qe+n);GI(i[G],i);let s=o[Sn];s!==null&&s.detachView(o[G]),i[Ke]=null,i[Ht]=null,i[U]&=-129}return i}function pS(t,n,e,i){let r=Qe+i,o=e.length;i>0&&(e[r-1][Ht]=n),i<o-Qe?(n[Ht]=e[r],sv(e,Qe+i,n)):(e.push(n),n[Ht]=null),n[Ke]=e;let s=n[Si];s!==null&&e!==s&&eb(s,n);let a=n[Sn];a!==null&&a.insertView(t),Ru(n),n[U]|=128}function eb(t,n){let e=t[Sr],i=n[Ke];if($n(i))t[U]|=2;else{let r=i[Ke][mt];n[mt]!==r&&(t[U]|=2)}e===null?t[Sr]=[n]:e.push(n)}var Ho=class{_lView;_cdRefInjectingView;notifyErrorHandler;_appRef=null;_attachedToViewContainer=!1;get rootNodes(){let n=this._lView,e=n[G];return mc(e,n,e.firstChild,[])}constructor(n,e,i=!0){this._lView=n,this._cdRefInjectingView=e,this.notifyErrorHandler=i}get context(){return this._lView[Le]}set context(n){this._lView[Le]=n}get destroyed(){return Pr(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let n=this._lView[Ke];if(An(n)){let e=n[ic],i=e?e.indexOf(this):-1;i>-1&&(Uo(n,i),ec(e,i))}this._attachedToViewContainer=!1}Hc(this._lView[G],this._lView)}onDestroy(n){Ev(this._lView,n)}markForCheck(){bh(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[U]&=-129}reattach(){Ru(this._lView),this._lView[U]|=128}detectChanges(){this._lView[U]|=1024,q_(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new w(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let n=rc(this._lView),e=this._lView[Si];e!==null&&!n&&vh(e,this._lView),V_(this._lView[G],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new w(902,!1);this._appRef=n;let e=rc(this._lView),i=this._lView[Si];i!==null&&!e&&eb(i,this._lView),Ru(this._lView)}};var St=(()=>{class t{static __NG_ELEMENT_ID__=_S}return t})(),gS=St,vS=class extends gS{_declarationLView;_declarationTContainer;elementRef;constructor(n,e,i){super(),this._declarationLView=n,this._declarationTContainer=e,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,e){return this.createEmbeddedViewImpl(n,e)}createEmbeddedViewImpl(n,e,i){let r=Ko(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:e,dehydratedView:i});return new Ho(r)}};function _S(){return Gc(Xe(),k())}function Gc(t,n){return t.type&4?new vS(n,t,jr(t,n)):null}function Hr(t,n,e,i,r){let o=t.data[n];if(o===null)o=bS(t,n,e,i,r),Bx()&&(o.flags|=32);else if(o.type&64){o.type=e,o.value=i,o.attrs=r;let s=Lx();o.injectorIndex=s===null?-1:s.injectorIndex}return Qn(o,!0),o}function bS(t,n,e,i,r){let o=Sv(),s=zf(),a=s?o:o&&o.parent,c=t.data[n]=wS(t,a,e,n,i,r);return yS(t,c,o,s),c}function yS(t,n,e,i){t.firstChild===null&&(t.firstChild=n),e!==null&&(i?e.child==null&&n.parent!==null&&(e.child=n):e.next===null&&(e.next=n,n.prev=e))}function wS(t,n,e,i,r,o){let s=n?n.injectorIndex:-1,a=0;return Iv()&&(a|=128),{type:e,index:i,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:r,namespace:Fv(),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:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}var zU=new RegExp(`^(\\d+)*(${IE}|${EE})*(.*)`);var CS=()=>null;function kr(t,n){return CS(t,n)}var DS=class{},tb=class{},nf=class{resolveComponentFactory(n){throw Error(`No component factory found for ${ht(n)}.`)}},Wc=class{static NULL=new nf},$e=class{},qe=(()=>{class t{destroyNode=null;static __NG_ELEMENT_ID__=()=>xS()}return t})();function xS(){let t=k(),n=Xe(),e=on(n.index,t);return($n(e)?e:t)[Ce]}var ES=(()=>{class t{static \u0275prov=g({token:t,providedIn:"root",factory:()=>null})}return t})();var gu={},rf=class{injector;parentInjector;constructor(n,e){this.injector=n,this.parentInjector=e}get(n,e,i){i=xc(i);let r=this.injector.get(n,gu,i);return r!==gu||e===gu?r:this.parentInjector.get(n,e,i)}};function of(t,n,e){let i=e?t.styles:null,r=e?t.classes:null,o=0;if(n!==null)for(let s=0;s<n.length;s++){let a=n[s];if(typeof a=="number")o=a;else if(o==1)r=xu(r,a);else if(o==2){let c=a,l=n[++s];
7i=xu(i,c+": "+l+";")}}e?t.styles=i:t.stylesWithoutHost=i,e?t.classes=r:t.classesWithoutHost=r}function L(t,n=ee.Default){let e=k();if(e===null)return S(t,n);let i=Xe();return Gv(i,e,tt(t),n)}function nb(){let t="invalid";throw new Error(t)}function yh(t,n,e,i,r){let o=i===null?null:{"":-1},s=r(t,e);if(s!==null){let a,c=null,l=null,u=SS(s);u===null?a=s:[a,c,l]=u,kS(t,n,e,a,o,c,l)}o!==null&&i!==null&&IS(e,i,o)}function IS(t,n,e){let i=t.localNames=[];for(let r=0;r<n.length;r+=2){let o=e[n[r+1]];if(o==null)throw new w(-301,!1);i.push(n[r],o)}}function SS(t){let n=null,e=!1;for(let s=0;s<t.length;s++){let a=t[s];if(s===0&&nn(a)&&(n=a),a.findHostDirectiveDefs!==null){e=!0;break}}if(!e)return null;let i=null,r=null,o=null;for(let s of t)s.findHostDirectiveDefs!==null&&(i??=[],r??=new Map,o??=new Map,MS(s,i,o,r)),s===n&&(i??=[],i.push(s));return i!==null?(i.push(...n===null?t:t.slice(1)),[i,r,o]):null}function MS(t,n,e,i){let r=n.length;t.findHostDirectiveDefs(t,n,i),e.set(t,[r,n.length-1])}function TS(t,n,e){n.componentOffset=e,(t.components??=[]).push(n.index)}function kS(t,n,e,i,r,o,s){let a=i.length,c=!1;for(let m=0;m<a;m++){let h=i[m];!c&&nn(h)&&(c=!0,TS(t,e,m)),Pu(lc(e,n),t,h.type)}PS(e,t.data.length,a);for(let m=0;m<a;m++){let h=i[m];h.providersResolver&&h.providersResolver(h)}let l=!1,u=!1,f=F_(t,n,a,null);a>0&&(e.directiveToIndex=new Map);for(let m=0;m<a;m++){let h=i[m];if(e.mergedAttrs=Mr(e.mergedAttrs,h.hostAttrs),RS(t,e,n,f,h),FS(f,h,r),s!==null&&s.has(h)){let[b,D]=s.get(h);e.directiveToIndex.set(h.type,[f,b+e.directiveStart,D+e.directiveStart])}else(o===null||!o.has(h))&&e.directiveToIndex.set(h.type,f);h.contentQueries!==null&&(e.flags|=4),(h.hostBindings!==null||h.hostAttrs!==null||h.hostVars!==0)&&(e.flags|=64);let p=h.type.prototype;!l&&(p.ngOnChanges||p.ngOnInit||p.ngDoCheck)&&((t.preOrderHooks??=[]).push(e.index),l=!0),!u&&(p.ngOnChanges||p.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(e.index),u=!0),f++}AS(t,e,o)}function AS(t,n,e){for(let i=n.directiveStart;i<n.directiveEnd;i++){let r=t.data[i];if(e===null||!e.has(r))Ag(0,n,r,i),Ag(1,n,r,i),Og(n,i,!1);else{let o=e.get(r);Rg(0,n,o,i),Rg(1,n,o,i),Og(n,i,!0)}}}function Ag(t,n,e,i){let r=t===0?e.inputs:e.outputs;for(let o in r)if(r.hasOwnProperty(o)){let s;t===0?s=n.inputs??={}:s=n.outputs??={},s[o]??=[],s[o].push(i),ib(n,o)}}function Rg(t,n,e,i){let r=t===0?e.inputs:e.outputs;for(let o in r)if(r.hasOwnProperty(o)){let s=r[o],a;t===0?a=n.hostDirectiveInputs??={}:a=n.hostDirectiveOutputs??={},a[s]??=[],a[s].push(i,o),ib(n,s)}}function ib(t,n){n==="class"?t.flags|=8:n==="style"&&(t.flags|=16)}function Og(t,n,e){let{attrs:i,inputs:r,hostDirectiveInputs:o}=t;if(i===null||!e&&r===null||e&&o===null||ah(t)){t.initialInputs??=[],t.initialInputs.push(null);return}let s=null,a=0;for(;a<i.length;){let c=i[a];if(c===0){a+=4;continue}else if(c===5){a+=2;continue}else if(typeof c=="number")break;if(!e&&r.hasOwnProperty(c)){let l=r[c];for(let u of l)if(u===n){s??=[],s.push(c,i[a+1]);break}}else if(e&&o.hasOwnProperty(c)){let l=o[c];for(let u=0;u<l.length;u+=2)if(l[u]===n){s??=[],s.push(l[u+1],i[a+1]);break}}a+=2}t.initialInputs??=[],t.initialInputs.push(s)}function RS(t,n,e,i,r){t.data[i]=r;let o=r.factory||(r.factory=Ei(r.type,!0)),s=new Ri(o,nn(r),L);t.blueprint[i]=s,e[i]=s,OS(t,n,i,F_(t,e,r.hostVars,vt),r)}function OS(t,n,e,i,r){let o=r.hostBindings;if(o){let s=t.hostBindingOpCodes;s===null&&(s=t.hostBindingOpCodes=[]);let a=~n.index;NS(s)!=a&&s.push(a),s.push(e,i,o)}}function NS(t){let n=t.length;for(;n>0;){let e=t[--n];if(typeof e=="number"&&e<0)return e}return 0}function FS(t,n,e){if(e){if(n.exportAs)for(let i=0;i<n.exportAs.length;i++)e[n.exportAs[i]]=t;nn(n)&&(e[""]=t)}}function PS(t,n,e){t.flags|=1,t.directiveStart=n,t.directiveEnd=n+e,t.providerIndexes=n}function rb(t,n,e,i,r,o,s,a){let c=n.consts,l=Wn(c,s),u=Hr(n,t,2,i,l);return o&&yh(n,e,u,Wn(c,a),r),u.mergedAttrs=Mr(u.mergedAttrs,u.attrs),u.attrs!==null&&of(u,u.attrs,!1),u.mergedAttrs!==null&&of(u,u.mergedAttrs,!0),n.queries!==null&&n.queries.elementStart(n,u),u}function ob(t,n){Qf(t,n),Pf(n)&&t.queries.elementEnd(n)}var pc=class extends Wc{ngModule;constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){let e=Gn(n);return new Ni(e,this.ngModule)}};function LS(t){return Object.keys(t).map(n=>{let[e,i,r]=t[n],o={propName:e,templateName:n,isSignal:(i&jc.SignalBased)!==0};return r&&(o.transform=r),o}
7)}function VS(t){return Object.keys(t).map(n=>({propName:t[n],templateName:n}))}function jS(t,n,e){let i=n instanceof Se?n:n?.injector;return i&&t.getStandaloneInjector!==null&&(i=t.getStandaloneInjector(i)||i),i?new rf(e,i):e}function BS(t){let n=t.get($e,null);if(n===null)throw new w(407,!1);let e=t.get(ES,null),i=t.get(Oi,null);return{rendererFactory:n,sanitizer:e,changeDetectionScheduler:i}}function US(t,n){let e=(t.selectors[0][0]||"div").toLowerCase();return S_(n,e,e==="svg"?wv:e==="math"?Ix:null)}var Ni=class extends tb{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=LS(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=VS(this.componentDef.outputs),this.cachedOutputs}constructor(n,e){super(),this.componentDef=n,this.ngModule=e,this.componentType=n.type,this.selector=xI(n.selectors),this.ngContentSelectors=n.ngContentSelectors??[],this.isBoundToModule=!!e}create(n,e,i,r){pe(22);let o=ie(null);try{let s=this.componentDef,a=i?["ng-version","19.2.25"]:EI(this.componentDef.selectors[0]),c=ch(0,null,null,1,0,null,null,null,null,[a],null),l=jS(s,r||this.ngModule,n),u=BS(l),f=u.rendererFactory.createRenderer(null,s),m=i?TI(f,i,s.encapsulation,l):US(s,f),h=lh(null,c,null,512|N_(s),null,null,u,f,l,null,m_(m,l,!0));h[Me]=m,qf(h);let p=null;try{let b=rb(Me,c,h,"#host",()=>[this.componentDef],!0,0);m&&(T_(f,m,b),Br(m,h)),Bc(c,h,b),rh(c,b,h),ob(c,b),e!==void 0&&HS(b,this.ngContentSelectors,e),p=on(b.index,h),h[Le]=p[Le],mh(c,h,null)}catch(b){throw p!==null&&Uu(p),Uu(h),b}finally{pe(23),Yf()}return new sf(this.componentType,h)}finally{ie(o)}}},sf=class extends DS{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(n,e){super(),this._rootLView=e,this._tNode=Lf(e[G],Me),this.location=jr(this._tNode,e),this.instance=on(this._tNode.index,e)[Le],this.hostView=this.changeDetectorRef=new Ho(e,void 0,!1),this.componentType=n}setInput(n,e){let i=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(n)&&Object.is(this.previousInputValues.get(n),e))return;let r=this._rootLView,o=hh(i,r[G],r,n,e);this.previousInputValues.set(n,e);let s=on(i.index,r);bh(s,1)}get injector(){return new Di(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}};function HS(t,n,e){let i=t.projection=[];for(let r=0;r<n.length;r++){let o=e[r];i.push(o!=null&&o.length?Array.from(o):null)}}var rt=(()=>{class t{static __NG_ELEMENT_ID__=zS}return t})();function zS(){let t=Xe();return ab(t,k())}var $S=rt,sb=class extends $S{_lContainer;_hostTNode;_hostLView;constructor(n,e,i){super(),this._lContainer=n,this._hostTNode=e,this._hostLView=i}get element(){return jr(this._hostTNode,this._hostLView)}get injector(){return new Di(this._hostTNode,this._hostLView)}get parentInjector(){let n=Kf(this._hostTNode,this._hostLView);if(jv(n)){let e=ac(n,this._hostLView),i=sc(n),r=e[G].data[i+8];return new Di(r,e)}else return new Di(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){let e=Ng(this._lContainer);return e!==null&&e[n]||null}get length(){return this._lContainer.length-Qe}createEmbeddedView(n,e,i){let r,o;typeof i=="number"?r=i:i!=null&&(r=i.index,o=i.injector);let s=kr(this._lContainer,n.ssrId),a=n.createEmbeddedViewImpl(e||{},o,s);return this.insertImpl(a,r,Tr(this._hostTNode,s)),a}createComponent(n,e,i,r,o){let s=n&&!Cx(n),a;if(s)a=e;else{let p=e||{};a=p.index,i=p.injector,r=p.projectableNodes,o=p.environmentInjector||p.ngModuleRef}let c=s?n:new Ni(Gn(n)),l=i||this.parentInjector;if(!o&&c.ngModule==null){let b=(s?l:this.parentInjector).get(Se,null);b&&(o=b)}let u=Gn(c.componentType??{}),f=kr(this._lContainer,u?.id??null),m=f?.firstChild??null,h=c.create(l,r,m,o);return this.insertImpl(h.hostView,a,Tr(this._hostTNode,f)),h}insert(n,e){return this.insertImpl(n,e,!0)}insertImpl(n,e,i){let r=n._lView;if(Mx(r)){let a=this.indexOf(n);if(a!==-1)this.detach(a);else{let c=r[Ke],l=new sb(c,c[gt],c[Ke]);l.detach(l.indexOf(n))}}let o=this._adjustIndex(e),s=this._lContainer;
vendor: 10,697 bytes, line 7
7return Xo(s,r,o,i),n.attachToViewContainerRef(),sv(vu(s),o,n),n}move(n,e){return this.insert(n,e)}indexOf(n){let e=Ng(this._lContainer);return e!==null?e.indexOf(n):-1}remove(n){let e=this._adjustIndex(n,-1),i=Uo(this._lContainer,e);i&&(ec(vu(this._lContainer),e),Hc(i[G],i))}detach(n){let e=this._adjustIndex(n,-1),i=Uo(this._lContainer,e);return i&&ec(vu(this._lContainer),e)!=null?new Ho(i):null}_adjustIndex(n,e=0){return n??this.length+e}};function Ng(t){return t[ic]}function vu(t){return t[ic]||(t[ic]=[])}function ab(t,n){let e,i=n[t.index];return An(i)?e=i:(e=K_(i,n,null,t),n[t.index]=e,dh(n,e)),WS(e,n,t,i),new sb(e,t,n)}function GS(t,n){let e=t[Ce],i=e.createComment(""),r=cn(n,t),o=e.parentNode(r);return hc(e,o,i,e.nextSibling(r),!1),i}var WS=ZS,qS=()=>!1;function YS(t,n,e){return qS(t,n,e)}function ZS(t,n,e,i){if(t[Ti])return;let r;e.type&8?r=rn(i):r=GS(n,e),t[Ti]=r}var af=class t{queryList;matches=null;constructor(n){this.queryList=n}clone(){return new t(this.queryList)}setDirty(){this.queryList.setDirty()}},cf=class t{queries;constructor(n=[]){this.queries=n}createEmbeddedView(n){let e=n.queries;if(e!==null){let i=n.contentQueries!==null?n.contentQueries[0]:e.length,r=[];for(let o=0;o<i;o++){let s=e.getByIndex(o),a=this.queries[s.indexInDeclarationView];r.push(a.clone())}return new t(r)}return null}insertView(n){this.dirtyQueriesWithMatches(n)}detachView(n){this.dirtyQueriesWithMatches(n)}finishViewCreation(n){this.dirtyQueriesWithMatches(n)}dirtyQueriesWithMatches(n){for(let e=0;e<this.queries.length;e++)Ch(n,e).matches!==null&&this.queries[e].setDirty()}},gc=class{flags;read;predicate;constructor(n,e,i=null){this.flags=e,this.read=i,typeof n=="string"?this.predicate=tM(n):this.predicate=n}},lf=class t{queries;constructor(n=[]){this.queries=n}elementStart(n,e){for(let i=0;i<this.queries.length;i++)this.queries[i].elementStart(n,e)}elementEnd(n){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(n)}embeddedTView(n){let e=null;for(let i=0;i<this.length;i++){let r=e!==null?e.length:0,o=this.getByIndex(i).embeddedTView(n,r);o&&(o.indexInDeclarationView=i,e!==null?e.push(o):e=[o])}return e!==null?new t(e):null}template(n,e){for(let i=0;i<this.queries.length;i++)this.queries[i].template(n,e)}getByIndex(n){return this.queries[n]}get length(){return this.queries.length}track(n){this.queries.push(n)}},df=class t{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(n,e=-1){this.metadata=n,this._declarationNodeIndex=e}elementStart(n,e){this.isApplyingToNode(e)&&this.matchTNode(n,e)}elementEnd(n){this._declarationNodeIndex===n.index&&(this._appliesToNextNode=!1)}template(n,e){this.elementStart(n,e)}embeddedTView(n,e){return this.isApplyingToNode(n)?(this.crossesNgTemplate=!0,this.addMatch(-n.index,e),new t(this.metadata)):null}isApplyingToNode(n){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let e=this._declarationNodeIndex,i=n.parent;for(;i!==null&&i.type&8&&i.index!==e;)i=i.parent;return e===(i!==null?i.index:-1)}return this._appliesToNextNode}matchTNode(n,e){let i=this.metadata.predicate;if(Array.isArray(i))for(let r=0;r<i.length;r++){let o=i[r];this.matchTNodeWithReadOption(n,e,QS(e,o)),this.matchTNodeWithReadOption(n,e,Ya(e,n,o,!1,!1))}else i===St?e.type&4&&this.matchTNodeWithReadOption(n,e,-1):this.matchTNodeWithReadOption(n,e,Ya(e,n,i,!1,!1))}matchTNodeWithReadOption(n,e,i){if(i!==null){let r=this.metadata.read;if(r!==null)if(r===M||r===rt||r===St&&e.type&4)this.addMatch(e.index,-2);else{let o=Ya(e,n,r,!1,!1);o!==null&&this.addMatch(e.index,o)}else this.addMatch(e.index,i)}}addMatch(n,e){this.matches===null?this.matches=[n,e]:this.matches.push(n,e)}};function QS(t,n){let e=t.localNames;if(e!==null){for(let i=0;i<e.length;i+=2)if(e[i]===n)return e[i+1]}return null}function KS(t,n){return t.type&11?jr(t,n):t.type&4?Gc(t,n):null}function XS(t,n,e,i){return e===-1?KS(n,t):e===-2?JS(t,n,i):jo(t,t[G],e,n)}function JS(t,n,e){if(e===M)return jr(n,t);if(e===St)return Gc(n,t);if(e===rt)return ab(n,t)}function cb(t,n,e,i){let r=n[Sn].queries[i];if(r.matches===null){let o=t.data,s=e.matches,a=[];for(let c=0;s!==null&&c<s.length;c+=2){let l=s[c];if(l<0)a.push(null);else{let u=o[l];a.push(XS(n,u,s[c+1],e.metadata.read))}}r.matches=a}return r.matches}function uf(t,n,e,i){let r=t.queries.getByIndex(e),o=r.matches;if(o!==null){let s=cb(t,n,r,e);for(let a=0;a<o.length;a+=2){let c=o[a];if(c>0)i.push(s[a/2]);else{let l=o[a+1],u=n[-c];for(let f=Qe;f<u.length;f++){let m=u[f];m[Si]===m[Ke]&&uf(m[G],m,l,i)}if(u[Sr]!==null){let f=u[Sr];for(let m=0;m<f.length;m++){let h=f[m];uf(h[G],h,l,i)}}}}}return i}function wh(t,n){return t[Sn].queries[n].queryList}function lb(t,n,e){let i=new qn((e&4)===4);return Ax(t,n,i,i.destroy),(n[Sn]??=new cf).queries.push(new af(i))-1}function eM(t,n,e){let i=be();return i.firstCreatePass&&(ub(i,new gc(t,n,e),-1),(n&2)===2&&(i.staticViewQueries=!0)),lb(i,k(),n)}function db(t,n,e,i){let r=be();if(r.firstCreatePass){let o=Xe();ub(r,new gc(n,e,i),o.index),nM(r,t),(e&2)===2&&(r.staticContentQueries=!0)}return lb(r,k(),e)}function tM(t){return t.split(",").map(n=>n.trim())}function ub(t,n,e){t.queries===null&&(t.queries=new lf),t.queries.track(new df(n,e))}function nM(t,n){let e=t.contentQueries||(t.contentQueries=[]),i=e.length?e[e.length-1]:-1;n!==i&&e.push(t.queries.length-1,n)}function Ch(t,n){return t.queries.getByIndex(n)}function fb(t,n){let e=t[G],i=Ch(e,n);return i.crossesNgTemplate?uf(e,t,n,[]):cb(e,t,i,n)}function hb(t,n,e){let i,r=aa(()=>{i._dirtyCounter();let o=sM(i,t);if(n&&o===void 0)throw new w(-951,!1);return o});return i=r[dt],i._dirtyCounter=dn(0),i._flatValue=void 0,r}function iM(t){return hb(!0,!1,t)}function rM(t){return hb(!0,!0,t)}function oM(t,n){let e=t[dt];e._lView=k(),e._queryIndex=n,e._queryList=wh(e._lView,n),e._queryList.onDirty(()=>e._dirtyCounter.update(i=>i+1))}function sM(t,n){let e=t._lView,i=t._queryIndex;if(e===void 0||i===void 0||e[U]&4)return n?void 0:nt;let r=wh(e,i),o=fb(e,i);return r.reset(o,t_),n?r.first:r._changesDetected||t._flatValue===void 0?t._flatValue=r.toArray():t._flatValue}function Fg(t,n){return iM(n)}function aM(t,n){return rM(n)}var mb=(Fg.required=aM,Fg);var Tn=class{},Dh=class{};var ff=class extends Tn{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new pc(this);constructor(n,e,i,r=!0){super(),this.ngModuleType=n,this._parent=e;let o=lv(n);this._bootstrapComponents=A_(o.bootstrap),this._r3Injector=Yv(n,e,[{provide:Tn,useValue:this},{provide:Wc,useValue:this.componentFactoryResolver},...i],ht(n),new Set(["environment"])),r&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}},hf=class extends Dh{moduleType;constructor(n){super(),this.moduleType=n}create(n){return new ff(this.moduleType,n,[])}};var vc=class extends Tn{injector;componentFactoryResolver=new pc(this);instance=null;constructor(n){super();let e=new Lo([...n.providers,{provide:Tn,useValue:this},{provide:Wc,useValue:this.componentFactoryResolver}],n.parent||Mc(),n.debugName,new Set(["environment"]));this.injector=e,n.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}};function Jo(t,n,e=null){return new vc({providers:t,parent:n,debugName:e,runEnvironmentInitializers:!0}).injector}var cM=(()=>{class t{_injector;cachedInjectors=new Map;constructor(e){this._injector=e}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){let i=dv(!1,e.type),r=i.length>0?Jo([i],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,r)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(let e of this.cachedInjectors.values())e!==null&&e.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=g({token:t,providedIn:"environment",factory:()=>new t(S(Se))})}return t})();function q(t){return $o(()=>{let n=pb(t),e=J(_({},n),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===r_.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:n.standalone?r=>r.get(cM).getOrCreateStandaloneInjector(e):null,getExternalStyles:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||sn.Emulated,styles:t.styles||nt,_:null,schemas:t.schemas||null,tView:null,id:""});n.standalone&&On("NgStandalone"),gb(e);let i=t.dependencies;return e.directiveDefs=Pg(i,!1),e.pipeDefs=Pg(i,!0),e.id=hM(e),e})}function lM(t){return Gn(t)||dx(t)}function dM(t){return t!==null}function z(t){return $o(()=>({type:t.type,bootstrap:t.bootstrap||nt,declarations:t.declarations||nt,imports:t.imports||nt,exports:t.exports||nt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function uM(t,n){if(t==null)return Ii;let e={};for(let i in t)if(t.hasOwnProperty(i)){let r=t[i],o,s,a,c;Array.isArray(r)?(a=r[0],o=r[1],s=r[2]??o,c=r[3]||null):(o=r,s=r,a=jc.None,c=null),e[o]=[i,a,c],n[o]=s}return e}function fM(t){if(t==null)return Ii;let n={};for(let e in t)t.hasOwnProperty(e)&&(n[t[e]]=e);return n}function I(t){return $o(()=>{let n=pb(t);return gb(n),n})}function xh(t){return{type:t.type,name:t.name,factory:null,pure:t.pure!==!1,standalone:t.standalone??!0,onDestroy:t.type.prototype.ngOnDestroy||null}}function pb(t){let n={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputConfig:t.inputs||Ii,exportAs:t.exportAs||null,standalone:t.standalone??!0,signals:t.signals===!0,selectors:t.selectors||nt,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:uM(t.inputs,n),outputs:fM(t.outputs),debugInfo:null}}function gb(t){t.features?.forEach(n=>n(t))}function Pg(t,n){if(!t)return null;let e=n?ux:lM;return()=>(typeof t=="function"?t():t).map(i=>e(i)).filter(dM)}function hM(t){let n=0,e=typeof t.consts=="function"?"":t.consts,i=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,e,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery];
7for(let o of i.join("|"))n=Math.imul(31,n)+o.charCodeAt(0)<<0;return n+=2147483648,"c"+n}function mM(t){return Object.getPrototypeOf(t.prototype).constructor}function de(t){let n=mM(t.type),e=!0,i=[t];for(;n;){let r;if(nn(t))r=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new w(903,!1);r=n.\u0275dir}if(r){if(e){i.push(r);let s=t;s.inputs=_u(t.inputs),s.declaredInputs=_u(t.declaredInputs),s.outputs=_u(t.outputs);let a=r.hostBindings;a&&bM(t,a);let c=r.viewQuery,l=r.contentQueries;if(c&&vM(t,c),l&&_M(t,l),pM(t,r),HD(t.outputs,r.outputs),nn(r)&&r.data.animation){let u=t.data;u.animation=(u.animation||[]).concat(r.data.animation)}}let o=r.features;if(o)for(let s=0;s<o.length;s++){let a=o[s];a&&a.ngInherit&&a(t),a===de&&(e=!1)}}n=Object.getPrototypeOf(n)}gM(i)}function pM(t,n){for(let e in n.inputs){if(!n.inputs.hasOwnProperty(e)||t.inputs.hasOwnProperty(e))continue;let i=n.inputs[e];i!==void 0&&(t.inputs[e]=i,t.declaredInputs[e]=n.declaredInputs[e])}}function gM(t){let n=0,e=null;for(let i=t.length-1;i>=0;i--){let r=t[i];r.hostVars=n+=r.hostVars,r.hostAttrs=Mr(r.hostAttrs,e=Mr(e,r.hostAttrs))}}function _u(t){return t===Ii?{}:t===nt?[]:t}function vM(t,n){let e=t.viewQuery;e?t.viewQuery=(i,r)=>{n(i,r),e(i,r)}:t.viewQuery=n}function _M(t,n){let e=t.contentQueries;e?t.contentQueries=(i,r,o)=>{n(i,r,o),e(i,r,o)}:t.contentQueries=n}function bM(t,n){let e=t.hostBindings;e?t.hostBindings=(i,r)=>{n(i,r),e(i,r)}:t.hostBindings=n}function vb(t){return t!==null&&(typeof t=="function"||typeof t=="object")}function qc(t,n,e){return t[n]=e}function yM(t,n){return t[n]}function yt(t,n,e){let i=t[n];return Object.is(i,e)?!1:(t[n]=e,!0)}function Eh(t,n,e,i){let r=yt(t,n,e);return yt(t,n+1,i)||r}function wM(t,n,e,i,r){let o=Eh(t,n,e,i);return yt(t,n+2,r)||o}function CM(t,n,e,i,r,o,s,a,c){let l=n.consts,u=Hr(n,t,4,s||null,a||null);Hf()&&yh(n,e,u,Wn(l,c),fh),u.mergedAttrs=Mr(u.mergedAttrs,u.attrs),Qf(n,u);let f=u.tView=ch(2,u,i,r,o,n.directiveRegistry,n.pipeRegistry,null,n.schemas,l,null);return n.queries!==null&&(n.queries.template(n,u),f.queries=n.queries.embeddedTView(u)),u}function _c(t,n,e,i,r,o,s,a,c,l){let u=e+Me,f=n.firstCreatePass?CM(u,n,t,i,r,o,s,a,c):n.data[u];Qn(f,!1);let m=DM(n,t,f,e);Oc()&&zc(n,t,m,f),Br(m,t);let h=K_(m,t,m,f);return t[u]=h,dh(t,h),YS(h,f,t),kc(f)&&Bc(n,t,f),c!=null&&uh(t,f,l),f}function ye(t,n,e,i,r,o,s,a){let c=k(),l=be(),u=Wn(l.consts,o);return _c(c,l,t,n,e,i,r,u,s,a),ye}var DM=xM;function xM(t,n,e,i){return Nc(!0),n[Ce].createComment("")}var Ih=(()=>{class t{log(e){console.log(e)}warn(e){console.warn(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();var _b=new v("");var bb=(()=>{class t{static \u0275prov=g({token:t,providedIn:"root",factory:()=>new mf})}return t})(),mf=class{queuedEffectCount=0;queues=new Map;schedule(n){this.enqueue(n)}remove(n){let e=n.zone,i=this.queues.get(e);i.has(n)&&(i.delete(n),this.queuedEffectCount--)}enqueue(n){let e=n.zone;this.queues.has(e)||this.queues.set(e,new Set);let i=this.queues.get(e);i.has(n)||(this.queuedEffectCount++,i.add(n))}flush(){for(;this.queuedEffectCount>0;)for(let[n,e]of this.queues)n===null?this.flushQueue(e):n.run(()=>this.flushQueue(e))}flushQueue(n){for(let e of n)n.delete(e),this.queuedEffectCount--,e.run()}};function Xn(t){return!!t&&typeof t.then=="function"}function Sh(t){return!!t&&typeof t.subscribe=="function"}var yb=new v("");function Mh(t){return Or([{provide:yb,multi:!0,useValue:t}])}var wb=(()=>{class t{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((e,i)=>{this.resolve=e,this.reject=i});appInits=d(yb,{optional:!0})??[];injector=d(K);constructor(){}runInitializers(){if(this.initialized)return;let e=[];for(let r of this.appInits){let o=pt(this.injector,r);if(Xn(o))e.push(o);else if(Sh(o)){let s=new Promise((a,c)=>{o.subscribe({complete:a,error:c})});e.push(s)}}let i=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),e.length===0&&i(),this.initialized=!0}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Yc=new v("");function EM(){Hd(()=>{throw new w(600,!1)})}function IM(t){return t.isBoundToModule}var SM=10;var Mt=(()=>{class t{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=d(gE);
vendor: 9,625 bytes, line 7
7afterRenderManager=d(f_);zonelessEnabled=d(Xf);rootEffectScheduler=d(bb);dirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new y;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=d(Rn).hasPendingTasks.pipe(x(e=>!e));constructor(){d(Ur,{optional:!0})}whenStable(){let e;return new Promise(i=>{e=this.isStable.subscribe({next:r=>{r&&i()}})}).finally(()=>{e.unsubscribe()})}_injector=d(Se);_rendererFactory=null;get injector(){return this._injector}bootstrap(e,i){return this.bootstrapImpl(e,i)}bootstrapImpl(e,i,r=K.NULL){pe(10);let o=e instanceof tb;if(!this._injector.get(wb).done){let h="";throw new w(405,h)}let a;o?a=e:a=this._injector.get(Wc).resolveComponentFactory(e),this.componentTypes.push(a.componentType);let c=IM(a)?void 0:this._injector.get(Tn),l=i||a.selector,u=a.create(r,[],l,c),f=u.location.nativeElement,m=u.injector.get(_b,null);return m?.registerApplication(f),u.onDestroy(()=>{this.detachView(u.hostView),Za(this.components,u),m?.unregisterApplication(f)}),this._loadComponent(u),pe(11,u),u}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){pe(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(nh.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new w(101,!1);let e=ie(null);try{this._runningTick=!0,this.synchronize()}catch(i){this.internalErrorHandler(i)}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,ie(e),this.afterTick.next(),pe(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get($e,null,{optional:!0}));let e=0;for(;this.dirtyFlags!==0&&e++<SM;)pe(14),this.synchronizeOnce(),pe(15)}synchronizeOnce(){if(this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),this.dirtyFlags&7){let e=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:i,notifyErrorHandler:r}of this.allViews)MM(i,r,e,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:e})=>Ac(e))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(e){let i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){let i=e;Za(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Yc,[]).forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>Za(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new w(406,!1);let e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Za(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}function MM(t,n,e,i){if(!e&&!Ac(t))return;q_(t,n,e&&!i?0:1)}function re(t,n,e,i){let r=k(),o=Li();if(yt(r,o,n)){let s=be(),a=Yo();LI(a,r,t,n,e,i)}return re}function Th(t,n,e,i){return yt(t,Li(),e)?n+xi(e)+i:vt}function TM(t,n,e,i,r,o){let s=Vx(),a=Eh(t,s,e,r);return Gf(2),a?n+xi(e)+i+xi(r)+o:vt}function $a(t,n){return t<<17|n<<2}function Fi(t){return t>>17&32767}function kM(t){return(t&2)==2}function AM(t,n){return t&131071|n<<17}function pf(t){return t|2}function Ar(t){return(t&131068)>>2}function bu(t,n){return t&-131069|n<<2}function RM(t){return(t&1)===1}function gf(t){return t|1}function OM(t,n,e,i,r,o){let s=o?n.classBindings:n.styleBindings,a=Fi(s),c=Ar(s);t[i]=e;let l=!1,u;if(Array.isArray(e)){let f=e;u=f[1],(u===null||Go(f,u)>0)&&(l=!0)}else u=e;if(r)if(c!==0){let m=Fi(t[a+1]);t[i+1]=$a(m,a),m!==0&&(t[m+1]=bu(t[m+1],i)),t[a+1]=AM(t[a+1],i)}else t[i+1]=$a(a,0),a!==0&&(t[a+1]=bu(t[a+1],i)),a=i;else t[i+1]=$a(c,0),a===0?a=i:t[c+1]=bu(t[c+1],i),c=i;l&&(t[i+1]=pf(t[i+1])),Lg(t,u,i,!0),Lg(t,u,i,!1),NM(n,u,t,i,o),s=$a(a,c),o?n.classBindings=s:n.styleBindings=s}function NM(t,n,e,i,r){let o=r?t.residualClasses:t.residualStyles;o!=null&&typeof n=="string"&&Go(o,n)>=0&&(e[i+1]=gf(e[i+1]))}function Lg(t,n,e,i){let r=t[e+1],o=n===null,s=i?Fi(r):Ar(r),a=!1;for(;s!==0&&(a===!1||o);){let c=t[s],l=t[s+1];FM(c,n)&&(a=!0,t[s+1]=i?gf(l):pf(l)),s=i?Fi(l):Ar(l)}a&&(t[e+1]=i?pf(r):gf(r))}function FM(t,n){return t===null||n==null||(Array.isArray(t)?t[1]:t)===n?!0:Array.isArray(t)&&typeof n=="string"?Go(t,n)>=0:!1}var Ut={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function PM(t){return t.substring(Ut.key,Ut.keyEnd)}function LM(t){return VM(t),Cb(t,Db(t,0,Ut.textEnd))}function Cb(t,n){let e=Ut.textEnd;return e===n?-1:(n=Ut.keyEnd=jM(t,Ut.key=n,e),Db(t,n,e))}function VM(t){Ut.key=0,Ut.keyEnd=0,Ut.value=0,Ut.valueEnd=0,Ut.textEnd=t.length}function Db(t,n,e){for(;n<e&&t.charCodeAt(n)<=32;)n++;return n}function jM(t,n,e){for(;n<e&&t.charCodeAt(n)>32;)n++;return n}function He(t,n,e){let i=k(),r=Li();if(yt(i,r,n)){let o=be(),s=Yo();Uc(o,s,i,t,n,i[Ce],e,!1)}return He}function vf(t,n,e,i,r){hh(n,t,e,r?"class":"style",i)}function zr(t,n,e){return Eb(t,n,e,!1),zr}function V(t,n){return Eb(t,n,null,!0),V}function wt(t){Ib(GM,xb,t,!0)}function xb(t,n){for(let e=LM(n);e>=0;e=Cb(n,e))Ic(t,PM(n),!0)}function Eb(t,n,e,i){let r=k(),o=be(),s=Gf(2);if(o.firstUpdatePass&&Mb(o,t,s,i),n!==vt&&yt(r,s,n)){let a=o.data[ln()];Tb(o,a,r,r[Ce],t,r[s+1]=qM(n,e),i,s)}}function Ib(t,n,e,i){let r=be(),o=Gf(2);r.firstUpdatePass&&Mb(r,null,o,i);let s=k();if(e!==vt&&yt(s,o,e)){let a=r.data[ln()];if(kb(a,i)&&!Sb(r,o)){let c=i?a.classesWithoutHost:a.stylesWithoutHost;c!==null&&(e=xu(c,e||"")),vf(r,a,s,e,i)}else WM(r,a,s,s[Ce],s[o+1],s[o+1]=$M(t,n,e),i,o)}}function Sb(t,n){return n>=t.expandoStartIndex}function Mb(t,n,e,i){let r=t.data;if(r[e+1]===null){let o=r[ln()],s=Sb(t,e);kb(o,i)&&n===null&&!s&&(n=!1),n=BM(r,o,n,i),OM(r,o,n,e,s,i)}}function BM(t,n,e,i){let r=zx(t),o=i?n.residualClasses:n.residualStyles;if(r===null)(i?n.classBindings:n.styleBindings)===0&&(e=yu(null,t,n,e,i),e=zo(e,n.attrs,i),o=null);else{let s=n.directiveStylingLast;if(s===-1||t[s]!==r)if(e=yu(r,t,n,e,i),o===null){let c=UM(t,n,i);c!==void 0&&Array.isArray(c)&&(c=yu(null,t,n,c[1],i),c=zo(c,n.attrs,i),HM(t,n,i,c))}else o=zM(t,n,i)}return o!==void 0&&(i?n.residualClasses=o:n.residualStyles=o),e}function UM(t,n,e){let i=e?n.classBindings:n.styleBindings;if(Ar(i)!==0)return t[Fi(i)]}function HM(t,n,e,i){let r=e?n.classBindings:n.styleBindings;t[Fi(r)]=i}function zM(t,n,e){let i,r=n.directiveEnd;for(let o=1+n.directiveStylingLast;o<r;o++){let s=t[o].hostAttrs;i=zo(i,s,e)}return zo(i,n.attrs,e)}function yu(t,n,e,i,r){let o=null,s=e.directiveEnd,a=e.directiveStylingLast;for(a===-1?a=e.directiveStart:a++;a<s&&(o=n[a],i=zo(i,o.hostAttrs,r),o!==t);)a++;return t!==null&&(e.directiveStylingLast=a),i}function zo(t,n,e){let i=e?1:2,r=-1;if(n!==null)for(let o=0;o<n.length;o++){let s=n[o];typeof s=="number"?r=s:r===i&&(Array.isArray(t)||(t=t===void 0?[]:["",t]),Ic(t,s,e?!0:n[++o]))}return t===void 0?null:t}function $M(t,n,e){if(e==null||e==="")return nt;let i=[],r=At(e);if(Array.isArray(r))for(let o=0;o<r.length;o++)t(i,r[o],!0);else if(typeof r=="object")for(let o in r)r.hasOwnProperty(o)&&t(i,o,r[o]);else typeof r=="string"&&n(i,r);return i}function GM(t,n,e){let i=String(n);i!==""&&!i.includes(" ")&&Ic(t,i,e)}function WM(t,n,e,i,r,o,s,a){r===vt&&(r=nt);let c=0,l=0,u=0<r.length?r[0]:null,f=0<o.length?o[0]:null;for(;u!==null||f!==null;){let m=c<r.length?r[c+1]:void 0,h=l<o.length?o[l+1]:void 0,p=null,b;u===f?(c+=2,l+=2,m!==h&&(p=f,b=h)):f===null||u!==null&&u<f?(c+=2,p=u):(l+=2,p=f,b=h),p!==null&&Tb(t,n,e,i,p,b,s,a),u=c<r.length?r[c]:null,f=l<o.length?o[l]:null}}function Tb(t,n,e,i,r,o,s,a){if(!(n.type&3))return;let c=t.data,l=c[a+1],u=RM(l)?Vg(c,n,e,r,Ar(l),s):void 0;if(!bc(u)){bc(o)||kM(l)&&(o=Vg(c,null,e,r,a,s));let f=Cv(ln(),e);tS(i,s,f,r,o)}}function Vg(t,n,e,i,r,o){let s=n===null,a;for(;r>0;){let c=t[r],l=Array.isArray(c),u=l?c[1]:c,f=u===null,m=e[r+1];m===vt&&(m=f?nt:void 0);let h=f?du(m,i):u===i?m:void 0;if(l&&!bc(h)&&(h=du(c,i)),bc(h)&&(a=h,s))return a;let p=t[r+1];r=s?Fi(p):Ar(p)}if(n!==null){let c=o?n.residualClasses:n.residualStyles;c!=null&&(a=du(c,i))}return a}function bc(t){return t!==void 0}function qM(t,n){return t==null||t===""||(typeof n=="string"?t=t+n:typeof t=="object"&&(t=ht(At(t)))),t}function kb(t,n){return(t.flags&(n?8:16))!==0}function QU(t,n,e){let i=k(),r=Th(i,t,n,e);Ib(Ic,xb,r,!0)}function KU(){return k()[mt][Le]}var _f=class{destroy(n){}updateValue(n,e){}swap(n,e){let i=Math.min(n,e),r=Math.max(n,e),o=this.detach(r);if(r-i>1){let s=this.detach(i);this.attach(i,o),this.attach(r,s)}else this.attach(i,o)}move(n,e){this.attach(e,this.detach(n))}};function wu(t,n,e,i,r){return t===e&&Object.is(n,i)?1:Object.is(r(t,n),r(e,i))?-1:0}function YM(t,n,e){let i,r,o=0,s=t.length-1,a=void 0;if(Array.isArray(n)){let c=n.length-1;for(;o<=s&&o<=c;){let l=t.at(o),u=n[o],f=wu(o,l,o,u,e);if(f!==0){f<0&&t.updateValue(o,u),o++;continue}let m=t.at(s),h=n[c],p=wu(s,m,c,h,e);if(p!==0){p<0&&t.updateValue(s,h),s--,c--;continue}let b=e(o,l),D=e(s,m),P=e(o,u);if(Object.is(P,D)){let Oe=e(c,h);Object.is(Oe,b)?(t.swap(o,s),t.updateValue(s,h),c--,s--):t.move(s,o),t.updateValue(o,u),o++;continue}
7if(i??=new yc,r??=Bg(t,o,s,e),bf(t,i,o,P))t.updateValue(o,u),o++,s++;else if(r.has(P))i.set(b,t.detach(o)),s--;else{let Oe=t.create(o,n[o]);t.attach(o,Oe),o++,s++}}for(;o<=c;)jg(t,i,e,o,n[o]),o++}else if(n!=null){let c=n[Symbol.iterator](),l=c.next();for(;!l.done&&o<=s;){let u=t.at(o),f=l.value,m=wu(o,u,o,f,e);if(m!==0)m<0&&t.updateValue(o,f),o++,l=c.next();else{i??=new yc,r??=Bg(t,o,s,e);let h=e(o,f);if(bf(t,i,o,h))t.updateValue(o,f),o++,s++,l=c.next();else if(!r.has(h))t.attach(o,t.create(o,f)),o++,s++,l=c.next();else{let p=e(o,u);i.set(p,t.detach(o)),s--}}}for(;!l.done;)jg(t,i,e,t.length,l.value),l=c.next()}for(;o<=s;)t.destroy(t.detach(s--));i?.forEach(c=>{t.destroy(c)})}function bf(t,n,e,i){return n!==void 0&&n.has(i)?(t.attach(e,n.get(i)),n.delete(i),!0):!1}function jg(t,n,e,i,r){if(bf(t,n,i,e(i,r)))t.updateValue(i,r);else{let o=t.create(i,r);t.attach(i,o)}}function Bg(t,n,e,i){let r=new Set;for(let o=n;o<=e;o++)r.add(i(o,t.at(o)));return r}var yc=class{kvMap=new Map;_vMap=void 0;has(n){return this.kvMap.has(n)}delete(n){if(!this.has(n))return!1;let e=this.kvMap.get(n);return this._vMap!==void 0&&this._vMap.has(e)?(this.kvMap.set(n,this._vMap.get(e)),this._vMap.delete(e)):this.kvMap.delete(n),!0}get(n){return this.kvMap.get(n)}set(n,e){if(this.kvMap.has(n)){let i=this.kvMap.get(n);this._vMap===void 0&&(this._vMap=new Map);let r=this._vMap;for(;r.has(i);)i=r.get(i);r.set(i,e)}else this.kvMap.set(n,e)}forEach(n){for(let[e,i]of this.kvMap)if(n(i,e),this._vMap!==void 0){let r=this._vMap;for(;r.has(i);)i=r.get(i),n(i,e)}}};function ke(t,n){On("NgControlFlow");let e=k(),i=Li(),r=e[i]!==vt?e[i]:-1,o=r!==-1?wc(e,Me+r):void 0,s=0;if(yt(e,i,t)){let a=ie(null);try{if(o!==void 0&&J_(o,s),t!==-1){let c=Me+t,l=wc(e,c),u=Df(e[G],c),f=kr(l,u.tView.ssrId),m=Ko(e,u,n,{dehydratedView:f});Xo(l,m,s,Tr(u,f))}}finally{ie(a)}}else if(o!==void 0){let a=X_(o,s);a!==void 0&&(a[Le]=n)}}var yf=class{lContainer;$implicit;$index;constructor(n,e,i){this.lContainer=n,this.$implicit=e,this.$index=i}get $count(){return this.lContainer.length-Qe}};function XU(t){return t}function JU(t,n){return n}var wf=class{hasEmptyBlock;trackByFn;liveCollection;constructor(n,e,i){this.hasEmptyBlock=n,this.trackByFn=e,this.liveCollection=i}};function eH(t,n,e,i,r,o,s,a,c,l,u,f,m){On("NgControlFlow");let h=k(),p=be(),b=c!==void 0,D=k(),P=a?s.bind(D[mt][Le]):s,Oe=new wf(b,P);D[Me+t]=Oe,_c(h,p,t+1,n,e,i,r,Wn(p.consts,o)),b&&_c(h,p,t+2,c,l,u,f,Wn(p.consts,m))}var Cf=class extends _f{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(n,e,i){super(),this.lContainer=n,this.hostLView=e,this.templateTNode=i}get length(){return this.lContainer.length-Qe}at(n){return this.getLView(n)[Le].$implicit}attach(n,e){let i=e[Er];this.needsIndexUpdate||=n!==this.length,Xo(this.lContainer,e,n,Tr(this.templateTNode,i))}detach(n){return this.needsIndexUpdate||=n!==this.length-1,ZM(this.lContainer,n)}create(n,e){let i=kr(this.lContainer,this.templateTNode.tView.ssrId),r=Ko(this.hostLView,this.templateTNode,new yf(this.lContainer,e,n),{dehydratedView:i});return this.operationsCounter?.recordCreate(),r}destroy(n){Hc(n[G],n),this.operationsCounter?.recordDestroy()}updateValue(n,e){this.getLView(n)[Le].$implicit=e}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n<this.length;n++)this.getLView(n)[Le].$index=n}getLView(n){return QM(this.lContainer,n)}};function tH(t){let n=ie(null),e=ln();try{let i=k(),r=i[G],o=i[e],s=e+1,a=wc(i,s);if(o.liveCollection===void 0){let l=Df(r,s);o.liveCollection=new Cf(a,i,l)}else o.liveCollection.reset();let c=o.liveCollection;if(YM(c,t,o.trackByFn),c.updateIndexes(),o.hasEmptyBlock){let l=Li(),u=c.length===0;if(yt(i,l,u)){let f=e+2,m=wc(i,f);if(u){let h=Df(r,f),p=kr(m,h.tView.ssrId),b=Ko(i,h,void 0,{dehydratedView:p});Xo(m,b,0,Tr(h,p))}else J_(m,0)}}}finally{ie(n)}}function wc(t,n){return t[n]}function ZM(t,n){return Uo(t,n)}function QM(t,n){return X_(t,n)}function Df(t,n){return Lf(t,n)}function A(t,n,e,i){let r=k(),o=be(),s=Me+t,a=r[Ce],c=o.firstCreatePass?rb(s,o,r,n,fh,Hf(),e,i):o.data[s],l=KM(o,r,c,a,n,t);r[s]=l;let u=kc(c);return Qn(c,!0),T_(a,l,c),!gh(c)&&Oc()&&zc(o,r,l,c),(Rx()===0||u)&&Br(l,r),Ox(),u&&(Bc(o,r,c),rh(o,c,r)),i!==null&&uh(r,c),A}function $(){let t=Xe();zf()?$f():(t=t.parent,Qn(t,!1));let n=t;Fx(n)&&Px(),Nx();let e=be();return e.firstCreatePass&&ob(e,n),n.classesWithoutHost!=null&&Zx(n)&&vf(e,n,k(),n.classesWithoutHost,!0),n.stylesWithoutHost!=null&&Qx(n)&&vf(e,n,k(),n.stylesWithoutHost,!1),$}function se(t,n,e,i){return A(t,n,e,i),$(),se}var KM=(t,n,e,i,r,o)=>(Nc(!0),S_(i,r,Fv()));function XM(t,n,e,i,r){let o=n.consts,s=Wn(o,i),a=Hr(n,t,8,"ng-container",s);
vendor: 10,721 bytes, line 7
7s!==null&&of(a,s,!0);let c=Wn(o,r);return Hf()&&yh(n,e,a,c,fh),a.mergedAttrs=Mr(a.mergedAttrs,a.attrs),n.queries!==null&&n.queries.elementStart(n,a),a}function Ab(t,n,e){let i=k(),r=be(),o=t+Me,s=r.firstCreatePass?XM(o,r,i,n,e):r.data[o];Qn(s,!0);let a=JM(r,i,s,t);return i[o]=a,Oc()&&zc(r,i,a,s),Br(a,i),kc(s)&&(Bc(r,i,s),rh(r,s,i)),e!=null&&uh(i,s),Ab}function Rb(){let t=Xe(),n=be();return zf()?$f():(t=t.parent,Qn(t,!1)),n.firstCreatePass&&(Qf(n,t),Pf(t)&&n.queries.elementEnd(t)),Rb}function es(t,n,e){return Ab(t,n,e),Rb(),es}var JM=(t,n,e,i)=>(Nc(!0),oI(n[Ce],""));function Jn(){return k()}function Bi(t,n,e){let i=k(),r=Li();if(yt(i,r,n)){let o=be(),s=Yo();Uc(o,s,i,t,n,i[Ce],e,!0)}return Bi}var Cc="en-US";var eT=Cc;function tT(t){typeof t=="string"&&(eT=t.toLowerCase().replace(/_/g,"-"))}function Ug(t,n,e){return function i(r){if(r===Function)return e;let o=Fr(t)?on(t.index,n):n;bh(o,5);let s=n[Le],a=Hg(n,s,e,r),c=i.__ngNextListenerFn__;for(;c;)a=Hg(n,s,c,r)&&a,c=c.__ngNextListenerFn__;return a}}function Hg(t,n,e,i){let r=ie(null);try{return pe(6,n,e),e(i)!==!1}catch(o){return nT(t,o),!1}finally{pe(7,n,e),ie(r)}}function nT(t,n){let e=t[Ir],i=e?e.get(it,null):null;i&&i.handleError(n)}function zg(t,n,e,i,r,o){let s=n[e],a=n[G],l=a.data[e].outputs[i],u=s[l],f=a.firstCreatePass?Uf(a):null,m=Bf(n),h=u.subscribe(o),p=m.length;m.push(o,h),f&&f.push(r,t.index,p,-(p+1))}function Ae(t,n,e,i){let r=k(),o=be(),s=Xe();return Ob(o,r,r[Ce],s,t,n,i),Ae}function iT(t,n,e,i){let r=t.cleanup;if(r!=null)for(let o=0;o<r.length-1;o+=2){let s=r[o];if(s===e&&r[o+1]===i){let a=n[nc],c=r[o+2];return a.length>c?a[c]:null}typeof s=="string"&&(o+=2)}return null}function Ob(t,n,e,i,r,o,s){let a=kc(i),l=t.firstCreatePass?Uf(t):null,u=Bf(n),f=!0;if(i.type&3||s){let m=cn(i,n),h=s?s(m):m,p=u.length,b=s?P=>s(rn(P[i.index])):i.index,D=null;if(!s&&a&&(D=iT(t,n,r,i.index)),D!==null){let P=D.__ngLastListenerFn__||D;P.__ngNextListenerFn__=o,D.__ngLastListenerFn__=o,f=!1}else{o=Ug(i,n,o),OE(n,h,r,o);let P=e.listen(h,r,o);u.push(o,P),l&&l.push(r,b,p,p+1)}}else o=Ug(i,n,o);if(f){let m=i.outputs?.[r],h=i.hostDirectiveOutputs?.[r];if(h&&h.length)for(let p=0;p<h.length;p+=2){let b=h[p],D=h[p+1];zg(i,n,b,D,r,o)}if(m&&m.length)for(let p of m)zg(i,n,p,r,r,o)}}function ot(t=1){return Gx(t)}function rT(t,n){let e=null,i=bI(t);for(let r=0;r<n.length;r++){let o=n[r];if(o==="*"){e=r;continue}if(i===null?O_(t,o,!0):CI(i,o))return r}return e}function Re(t){let n=k()[mt][gt];if(!n.projection){let e=t?t.length:1,i=n.projection=ax(e,null),r=i.slice(),o=n.child;for(;o!==null;){if(o.type!==128){let s=t?rT(o,t):0;s!==null&&(r[s]?r[s].projectionNext=o:i[s]=o,r[s]=o)}o=o.next}}}function B(t,n=0,e,i,r,o){let s=k(),a=be(),c=i?t+1:null;c!==null&&_c(s,a,c,i,r,o,null,e);let l=Hr(a,Me+t,16,null,e||null);l.projection===null&&(l.projection=n),$f();let f=!s[Er]||Iv();s[mt][gt].projection[l.projection]===null&&c!==null?oT(s,a,c):f&&!gh(l)&&JI(a,s,l)}function oT(t,n,e){let i=Me+e,r=n.data[i],o=t[i],s=kr(o,r.tView.ssrId),a=Ko(t,r,void 0,{dehydratedView:s});Xo(o,a,0,Tr(r,s))}function sT(t,n,e){return Nb(t,"",n,"",e),sT}function Nb(t,n,e,i,r){let o=k(),s=Th(o,n,e,i);if(s!==vt){let a=be(),c=Yo();Uc(a,c,o,t,s,o[Ce],r,!1)}return Nb}function xe(t,n,e,i){db(t,n,e,i)}function Ee(t,n,e){eM(t,n,e)}function Y(t){let n=k(),e=be(),i=Wf();Rc(i+1);let r=Ch(e,i);if(t.dirty&&Sx(n)===((r.metadata.flags&2)===2)){if(r.matches===null)t.reset([]);else{let o=fb(n,i);t.reset(o,t_),t.notifyOnChanges()}return!0}return!1}function Z(){return wh(k(),Wf())}function Fb(t,n,e,i,r){oM(n,db(t,e,i,r))}function Pb(t=1){Rc(Wf()+t)}function $r(t){let n=Mv();return qo(n,Me+t)}function Pn(t,n=""){let e=k(),i=be(),r=t+Me,o=i.firstCreatePass?Hr(i,r,1,n,null):i.data[r],s=aT(i,e,o,n,t);e[r]=s,Oc()&&zc(i,e,s,o),Qn(o,!1)}var aT=(t,n,e,i,r)=>(Nc(!0),iI(n[Ce],i));function Ui(t){return ts("",t,""),Ui}function ts(t,n,e){let i=k(),r=Th(i,t,n,e);return r!==vt&&Lb(i,ln(),r),ts}function cT(t,n,e,i,r){let o=k(),s=TM(o,t,n,e,i,r);return s!==vt&&Lb(o,ln(),s),cT}function Lb(t,n,e){let i=Cv(n,t);rI(t[Ce],i,e)}function lT(t,n,e){n_(n)&&(n=n());let i=k(),r=Li();if(yt(i,r,n)){let o=be(),s=Yo();Uc(o,s,i,t,n,i[Ce],e,!1)}return lT}function nH(t,n){let e=n_(t);return e&&t.set(n),e}function dT(t,n){let e=k(),i=be(),r=Xe();return Ob(i,e,e[Ce],r,t,n),dT}var Vb={};function kh(t){let n=be(),e=k(),i=t+Me,r=Hr(n,i,128,null,null);return Qn(r,!1),Vf(n,e,i,Vb),kh}function iH(t){On("NgLet");let n=be(),e=k(),i=ln();return Vf(n,e,i,t),t}function rH(t){let n=Mv(),e=qo(n,Me+t);if(e===Vb)throw new w(314,!1);return e}function uT(t,n,e){let i=be();if(i.firstCreatePass){let r=nn(t);xf(e,i.data,i.blueprint,r,!0),xf(n,i.data,i.blueprint,r,!1)}}function xf(t,n,e,i,r){if(t=tt(t),Array.isArray(t))for(let o=0;o<t.length;o++)xf(t[o],n,e,i,r);else{let o=be(),s=k(),a=Xe(),c=xr(t)?t:tt(t.provide),l=hv(t),u=a.providerIndexes&1048575,f=a.directiveStart,m=a.providerIndexes>>20;if(xr(t)||!t.multi){let h=new Ri(l,r,L),p=Du(c,n,r?u:u+m,f);p===-1?(Pu(lc(a,s),o,c),Cu(o,t,n.length),n.push(c),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),e.push(h),s.push(h)):(e[p]=h,s[p]=h)}else{let h=Du(c,n,u+m,f),p=Du(c,n,u,u+m),b=h>=0&&e[h],D=p>=0&&e[p];if(r&&!D||!r&&!b){Pu(lc(a,s),o,c);let P=mT(r?hT:fT,e.length,r,i,l);!r&&D&&(e[p].providerFactory=P),Cu(o,t,n.length,0),n.push(c),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),e.push(P),s.push(P)}else{let P=jb(e[r?p:h],l,!r&&i);Cu(o,t,h>-1?h:p,P)}!r&&i&&D&&e[p].componentProviders++}}}function Cu(t,n,e,i){let r=xr(n),o=gx(n);if(r||o){let c=(o?tt(n.useClass):n).prototype.ngOnDestroy;if(c){let l=t.destroyHooks||(t.destroyHooks=[]);if(!r&&n.multi){let u=l.indexOf(e);u===-1?l.push(e,[i,c]):l[u+1].push(i,c)}else l.push(e,c)}}}function jb(t,n,e){return e&&t.componentProviders++,t.multi.push(n)-1}function Du(t,n,e,i){for(let r=e;r<i;r++)if(n[r]===t)return r;return-1}function fT(t,n,e,i,r){return Ef(this.multi,[])}function hT(t,n,e,i,r){let o=this.multi,s;if(this.providerFactory){let a=this.providerFactory.componentProviders,c=jo(i,i[G],this.providerFactory.index,r);s=c.slice(0,a),Ef(o,s);for(let l=a;l<c.length;l++)s.push(c[l])}else s=[],Ef(o,s);return s}function Ef(t,n){for(let e=0;e<t.length;e++){let i=t[e];n.push(i())}return n}function mT(t,n,e,i,r){let o=new Ri(t,e,L);return o.multi=[],o.index=n,o.componentProviders=0,jb(o,r,i&&!e),o}function Be(t,n=[]){return e=>{e.providersResolver=(i,r)=>uT(i,r?r(t):t,n)}}function oH(t,n,e){let i=Pi()+t,r=k();return r[i]===vt?qc(r,i,e?n.call(e):n()):yM(r,i)}function sH(t,n,e,i){return Bb(k(),Pi(),t,n,e,i)}function aH(t,n,e,i,r){return Ub(k(),Pi(),t,n,e,i,r)}function cH(t,n,e,i,r,o){return Hb(k(),Pi(),t,n,e,i,r,o)}function Ah(t,n){let e=t[n];return e===vt?void 0:e}function Bb(t,n,e,i,r,o){let s=n+e;return yt(t,s,r)?qc(t,s+1,o?i.call(o,r):i(r)):Ah(t,s+1)}function Ub(t,n,e,i,r,o,s){let a=n+e;return Eh(t,a,r,o)?qc(t,a+2,s?i.call(s,r,o):i(r,o)):Ah(t,a+2)}function Hb(t,n,e,i,r,o,s,a){let c=n+e;return wM(t,c,r,o,s)?qc(t,c+3,a?i.call(a,r,o,s):i(r,o,s)):Ah(t,c+3)}function lH(t,n){let e=be(),i,r=t+Me;e.firstCreatePass?(i=pT(n,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks??=[]).push(r,i.onDestroy)):i=e.data[r];let o=i.factory||(i.factory=Ei(i.type,!0)),s,a=ft(L);try{let c=cc(!1),l=o();return cc(c),Vf(e,k(),r,l),l}finally{ft(a)}}function pT(t,n){if(n)for(let e=n.length-1;e>=0;e--){let i=n[e];if(t===i.name)return i}}function dH(t,n,e){let i=t+Me,r=k(),o=qo(r,i);return Rh(r,i)?Bb(r,Pi(),n,o.transform,e,o):o.transform(e)}function uH(t,n,e,i){let r=t+Me,o=k(),s=qo(o,r);return Rh(o,r)?Ub(o,Pi(),n,s.transform,e,i,s):s.transform(e,i)}function fH(t,n,e,i,r){let o=t+Me,s=k(),a=qo(s,o);return Rh(s,o)?Hb(s,Pi(),n,a.transform,e,i,r,a):a.transform(e,i,r)}function Rh(t,n){return t[G].data[n].pure}function ns(t,n){return Gc(t,n)}var Rr=class{full;major;minor;patch;constructor(n){this.full=n;let e=n.split(".");this.major=e[0],this.minor=e[1],this.patch=e.slice(2).join(".")}},Oh=new Rr("19.2.25"),If=class{ngModuleFactory;componentFactories;constructor(n,e){this.ngModuleFactory=n,this.componentFactories=e}},zb=(()=>{class t{compileModuleSync(e){return new hf(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){let i=this.compileModuleSync(e),r=lv(e),o=A_(r.declarations).reduce((s,a)=>{let c=Gn(a);return c&&s.push(new Ni(c)),s},[]);return new If(i,o)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var gT=(()=>{class t{zone=d(E);changeDetectionScheduler=d(Oi);applicationRef=d(Mt);_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(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function vT({ngZoneFactory:t,ignoreChangesOutsideZone:n,scheduleInRootZone:e}){return t??=()=>new E(J(_({},_T()),{scheduleInRootZone:e})),[{provide:E,useFactory:t},{provide:Dr,multi:!0,useFactory:()=>{let i=d(gT,{optional:!0});return()=>i.initialize()}},{provide:Dr,multi:!0,useFactory:()=>{let i=d(bT);return()=>{i.initialize()}}},n===!0?{provide:Qv,useValue:!0}:[],{provide:Kv,useValue:e??Zv}]}function _T(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}var bT=(()=>{class t{subscription=new oe;initialized=!1;zone=d(E);pendingTasks=d(Rn);initialize(){if(this.initialized)return;this.initialized=!0;let e=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(e=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{E.assertNotInAngularZone(),queueMicrotask(()=>{e!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(e),e=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{E.assertInAngularZone(),e??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var yT=(()=>{class t{appRef=d(Mt);taskService=d(Rn);ngZone=d(E);zonelessEnabled=d(Xf);tracing=d(Ur,{optional:!0});disableScheduling=d(Qv,{optional:!0})??!1;
7zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new oe;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(fc):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(d(Kv,{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 Bu||!this.zoneIsDefined)}notify(e){if(!this.zonelessEnabled&&e===5)return;let i=!1;switch(e){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,i=!0;break}case 12:{this.appRef.dirtyFlags|=16,i=!0;break}case 13:{this.appRef.dirtyFlags|=2,i=!0;break}case 11:{i=!0;break}default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(i))return;let r=this.useMicrotaskScheduler?gg:Xv;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>r(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>r(()=>this.tick()))}shouldScheduleTick(e){return!(this.disableScheduling&&!e||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(fc+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 e=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(i){throw this.taskService.remove(e),i}finally{this.cleanup()}this.useMicrotaskScheduler=!0,gg(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(e)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let e=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(e)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function wT(){return typeof $localize<"u"&&$localize.locale||Cc}var Nh=new v("",{providedIn:"root",factory:()=>d(Nh,ee.Optional|ee.SkipSelf)||wT()});var Sf=new v(""),CT=new v("");function Oo(t){return!t.moduleRef}function DT(t){let n=Oo(t)?t.r3Injector:t.moduleRef.injector,e=n.get(E);return e.run(()=>{Oo(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();let i=n.get(it,null),r;if(e.runOutsideAngular(()=>{r=e.onError.subscribe({next:o=>{i.handleError(o)}})}),Oo(t)){let o=()=>n.destroy(),s=t.platformInjector.get(Sf);s.add(o),n.onDestroy(()=>{r.unsubscribe(),s.delete(o)})}else{let o=()=>t.moduleRef.destroy(),s=t.platformInjector.get(Sf);s.add(o),t.moduleRef.onDestroy(()=>{Za(t.allPlatformModules,t.moduleRef),r.unsubscribe(),s.delete(o)})}return ET(i,e,()=>{let o=n.get(wb);return o.runInitializers(),o.donePromise.then(()=>{let s=n.get(Nh,Cc);if(tT(s||Cc),!n.get(CT,!0))return Oo(t)?n.get(Mt):(t.allPlatformModules.push(t.moduleRef),t.moduleRef);if(Oo(t)){let c=n.get(Mt);return t.rootComponent!==void 0&&c.bootstrap(t.rootComponent),c}else return xT(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}function xT(t,n){let e=t.injector.get(Mt);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(i=>e.bootstrap(i));else if(t.instance.ngDoBootstrap)t.instance.ngDoBootstrap(e);else throw new w(-403,!1);n.push(t)}function ET(t,n,e){try{let i=e();return Xn(i)?i.catch(r=>{throw n.runOutsideAngular(()=>t.handleError(r)),r}):i}catch(i){throw n.runOutsideAngular(()=>t.handleError(i)),i}}var Qa=null;function IT(t=[],n){return K.create({name:n,providers:[{provide:Sc,useValue:"platform"},{provide:Sf,useValue:new Set([()=>Qa=null])},...t]})}function ST(t=[]){if(Qa)return Qa;let n=IT(t);return Qa=n,EM(),MT(n),n}function MT(t){let n=t.get(th,null);pt(t,()=>
vendor: 4,141 bytes, line 7
7{n?.forEach(e=>e())})}var Ve=(()=>{class t{static __NG_ELEMENT_ID__=TT}return t})();function TT(t){return kT(Xe(),k(),(t&16)===16)}function kT(t,n,e){if(Fr(t)&&!e){let i=on(t.index,n);return new Ho(i,i)}else if(t.type&175){let i=n[mt];return new Ho(i,n)}return null}var Mf=class{constructor(){}supports(n){return n instanceof Map||vb(n)}create(){return new Tf}},Tf=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(n){let e;for(e=this._mapHead;e!==null;e=e._next)n(e)}forEachPreviousItem(n){let e;for(e=this._previousMapHead;e!==null;e=e._nextPrevious)n(e)}forEachChangedItem(n){let e;for(e=this._changesHead;e!==null;e=e._nextChanged)n(e)}forEachAddedItem(n){let e;for(e=this._additionsHead;e!==null;e=e._nextAdded)n(e)}forEachRemovedItem(n){let e;for(e=this._removalsHead;e!==null;e=e._nextRemoved)n(e)}diff(n){if(!n)n=new Map;else if(!(n instanceof Map||vb(n)))throw new w(900,!1);return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(n,(i,r)=>{if(e&&e.key===r)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{let o=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;i!==null;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,e){if(n){let i=n._prev;return e._next=n,e._prev=i,n._prev=e,i&&(i._next=e),n===this._mapHead&&(this._mapHead=e),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(n,e){if(this._records.has(n)){let r=this._records.get(n);this._maybeAddToChanges(r,e);let o=r._prev,s=r._next;return o&&(o._next=s),s&&(s._prev=o),r._next=null,r._prev=null,r}let i=new kf(n);return this._records.set(n,i),i.currentValue=e,this._addToAdditions(i),i}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;n!==null;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;n!==null;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;n!=null;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,e){Object.is(e,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=e,this._addToChanges(n))}_addToAdditions(n){this._additionsHead===null?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){this._changesHead===null?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,e){n instanceof Map?n.forEach(e):Object.keys(n).forEach(i=>e(n[i],i))}},kf=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(n){this.key=n}};function $g(){return new Fh([new Mf])}var Fh=(()=>{class t{static \u0275prov=g({token:t,providedIn:"root",factory:$g});factories;constructor(e){this.factories=e}static create(e,i){if(i){let r=i.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||$g()),deps:[[t,new ov,new Ec]]}}find(e){let i=this.factories.find(r=>r.supports(e));if(i)return i;throw new w(901,!1)}}return t})();function $b(t){let{rootComponent:n,appProviders:e,platformProviders:i,platformRef:r}=t;pe(8);try{let o=r?.injector??ST(i),s=[vT({}),{provide:Oi,useExisting:yT},...e||[]],a=new vc({providers:s,parent:o,debugName:"",runEnvironmentInitializer
7s:!1});return DT({r3Injector:a.injector,platformInjector:o,rootComponent:n})}catch(o){return Promise.reject(o)}finally{pe(9)}}function ne(t){return typeof t=="boolean"?t:t!=null&&t!=="false"}function un(t,n=NaN){return!isNaN(parseFloat(t))&&!isNaN(Number(t))?Number(t):n}function st(t){return Gd(t)}function fn(t,n){return aa(t,n?.equal)}var Af=class{[dt];constructor(n){this[dt]=n}destroy(){this[dt].destroy()}};function Zc(t,n){!n?.injector&&Wo(Zc);let e=n?.injector??d(K),i=n?.manualCleanup!==!0?e.get(zt):null,r,o=e.get(ih,null,{optional:!0}),s=e.get(Oi);return o!==null&&!n?.forceRoot?(r=OT(o.view,s,t),i instanceof uc&&i._lView===o.view&&(i=null)):r=NT(t,e.get(bb),s),r.injector=e,i!==null&&(r.onDestroyFn=i.onDestroy(()=>r.destroy())),new Af(r)}var Gb=J(_({},or),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,kind:"effect",onDestroyFn:Bo,run(){if(this.dirty=!1,this.hasRun&&!ra(this))return;this.hasRun=!0;let t=i=>(this.cleanupFns??=[]).push(i),n=Do(this),e=oc(!1);try{this.maybeCleanup(),this.fn(t)}finally{oc(e),ia(this,n)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}}),AT=J(_({},Gb),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){xo(this),this.onDestroyFn(),this.maybeCleanup(),this.scheduler.remove(this)}}),RT=J(_({},Gb),{consumerMarkedDirty(){this.view[U]|=8192,Lr(this.view),this.notifier.notify(13)},destroy(){xo(this),this.onDestroyFn(),this.maybeCleanup(),this.view[Mi]?.delete(this)}});function OT(t,n,e){let i=Object.create(RT);return i.view=t,i.zone=typeof Zone<"u"?Zone.current:null,i.notifier=n,i.fn=e,t[Mi]??=new Set,t[Mi].add(i),i.consumerMarkedDirty(i),i}function NT(t,n,e){let i=Object.create(AT);
vendor: 5,296 bytes, line 7
7return i.fn=t,i.scheduler=n,i.notifier=e,i.zone=typeof Zone<"u"?Zone.current:null,i.scheduler.schedule(i),i.notifier.notify(12),i}function Qc(t,n){let e=Gn(t),i=n.elementInjector||Mc();return new Ni(e).create(i,n.projectableNodes,n.hostElement,n.environmentInjector)}function Wb(t){let n=Gn(t);if(!n)return null;let e=new Ni(n);return{get selector(){return e.selector},get type(){return e.componentType},get inputs(){return e.inputs},get outputs(){return e.outputs},get ngContentSelectors(){return e.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}var T=new v("");var Zb=null;function Rt(){return Zb}function Ph(t){Zb??=t}var is=class{},rs=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:()=>d(Qb),providedIn:"platform"})}return t})(),Lh=new v(""),Qb=(()=>{class t extends rs{_location;_history;_doc=d(T);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Rt().getBaseHref(this._doc)}onPopState(e){let i=Rt().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){let i=Rt().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}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(e){this._location.pathname=e}pushState(e,i,r){this._history.pushState(e,i,r)}replaceState(e,i,r){this._history.replaceState(e,i,r)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:()=>new t,providedIn:"platform"})}return t})();function Kc(t,n){return t?n?t.endsWith("/")?n.startsWith("/")?t+n.slice(1):t+n:n.startsWith("/")?t+n:`${t}/${n}`:t:n}function qb(t){let n=t.search(/#|\?|$/);return t[n-1]==="/"?t.slice(0,n-1)+t.slice(n):t}function $t(t){return t&&t[0]!=="?"?`?${t}`:t}var Gt=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:()=>d(Jc),providedIn:"root"})}return t})(),Xc=new v(""),Jc=(()=>{class t extends Gt{_platformLocation;_baseHref;_removeListenerFns=[];constructor(e,i){super(),this._platformLocation=e,this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??d(T).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return Kc(this._baseHref,e)}path(e=!1){let i=this._platformLocation.pathname+$t(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,o){let s=this.prepareExternalUrl(r+$t(o));this._platformLocation.pushState(e,i,s)}replaceState(e,i,r,o){let s=this.prepareExternalUrl(r+$t(o));this._platformLocation.replaceState(e,i,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(i){return new(i||t)(S(rs),S(Xc,8))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Ot=(()=>{class t{_subject=new y;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(e){this._locationStrategy=e;let i=this._locationStrategy.getBaseHref();this._basePath=LT(qb(Yb(i))),this._locationStrategy.onPopState(r=>{this._subject.next({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+$t(i))}normalize(e){return t.stripTrailingSlash(PT(this._basePath,Yb(e)))}prepareExternalUrl(e){return e&&e[0]!=="/"&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._locationStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+$t(i)),r)}replaceState(e,i="",r=null){this._locationStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+$t(i)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription??=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)}),()=>{let i=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(i,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEac
vendor: 4,078 bytes, line 7
7h(r=>r(e,i))}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i??void 0,complete:r??void 0})}static normalizeQueryParams=$t;static joinWithSlash=Kc;static stripTrailingSlash=qb;static \u0275fac=function(i){return new(i||t)(S(Gt))};static \u0275prov=g({token:t,factory:()=>FT(),providedIn:"root"})}return t})();function FT(){return new Ot(S(Gt))}function PT(t,n){if(!t||!n.startsWith(t))return n;let e=n.substring(t.length);return e===""||["/",";","?","#"].includes(e[0])?e:n}function Yb(t){return t.replace(/\/index.html$/,"")}function LT(t){if(new RegExp("^(https?:)?//").test(t)){let[,e]=t.split(/\/\/[^\/]+/);return e}return t}var Uh=(()=>{class t extends Gt{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(e,i){super(),this._platformLocation=e,i!=null&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash??"#";return i.length>0?i.substring(1):i}prepareExternalUrl(e){let i=Kc(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,r,o){let s=this.prepareExternalUrl(r+$t(o))||this._platformLocation.pathname;this._platformLocation.pushState(e,i,s)}replaceState(e,i,r,o){let s=this.prepareExternalUrl(r+$t(o))||this._platformLocation.pathname;this._platformLocation.replaceState(e,i,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(i){return new(i||t)(S(rs),S(Xc,8))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})();var Vh=/\s+/,Kb=[],Hh=(()=>{class t{_ngEl;_renderer;initialClasses=Kb;rawClass;stateMap=new Map;constructor(e,i){this._ngEl=e,this._renderer=i}set klass(e){this.initialClasses=e!=null?e.trim().split(Vh):Kb}set ngClass(e){this.rawClass=typeof e=="string"?e.trim().split(Vh):e}ngDoCheck(){for(let i of this.initialClasses)this._updateState(i,!0);let e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(let i of e)this._updateState(i,!0);else if(e!=null)for(let i of Object.keys(e))this._updateState(i,!!e[i]);this._applyStateDiff()}_updateState(e,i){let r=this.stateMap.get(e);r!==void 0?(r.enabled!==i&&(r.changed=!0,r.enabled=i),r.touched=!0):this.stateMap.set(e,{enabled:i,changed:!0,touched:!0})}_applyStateDiff(){for(let e of this.stateMap){let i=e[0],r=e[1];r.changed?(this._toggleClass(i,r.enabled),r.changed=!1):r.touched||(r.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),r.touched=!1}}_toggleClass(e,i){e=e.trim(),e.length>0&&e.split(Vh).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}static \u0275fac=function(i){return new(i||t)(L(M),L(qe))};static \u0275dir=I({type:t,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return t})();var jT=(()=>{class t{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(e,i,r){this._ngEl=e,this._differs=i,this._renderer=r}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){let e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){let[r,o]=e.split("."),s=r.indexOf("-")===-1?void 0:an.DashCase;i!=null?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${i}${o}`:i,s):this._renderer.removeStyle(this._ngEl.nativeElement,r,s)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}static \u0275fac=function(i){return new(i||t)(L(M),L(Fh),L(qe))};static \u0275dir=I({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return t})(),os=(()=>{class t{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;
7constructor(e){this._viewContainerRef=e}ngOnChanges(e){if(this._shouldRecreateView(e)){let i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let r=this._createContextForwardProxy();this._viewRef=i.createEmbeddedView(this.ngTemplateOutlet,r,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(e){return!!e.ngTemplateOutlet||!!e.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(e,i,r)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,i,r):!1,get:(e,i,r)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,i,r)}})}static \u0275fac=function(i){return new(i||t)(L(rt))};static \u0275dir=I({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[Ge]})}return t})();function Xb(t,n){return new w(2100,!1)}var jh=class{createSubscription(n,e){return st(()=>n.subscribe({next:e,error:i=>{throw i}}))}dispose(n){st(()=>n.unsubscribe())}},Bh=class{createSubscription(n,e){return n.then(i=>e?.(i),i=>{throw i}),{unsubscribe:()=>{e=null}}}dispose(n){n.unsubscribe()}},BT=new Bh,UT=new jh,HT=(()=>{class t{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(e){this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){if(!this._obj){if(e)try{this.markForCheckOnValueUpdate=!1,this._subscribe(e)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i))}_selectStrategy(e){if(Xn(e))return BT;if(Sh(e))return UT;throw Xb(t,e)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(i){return new(i||t)(L(Ve,16))};static \u0275pipe=xh({name:"async",type:t,pure:!1})}return t})();var zT=(()=>{class t{transform(e,i,r){if(e==null)return null;if(!(typeof e=="string"||Array.isArray(e)))throw Xb(t,e);return e.slice(i,r)}static \u0275fac=function(i){return new(i||t)};static \u0275pipe=xh({name:"slice",type:t,pure:!1})}return t})();var Jb=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({})}return t})();function ss(t,n){n=encodeURIComponent(n);for(let e of t.split(";")){let i=e.indexOf("="),[r,o]=i==-1?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===n)return decodeURIComponent(o)}return null}var el="browser",ey="server";function zh(t){return t===el}function tl(t){return t===ey}var Hi=class{};var ty=(()=>{class t{static \u0275prov=g({token:t,providedIn:"root",factory:()=>new $h(d(T),window)})}return t})(),$h=class{document;window;offset=()=>[0,0];constructor(n,e){this.document=n,this.window=e}setOffset(n){Array.isArray(n)?this.offset=()=>n:this.offset=n}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(n){this.window.scrollTo(n[0],n[1])}scrollToAnchor(n){let e=GT(this.document,n);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(n){this.window.history.scrollRestoration=n}scrollToElement(n){let e=n.getBoundingClientRect(),i=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(i-o[0],r-o[1])}};function GT(t,n){let e=t.getElementById(n)||t.getElementsByName(n)[0];if(e)return e;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let i=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),r=i.currentNode;for(;r;){let o=r.shadowRoot;if(o){let s=o.getElementById(n)||o.querySelector(`[name="${n}"]`);if(s)return s}r=i.nextNode()}}return null}var rl=new v(""),Yh=(()=>{class t{_zone;_plugins;_eventNameToPlugin=new Map;constructor(e,i){this._zone=i,e.forEach(r=>{r.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,r,o){return this._findPluginFor(i).addEventListener(e,i,r,o)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(o=>o.supports(e)),!i)throw new w(5101,!1);return this._eventNameToPlugin.set(e,i),i}static \u0275fac=function(i){return new(i||t)(S(rl),S(E))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),as=class{_doc;constructor(n){this._doc=n}manager},nl="ng-app-id";function ny(t){for(let n of t)n.remove()}function iy(t,n){let e=n.createElement("style");return e.textContent=t,e}function qT(t,n,e,i){let r=t.head?.querySelectorAll(`style[${nl}="${n}"],link[${nl}="${n}"]`);if(r)for(let o of r)o.removeAttribute(nl),o instanceof HTMLLinkElement?i.set(o.href.slice(o.href.lastIndexOf("/")+1),{usage:0,elements:[o]}):o.textContent&&e.set(o.textContent,{usage:0,elements:[o]})}function Wh(t,n){let e=n.createElement("link");return e.setAttribute("rel","stylesheet"),e.setAttribute("href",t),e}var Zh=(()=>{class t{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(e,i,r,o={}){this.doc=e,this.appId=i,this.nonce=r,this.isServer=tl(o),qT(e,i,this.inline,this.external),this.hosts.add(e.head)}addStyles(e,i){for(let r of e)this.addUsage(r,this.inline,iy);i?.forEach(r=>this.addUsage(r,this.external,Wh))}removeStyles(e,i){for(let r of e)this.removeUsage(r,this.inline);i?.forEach(r=>this.removeUsage(r,this.external))}addUsage(e,i,r){let o=i.get(e);o?o.usage++:i.set(e,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,r(e,this.doc)))})}removeUsage(e,i){let r=i.get(e);r&&(r.usage--,r.usage<=0&&(ny(r.elements),i.delete(e)))}ngOnDestroy(){for(let[,{elements:e}]of[...this.inline,...this.external])ny(e);this.hosts.clear()}addHost(e){this.hosts.add(e);for(let[i,{elements:r}]of this.inline)r.push(this.addElement(e,iy(i,this.doc)));for(let[i,{elements:r}]of this.external)r.push(this.addElement(e,Wh(i,this.doc)))}removeHost(e){this.hosts.delete(e)}addElement(e,i){return this.nonce&&i.setAttribute("nonce",this.nonce),this.isServer&&i.setAttribute(nl,this.appId),e.appendChild(i)}static \u0275fac=function(i){return new(i||t)(S(T),S(Vi),S(Zo,8),S(Kn))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),Gh={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"}
vendor: 4,774 bytes, line 7
7,Qh=/%COMP%/g;var oy="%COMP%",YT=`_nghost-${oy}`,ZT=`_ngcontent-${oy}`,QT=!0,KT=new v("",{providedIn:"root",factory:()=>QT});function XT(t){return ZT.replace(Qh,t)}function JT(t){return YT.replace(Qh,t)}function sy(t,n){return n.map(e=>e.replace(Qh,t))}var Kh=(()=>{class t{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(e,i,r,o,s,a,c,l=null,u=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.removeStylesOnCompDestroy=o,this.doc=s,this.platformId=a,this.ngZone=c,this.nonce=l,this.tracingService=u,this.platformIsServer=tl(a),this.defaultRenderer=new cs(e,s,c,this.platformIsServer,this.tracingService)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===sn.ShadowDom&&(i=J(_({},i),{encapsulation:sn.Emulated}));let r=this.getOrCreateRenderer(e,i);return r instanceof il?r.applyToHost(e):r instanceof ls&&r.applyStyles(),r}getOrCreateRenderer(e,i){let r=this.rendererByCompId,o=r.get(i.id);if(!o){let s=this.doc,a=this.ngZone,c=this.eventManager,l=this.sharedStylesHost,u=this.removeStylesOnCompDestroy,f=this.platformIsServer,m=this.tracingService;switch(i.encapsulation){case sn.Emulated:o=new il(c,l,i,this.appId,u,s,a,f,m);break;case sn.ShadowDom:return new qh(c,l,e,i,s,a,this.nonce,f,m);default:o=new ls(c,l,i,u,s,a,f,m);break}r.set(i.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(e){this.rendererByCompId.delete(e)}static \u0275fac=function(i){return new(i||t)(S(Yh),S(Zh),S(Vi),S(KT),S(T),S(Kn),S(E),S(Zo),S(Ur,8))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),cs=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(n,e,i,r,o){this.eventManager=n,this.doc=e,this.ngZone=i,this.platformIsServer=r,this.tracingService=o}destroy(){}destroyNode=null;createElement(n,e){return e?this.doc.createElementNS(Gh[e]||e,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,e){(ry(n)?n.content:n).appendChild(e)}insertBefore(n,e,i){n&&(ry(n)?n.content:n).insertBefore(e,i)}removeChild(n,e){e.remove()}selectRootElement(n,e){let i=typeof n=="string"?this.doc.querySelector(n):n;if(!i)throw new w(-5104,!1);return e||(i.textContent=""),i}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,e,i,r){if(r){e=r+":"+e;let o=Gh[r];o?n.setAttributeNS(o,e,i):n.setAttribute(e,i)}else n.setAttribute(e,i)}removeAttribute(n,e,i){if(i){let r=Gh[i];r?n.removeAttributeNS(r,e):n.removeAttribute(`${i}:${e}`)}else n.removeAttribute(e)}addClass(n,e){n.classList.add(e)}removeClass(n,e){n.classList.remove(e)}setStyle(n,e,i,r){r&(an.DashCase|an.Important)?n.style.setProperty(e,i,r&an.Important?"important":""):n.style[e]=i}removeStyle(n,e,i){i&an.DashCase?n.style.removeProperty(e):n.style[e]=""}setProperty(n,e,i){n!=null&&(n[e]=i)}setValue(n,e){n.nodeValue=e}listen(n,e,i,r){if(typeof n=="string"&&(n=Rt().getGlobalEventTarget(this.doc,n),!n))throw new w(5102,!1);let o=this.decoratePreventDefault(i);return this.tracingService?.wrapEventListener&&(o=this.tracingService.wrapEventListener(n,e,o)),this.eventManager.addEventListener(n,e,o,r)}decoratePreventDefault(n){return e=>{if(e==="__ngUnwrap__")return n;(this.platformIsServer?this.ngZone.runGuarded(()=>n(e)):n(e))===!1&&e.preventDefault()}}};function ry(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var qh=class extends cs{sharedStylesHost;hostEl;shadowRoot;constructor(n,e,i,r,o,s,a,c,l){super(n,o,s,c,l),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let u=r.styles;u=sy(r.id,u);for(let m of u){let h=document.createElement("style");a&&h.setAttribute("nonce",a),h.textContent=m,this.shadowRoot.appendChild(h)}let f=r.getExternalStyles?.();if(f)for(let m of f){let h=Wh(m,o);a&&h.setAttribute("nonce",a),this.shadowRoot.appendChild(h)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,e){return super.appendChild(this.nodeOrShadowRoot(n),e)}insertBefore(n,e,i){return super.insertBefore(this.nodeOrShadowRoot(n),e,i)}removeChild(n,e){return super.removeChild(null,e)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},ls=class extends cs{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(n,e,i,r,o,s,a,c,l){super(n,o,s,a,c),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=r;let u=i.styles;this.styles=l?sy(l,u):u,this.styleUrls=i.getExternalStyles?.(l)}
vendor: 4,258 bytes, line 7
7applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},il=class extends ls{contentAttr;hostAttr;constructor(n,e,i,r,o,s,a,c,l){let u=r+"-"+i.id;super(n,e,i,o,s,a,c,l,u),this.contentAttr=XT(u),this.hostAttr=JT(u)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,e){let i=super.createElement(n,e);return super.setAttribute(i,this.contentAttr,""),i}};var ol=class t extends is{supportsDOMEvents=!0;static makeCurrent(){Ph(new t)}onAndCancel(n,e,i,r){return n.addEventListener(e,i,r),()=>{n.removeEventListener(e,i,r)}}dispatchEvent(n,e){n.dispatchEvent(e)}remove(n){n.remove()}createElement(n,e){return e=e||this.getDefaultDocument(),e.createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,e){return e==="window"?window:e==="document"?n:e==="body"?n.body:null}getBaseHref(n){let e=ek();return e==null?null:tk(e)}resetBaseElement(){ds=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return ss(document.cookie,n)}},ds=null;function ek(){return ds=ds||document.head.querySelector("base"),ds?ds.getAttribute("href"):null}function tk(t){return new URL(t,document.baseURI).pathname}var nk=(()=>{class t{build(){return new XMLHttpRequest}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),cy=(()=>{class t extends as{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r,o){return e.addEventListener(i,r,o),()=>this.removeEventListener(e,i,r,o)}removeEventListener(e,i,r,o){return e.removeEventListener(i,r,o)}static \u0275fac=function(i){return new(i||t)(S(T))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),ay=["alt","control","meta","shift"],ik={"\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"},rk={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},ly=(()=>{class t extends as{constructor(e){super(e)}supports(e){return t.parseEventName(e)!=null}addEventListener(e,i,r,o){let s=t.parseEventName(i),a=t.eventCallback(s.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Rt().onAndCancel(e,s.domEventName,a,o))}static parseEventName(e){let i=e.toLowerCase().split("."),r=i.shift();if(i.length===0||!(r==="keydown"||r==="keyup"))return null;let o=t._normalizeKey(i.pop()),s="",a=i.indexOf("code");if(a>-1&&(i.splice(a,1),s="code."),ay.forEach(l=>{let u=i.indexOf(l);u>-1&&(i.splice(u,1),s+=l+".")}),s+=o,i.length!=0||o.length===0)return null;let c={};return c.domEventName=r,c.fullKey=s,c}static matchEventFullKeyCode(e,i){let r=ik[e.key]||e.key,o="";return i.indexOf("code.")>-1&&(r=e.code,o="code."),r==null||!r?!1:(r=r.toLowerCase(),r===" "?r="space":r==="."&&(r="dot"),ay.forEach(s=>{if(s!==r){let a=rk[s];a(e)&&(o+=s+".")}}),o+=r,o===i)}static eventCallback(e,i,r){return o=>{t.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>i(o))}}static _normalizeKey(e){return e==="esc"?"escape":e}static \u0275fac=function(i){return new(i||t)(S(T))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})();function ok(t,n,e){return $b(_({rootComponent:t,platformRef:e?.platformRef},sk(n)))}function sk(t){return{appProviders:[...uk,...t?.providers??[]],platformProviders:dk}}function ak(){ol.makeCurrent()}function ck(){return new it}function lk(){return l_(document),document}var dk=[{provide:Kn,useValue:el},{provide:th,useValue:ak,multi:!0},{provide:T,useFactory:lk}];var uk=[{provide:Sc,useValue:"root"},{provide:it,useFactory:ck},{provide:rl,useClass:cy,multi:!0,deps:[T]},{provide:rl,useClass:ly,multi:!0,deps:[T]},Kh,Zh,Yh,{provide:$e,useExisting:Kh},{provide:Hi,useClass:nk},[]];var Wr=class{},us=class{},hn=class t{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(n){n?typeof n=="string"?this.lazyInit=()=>{this.headers=new Map,n.split(`
8`).forEach(e=>{let i=e.indexOf(":");if(i>0){let r=e.slice(0,i),o=e.slice(i+1).trim();this.addHeaderEntry(r,o)}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((e,i)=>{this.addHeaderEntry(i,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([e,i])=>{this.setHeaderEntries(e,i)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();let e=this.headers.get(n.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,e){return this.clone({name:n,value:e,op:"a"})}set(n,e){return this.clone({name:n,value:e,op:"s"})}delete(n,e){return this.clone({name:n,value:e,op:"d"})}maybeSetNormalizedName(n,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,n)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(e=>{this.headers.set(e,n.headers.get(e)),this.normalizedNames.set(e,n.normalizedNames.get(e))})}clone(n){let e=new t;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([n]),e}applyUpdate(n){let e=n.name.toLowerCase();switch(n.op){case"a":case"s":let i=n.value;if(typeof i=="string"&&(i=[i]),i.length===0)return;this.maybeSetNormalizedName(n.name,e);let r=(n.op==="a"?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":let o=n.value;if(!o)this.headers.delete(e),this.normalizedNames.delete(e);else{let s=this.headers.get(e);if(!s)return;s=s.filter(a=>o.indexOf(a)===-1),s.length===0?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,s)}break}}addHeaderEntry(n,e){let i=n.toLowerCase();this.maybeSetNormalizedName(n,i),this.headers.has(i)?this.headers.get(i).push(e):this.headers.set(i,[e])}setHeaderEntries(n,e){let i=(Array.isArray(e)?e:[e]).map(o=>o.toString()),r=n.toLowerCase();this.headers.set(r,i),this.maybeSetNormalizedName(n,r)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>n(this.normalizedNames.get(e),this.headers.get(e)))}};var al=class{encodeKey(n){return dy(n)}encodeValue(n){return dy(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}};function fk(t,n){let e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(r=>{let o=r.indexOf("="),[s,a]=o==-1?[n.decodeKey(r),""]:[n.decodeKey(r.slice(0,o)),n.decodeValue(r.slice(o+1))],c=e.get(s)||[];c.push(a),e.set(s,c)}),e}var hk=/%(\d[a-f0-9])/gi,mk={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function dy(t){return encodeURIComponent(t).replace(hk,(n,e)=>mk[e]??n)}function sl(t){return`${t}`}var Ln=class t{map;encoder;updates=null;cloneFrom=null;constructor(n={}){if(this.encoder=n.encoder||new al,n.fromString){if(n.fromObject)throw new w(2805,!1);this.map=fk(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(e=>{let i=n.fromObject[e],r=Array.isArray(i)?i.map(sl):[sl(i)];this.map.set(e,r)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();let e=this.map.get(n);return e?e[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,e){return this.clone({param:n,value:e,op:"a"})}appendAll(n){let e=[];return Object.keys(n).forEach(i=>{let r=n[i];Array.isArray(r)?r.forEach(o=>{e.push({param:i,value:o,op:"a"})}):e.push({param:i,value:r,op:"a"})}),this.clone(e)}set(n,e){return this.clone({param:n,value:e,op:"s"})}delete(n,e){return this.clone({param:n,value:e,op:"d"})}toString(){return this.init(),this.keys().map(n=>{let e=this.encoder.encodeKey(n);return this.map.get(n).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(n=>n!=="").join("&")}clone(n){let e=new t({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(n),e}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEac
vendor: 6,070 bytes, line 8
8h(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":let e=(n.op==="a"?this.map.get(n.param):void 0)||[];e.push(sl(n.value)),this.map.set(n.param,e);break;case"d":if(n.value!==void 0){let i=this.map.get(n.param)||[],r=i.indexOf(sl(n.value));r!==-1&&i.splice(r,1),i.length>0?this.map.set(n.param,i):this.map.delete(n.param)}else{this.map.delete(n.param);break}}}),this.cloneFrom=this.updates=null)}};var cl=class{map=new Map;set(n,e){return this.map.set(n,e),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}};function pk(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function uy(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function fy(t){return typeof Blob<"u"&&t instanceof Blob}function hy(t){return typeof FormData<"u"&&t instanceof FormData}function gk(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var my="Content-Type",py="Accept",vy="X-Request-URL",_y="text/plain",by="application/json",vk=`${by}, ${_y}, */*`,Gr=class t{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(n,e,i,r){this.url=e,this.method=n.toUpperCase();let o;if(pk(this.method)||r?(this.body=i!==void 0?i:null,o=r):o=i,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 hn,this.context??=new cl,!this.params)this.params=new Ln,this.urlWithParams=e;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=e;else{let a=e.indexOf("?"),c=a===-1?"?":a<e.length-1?"&":"";this.urlWithParams=e+c+s}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||uy(this.body)||fy(this.body)||hy(this.body)||gk(this.body)?this.body:this.body instanceof Ln?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||hy(this.body)?null:fy(this.body)?this.body.type||null:uy(this.body)?null:typeof this.body=="string"?_y:this.body instanceof Ln?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?by:null}clone(n={}){let e=n.method||this.method,i=n.url||this.url,r=n.responseType||this.responseType,o=n.transferCache??this.transferCache,s=n.body!==void 0?n.body:this.body,a=n.withCredentials??this.withCredentials,c=n.reportProgress??this.reportProgress,l=n.headers||this.headers,u=n.params||this.params,f=n.context??this.context;return n.setHeaders!==void 0&&(l=Object.keys(n.setHeaders).reduce((m,h)=>m.set(h,n.setHeaders[h]),l)),n.setParams&&(u=Object.keys(n.setParams).reduce((m,h)=>m.set(h,n.setParams[h]),u)),new t(e,i,s,{params:u,headers:l,context:f,reportProgress:c,responseType:r,withCredentials:a,transferCache:o})}},zi=(function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t})(zi||{}),qr=class{headers;status;statusText;url;ok;type;constructor(n,e=200,i="OK"){this.headers=n.headers||new hn,this.status=n.status!==void 0?n.status:e,this.statusText=n.statusText||i,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}},ll=class t extends qr{constructor(n={}){super(n)}type=zi.ResponseHeader;clone(n={}){return new t({headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},fs=class t extends qr{body;constructor(n={}){super(n),this.body=n.body!==void 0?n.body:null}type=zi.Response;clone(n={}){return new t({body:n.body!==void 0?n.body:this.body,headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},hs=class extends qr{name="HttpErrorResponse";message;error;ok=!1;constructor(n){super(n,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${n.url||"(unknown url)"}`:this.message=`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}},_k=200,bk=204;function Xh(t,n){return{body:n,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache}}var mn=(()=>{class t{handler;constructor(e){this.handler=e}request(e,i,r={}){let o;if(e instanceof Gr)o=e;else{let c;r.headers instanceof hn?c=r.headers:c=new hn(r.headers);let l;r.params&&(r.params instanceof Ln?l=r.params:l=new Ln({fromObject:r.params})),o=new Gr(e,i,r.body!==void 0?r.body:null,{headers:c,context:r.context,params:l,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials,transferCache:r.transferCache})}let s=C(o).pipe(Jt(c=>this.handler.handle(c)));if(e instanceof Gr||r.observe==="events")return s;let a=s.pipe(le(c=>c instanceof fs));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return a.pipe(x(c=>{if(c.body!==null&&!(c.body instanceof ArrayBuffer))throw new w(2806,!1);return c.body}));case"blob":return a.pipe(x(c=>{if(c.body!==null&&!(c.body instanceof Blob))throw new w(2807,!1);return c.body}));case"text":return a.pipe(x(c=>{if(c.body!==null&&typeof c.body!="string")throw new w(2808,!1);return c.body}));default:return a.pipe(x(c=>c.body))}case"response":return a;default:throw new w(2809,!1)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}
8){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:new Ln().append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,r={}){return this.request("PATCH",e,Xh(r,i))}post(e,i,r={}){return this.request("POST",e,Xh(r,i))}put(e,i,r={}){return this.request("PUT",e,Xh(r,i))}static \u0275fac=function(i){return new(i||t)(S(Wr))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})();var yk=new v("");function yy(t,n){return n(t)}function wk(t,n){return(e,i)=>n.intercept(e,{handle:r=>t(r,i)})}function Ck(t,n,e){return(i,r)=>pt(e,()=>n(i,o=>t(o,r)))}var wy=new v(""),em=new v(""),Cy=new v(""),tm=new v("",{providedIn:"root",factory:()=>!0});function Dk(){let t=null;return(n,e)=>{t===null&&(t=(d(wy,{optional:!0})??[]).reduceRight(wk,yy));let i=d(Rn);if(d(tm)){let o=i.add();return t(n,e).pipe(en(()=>i.remove(o)))}else return t(n,e)}}var dl=(()=>{class t extends Wr{backend;injector;chain=null;pendingTasks=d(Rn);contributeToStability=d(tm);constructor(e,i){super(),this.backend=e,this.injector=i}handle(e){if(this.chain===null){let i=Array.from(new Set([...this.injector.get(em),...this.injector.get(Cy,[])]));this.chain=i.reduceRight((r,o)=>Ck(r,o,this.injector),yy)}if(this.contributeToStability){let i=this.pendingTasks.add();return this.chain(e,r=>this.backend.handle(r)).pipe(en(()=>this.pendingTasks.remove(i)))}else return this.chain(e,i=>this.backend.handle(i))}static \u0275fac=function(i){return new(i||t)(S(us),S(Se))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})();var xk=/^\)\]\}',?\n/,Ek=RegExp(`^${vy}:`,"m");function Ik(t){return"responseURL"in t&&t.responseURL?t.responseURL:Ek.test(t.getAllResponseHeaders())?t.getResponseHeader(vy):null}var Jh=(()=>{class t{xhrFactory;constructor(e){this.xhrFactory=e}handle(e){if(e.method==="JSONP")throw new w(-2800,!1);let i=this.xhrFactory;return(i.\u0275loadImpl?he(i.\u0275loadImpl()):C(null)).pipe(ze(()=>new j(o=>{let s=i.build();if(s.open(e.method,e.urlWithParams),e.withCredentials&&(s.withCredentials=!0),e.headers.forEach((b,D)=>s.setRequestHeader(b,D.join(","))),e.headers.has(py)||s.setRequestHeader(py,vk),!e.headers.has(my)){let b=e.detectContentTypeHeader();b!==null&&s.setRequestHeader(my,b)}if(e.responseType){let b=e.responseType.toLowerCase();s.responseType=b!=="json"?b:"text"}let a=e.serializeBody(),c=null,l=()=>{if(c!==null)return c;let b=s.statusText||"OK",D=new hn(s.getAllResponseHeaders()),P=Ik(s)||e.url;return c=new ll({headers:D,status:s.status,statusText:b,url:P}),c},u=()=>{let{headers:b,status:D,statusText:P,url:Oe}=l(),Ie=null;D!==bk&&(Ie=typeof s.response>"u"?s.responseText:s.response),D===0&&(D=Ie?_k:0);let Rd=D>=200&&D<300;if(e.responseType==="json"&&typeof Ie=="string"){let QC=Ie;Ie=Ie.replace(xk,"");try{Ie=Ie!==""?JSON.parse(Ie):null}catch(KC){Ie=QC,Rd&&(Rd=!1,Ie={error:KC,text:Ie})}}Rd?(o.next(new fs({body:Ie,headers:b,status:D,statusText:P,url:Oe||void 0})),o.complete()):o.error(new hs({error:Ie,headers:b,status:D,statusText:P,url:Oe||void 0}))},f=b=>{let{url:D}=l(),P=new hs({error:b,status:s.status||0,statusText:s.statusText||"Unknown Error",url:D||void 0});o.error(P)},m=!1,h=b=>{m||(o.next(l()),m=!0);let D={type:zi.DownloadProgress,loaded:b.loaded};b.lengthComputable&&(D.total=b.total),e.responseType==="text"&&s.responseText&&(D.partialText=s.responseText),o.next(D)},p=b=>{let D={type:zi.UploadProgress,loaded:b.loaded};b.lengthComputable&&(D.total=b.total),o.next(D)};return s.addEventListener("load",u),s.addEventListener("error",f),s.addEventListener("timeout",f),s.addEventListener("abort",f),e.reportProgress&&(s.addEventListener("progress",h),a!==null&&s.upload&&s.upload.addEventListener("progress",p)),s.send(a),o.next({type:zi.Sent}),()=>{s.removeEventListener("error",f),s.removeEventListener("abort",f),s.removeEventListener("load",u),s.removeEventListener("timeout",f),e.reportProgress&&(s.removeEventListener("progress",h),a!==null&&s.upload&&s.upload.removeEventListener("progress",p)),s.readyState!==s.DONE&&s.abort()}})))}static \u0275fac=function(i){return new(i||t)(S(Hi))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),Dy=new v(""),Sk="XSRF-TOKEN",Mk=new v("",{providedIn:"root",factory:()=>Sk}),Tk="X-XSRF-TOKEN",kk=new v("",{providedIn:"root",factory:()=>Tk}),ms=class{},Ak=(()=>{class t{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(e,i){this.doc=e,this.cookieName=i}getToken(){let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=ss(e,this.cookieName),this.lastCookieString=e),this.lastToken}static \u0275fac=function(i){return new(i||t)(S(T),S(Mk))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),Rk=/^(?:https?:)?\/\//i;function Ok(t,n){if(!d(Dy)||t.method==="GET"||t.method==="HEAD"||Rk.test(t.url))return n(t);let e=d(ms).getToken(),i=d(kk);return e!=null&&!t.headers.has(i)&&(t=t.clone({headers:t.headers.set(i,e)})),n(t)}var nm=(function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t})(nm||{});function Nk(t,n){return{\u0275kind:t,\u0275providers:n}}function Fk(...t){let n=[mn,Jh,dl,{provide:Wr,useExisting:dl},{provide:us,useFactory:()=>d(yk,{optional:!0})??d(Jh)},{provide:em,useValue:Ok,multi:!0},{provide:Dy,useValue:!0},{provide:ms,useClass:Ak}];for(let e of t)n.push(...e.\u0275providers);return Or(n)}var gy=new v("");function Pk(){return Nk(nm.LegacyInterceptors,[{provide:gy,useFactory:Dk},{provide:em,useExisting:gy,multi:!0}])}var xy=(()=>{class t{_doc;constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static \u0275fac=function(i){return new(i||t)(S(T))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var im=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:function(i){let r=null;return i?r=new(i||t):r=S(Vk),r},providedIn:"root"})}return t})(),Vk=(()=>{class t extends im{_doc;constructor(e){super(),this._doc=e}sanitize(e,i){if(i==null)return null;switch(e){case We.NONE:return i;case We.HTML:return Nn(i,"HTML")?At(i):oh(this._doc,String(i)).toString();case We.STYLE:return Nn(i,"Style")?At(i):i;case We.SCRIPT:if(Nn(i,"Script"))return At(i);throw new w(5200,!1);case We.URL:return Nn(i,"URL")?At(i):Vc(String(i));case We.RESOURCE_URL:if(Nn(i,"ResourceURL"))return At(i);throw new w(5201,!1);default:throw new w(5202,!1)}}bypassSecurityTrustHtml(e){return v_(e)}bypassSecurityTrustStyle(e){return __(e)}bypassSecurityTrustScript(e){return b_(e)}bypassSecurityTrustUrl(e){return y_(e)}bypassSecurityTrustResourceUrl(e){return w_(e)}static \u0275fac=function(i){return new(i||t)(S(T))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var X="primary",Ss=Symbol("RouteTitle"),cm=class{params;constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){let e=this.params[n];return Array.isArray(e)?e[0]:e}return null}getAll(n){if(this.has(n)){let e=this.params[n];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}};function Wi(t){return new cm(t)}function Oy(t,n,e){let i=e.path.split("/");if(i.length>t.length||e.pathMatch==="full"&&(n.hasChildren()||i.length<t.length))return null;let r={};for(let o=0;o<i.length;o++){let s=i[o],a=t[o];if(s[0]===":")r[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:t.slice(0,i.length),posParams:r}}function jk(t,n){if(t.length!==n.length)return!1;for(let e=0;e<t.length;++e)if(!pn(t[e],n[e]))return!1;return!0}function pn(t,n){let e=t?lm(t):void 0,i=n?lm(n):void 0;if(!e||!i||e.length!=i.length)return!1;let r;for(let o=0;o<e.length;o++)if(r=e[o],!Ny(t[r],n[r]))return!1;return!0}function lm(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}function Ny(t,n){if(Array.isArray(t)&&Array.isArray(n)){if(t.length!==n.length)return!1;let e=[...t].sort(),i=[...n].sort();return e.every((r,o)=>i[o]===r)}else return t===n}function Fy(t){return t.length>0?t[t.length-1]:null}function ri(t){return Aa(t)?t:Xn(t)?he(Promise.resolve(t)):C(t)}var Bk={exact:Ly,subset:Vy},Py={exact:Uk,subset:Hk,ignored:()=>!0};function Iy(t,n,e){return Bk[e.paths](t.root,n.root,e.matrixParams)&&Py[e.queryParams](t.queryParams,n.queryParams)&&!(e.fragment==="exact"&&t.fragment!==n.fragment)}function Uk(t,n){return pn(t,n)}
vendor: 31,987 bytes, line 8
8function Ly(t,n,e){if(!$i(t.segments,n.segments)||!hl(t.segments,n.segments,e)||t.numberOfChildren!==n.numberOfChildren)return!1;for(let i in n.children)if(!t.children[i]||!Ly(t.children[i],n.children[i],e))return!1;return!0}function Hk(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(e=>Ny(t[e],n[e]))}function Vy(t,n,e){return jy(t,n,n.segments,e)}function jy(t,n,e,i){if(t.segments.length>e.length){let r=t.segments.slice(0,e.length);return!(!$i(r,e)||n.hasChildren()||!hl(r,e,i))}else if(t.segments.length===e.length){if(!$i(t.segments,e)||!hl(t.segments,e,i))return!1;for(let r in n.children)if(!t.children[r]||!Vy(t.children[r],n.children[r],i))return!1;return!0}else{let r=e.slice(0,t.segments.length),o=e.slice(t.segments.length);return!$i(t.segments,r)||!hl(t.segments,r,i)||!t.children[X]?!1:jy(t.children[X],n,o,i)}}function hl(t,n,e){return n.every((i,r)=>Py[e](t[r].parameters,i.parameters))}var vn=class{root;queryParams;fragment;_queryParamMap;constructor(n=new ue([],{}),e={},i=null){this.root=n,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap??=Wi(this.queryParams),this._queryParamMap}toString(){return Gk.serialize(this)}},ue=class{segments;children;parent=null;constructor(n,e){this.segments=n,this.children=e,Object.values(e).forEach(i=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return ml(this)}},ei=class{path;parameters;_parameterMap;constructor(n,e){this.path=n,this.parameters=e}get parameterMap(){return this._parameterMap??=Wi(this.parameters),this._parameterMap}toString(){return Uy(this)}};function zk(t,n){return $i(t,n)&&t.every((e,i)=>pn(e.parameters,n[i].parameters))}function $i(t,n){return t.length!==n.length?!1:t.every((e,i)=>e.path===n[i].path)}function $k(t,n){let e=[];return Object.entries(t.children).forEach(([i,r])=>{i===X&&(e=e.concat(n(r,i)))}),Object.entries(t.children).forEach(([i,r])=>{i!==X&&(e=e.concat(n(r,i)))}),e}var qi=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:()=>new ti,providedIn:"root"})}return t})(),ti=class{parse(n){let e=new um(n);return new vn(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(n){let e=`/${ps(n.root,!0)}`,i=Yk(n.queryParams),r=typeof n.fragment=="string"?`#${Wk(n.fragment)}`:"";return`${e}${i}${r}`}},Gk=new ti;function ml(t){return t.segments.map(n=>Uy(n)).join("/")}function ps(t,n){if(!t.hasChildren())return ml(t);if(n){let e=t.children[X]?ps(t.children[X],!1):"",i=[];return Object.entries(t.children).forEach(([r,o])=>{r!==X&&i.push(`${r}:${ps(o,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}else{let e=$k(t,(i,r)=>r===X?[ps(t.children[X],!1)]:[`${r}:${ps(i,!1)}`]);return Object.keys(t.children).length===1&&t.children[X]!=null?`${ml(t)}/${e[0]}`:`${ml(t)}/(${e.join("//")})`}}function By(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function ul(t){return By(t).replace(/%3B/gi,";")}function Wk(t){return encodeURI(t)}function dm(t){return By(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function pl(t){return decodeURIComponent(t)}function Sy(t){return pl(t.replace(/\+/g,"%20"))}function Uy(t){return`${dm(t.path)}${qk(t.parameters)}`}function qk(t){return Object.entries(t).map(([n,e])=>`;${dm(n)}=${dm(e)}`).join("")}function Yk(t){let n=Object.entries(t).map(([e,i])=>Array.isArray(i)?i.map(r=>`${ul(e)}=${ul(r)}`).join("&"):`${ul(e)}=${ul(i)}`).filter(e=>e);return n.length?`?${n.join("&")}`:""}var Zk=/^[^\/()?;#]+/;function rm(t){let n=t.match(Zk);return n?n[0]:""}var Qk=/^[^\/()?;=#]+/;function Kk(t){let n=t.match(Qk);return n?n[0]:""}var Xk=/^[^=?&#]+/;function Jk(t){let n=t.match(Xk);return n?n[0]:""}var eA=/^[^&#]+/;function tA(t){let n=t.match(eA);return n?n[0]:""}var um=class{url;remaining;constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new ue([],{}):new ue([],this.parseChildren())}parseQueryParams(){let n={};if(this.consumeOptional("?"))do this.parseQueryParam(n);while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(n.length>0||Object.keys(e).length>0)&&(i[X]=new ue(n,e)),i}parseSegment(){let n=rm(this.remaining);if(n===""&&this.peekStartsWith(";"))throw new w(4009,!1);return this.capture(n),new ei(pl(n),this.parseMatrixParams())}parseMatrixParams(){let n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){let e=Kk(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){let r=rm(this.remaining);r&&(i=r,this.capture(i))}n[pl(e)]=pl(i)}parseQueryParam(n){let e=Jk(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){let s=tA(this.remaining);s&&(i=s,this.capture(i))}let r=Sy(e),o=Sy(i);if(n.hasOwnProperty(r)){let s=n[r];Array.isArray(s)||(s=[s],n[r]=s),s.push(o)}else n[r]=o}parseParens(n){let e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let i=rm(this.remaining),r=this.remaining[i.length];if(r!=="/"&&r!==")"&&r!==";")throw new w(4010,!1);let o;i.indexOf(":")>-1?(o=i.slice(0,i.indexOf(":")),this.capture(o),this.capture(":")):n&&(o=X);let s=this.parseChildren();e[o]=Object.keys(s).length===1?s[X]:new ue([],s),this.consumeOptional("//")}return e}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return this.peekStartsWith(n)?(this.remaining=this.remaining.substring(n.length),!0):!1}capture(n){if(!this.consumeOptional(n))throw new w(4011,!1)}};function Hy(t){return t.segments.length>0?new ue([],{[X]:t}):t}function zy(t){let n={};for(let[i,r]of Object.entries(t.children)){let o=zy(r);if(i===X&&o.segments.length===0&&o.hasChildren())for(let[s,a]of Object.entries(o.children))n[s]=a;else(o.segments.length>0||o.hasChildren())&&(n[i]=o)}let e=new ue(t.segments,n);return nA(e)}function nA(t){if(t.numberOfChildren===1&&t.children[X]){let n=t.children[X];return new ue(t.segments.concat(n.segments),n.children)}return t}function ni(t){return t instanceof vn}function $y(t,n,e=null,i=null){let r=Gy(t);return Wy(r,n,e,i)}function Gy(t){let n;function e(o){let s={};for(let c of o.children){let l=e(c);s[c.outlet]=l}let a=new ue(o.url,s);return o===t&&(n=a),a}let i=e(t.root),r=Hy(i);return n??r}function Wy(t,n,e,i){let r=t;for(;r.parent;)r=r.parent;if(n.length===0)return om(r,r,r,e,i);let o=iA(n);if(o.toRoot())return om(r,r,new ue([],{}),e,i);let s=rA(o,r,t),a=s.processChildren?vs(s.segmentGroup,s.index,o.commands):Yy(s.segmentGroup,s.index,o.commands);return om(r,s.segmentGroup,a,e,i)}function vl(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function bs(t){return typeof t=="object"&&t!=null&&t.outlets}function om(t,n,e,i,r){let o={};i&&Object.entries(i).forEach(([c,l])=>{o[c]=Array.isArray(l)?l.map(u=>`${u}`):`${l}`});let s;t===n?s=e:s=qy(t,n,e);let a=Hy(zy(s));return new vn(a,o,r)}function qy(t,n,e){let i={};return Object.entries(t.children).forEach(([r,o])=>{o===n?i[r]=e:i[r]=qy(o,n,e)}),new ue(t.segments,i)}var _l=class{isAbsolute;numberOfDoubleDots;commands;constructor(n,e,i){if(this.isAbsolute=n,this.numberOfDoubleDots=e,this.commands=i,n&&i.length>0&&vl(i[0]))throw new w(4003,!1);let r=i.find(bs);if(r&&r!==Fy(i))throw new w(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function iA(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new _l(!0,0,t);let n=0,e=!1,i=t.reduce((r,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}),[...r,{outlets:a}]}if(o.segmentPath)return[...r,o.segmentPath]}return typeof o!="string"?[...r,o]:s===0?(o.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?e=!0:a===".."?n++:a!=""&&r.push(a))}),r):[...r,o]},[]);return new _l(e,n,i)}var Qr=class{segmentGroup;processChildren;index;constructor(n,e,i){this.segmentGroup=n,this.processChildren=e,this.index=i}};function rA(t,n,e){if(t.isAbsolute)return new Qr(n,!0,0);if(!e)return new Qr(n,!1,NaN);if(e.parent===null)return new Qr(e,!0,0);let i=vl(t.commands[0])?0:1,r=e.segments.length-1+i;return oA(e,r,t.numberOfDoubleDots)}function oA(t,n,e){let i=t,r=n,o=e;for(;o>r;){if(o-=r,i=i.parent,!i)throw new w(4005,!1);r=i.segments.length}return new Qr(i,!1,r-o)}function sA(t){return bs(t[0])?t[0].outlets:{[X]:t}}function Yy(t,n,e){if(t??=new ue([],{}),t.segments.length===0&&t.hasChildren())return vs(t,n,e);let i=aA(t,n,e),r=e.slice(i.commandIndex);if(i.match&&i.pathIndex<t.segments.length){let o=new ue(t.segments.slice(0,i.pathIndex),{});return o.children[X]=new ue(t.segments.slice(i.pathIndex),t.children),vs(o,0,r)}else return i.match&&r.length===0?new ue(t.segments,{}):i.match&&!t.hasChildren()?fm(t,n,e):i.match?vs(t,0,r):fm(t,n,e)}function vs(t,n,e){if(e.length===0)return new ue(t.segments,{});{let i=sA(e),r={};if(Object.keys(i).some(o=>o!==X)&&t.children[X]&&t.numberOfChildren===1&&t.children[X].segments.length===0){let o=vs(t.children[X],n,e);return new ue(t.segments,o.children)}return Object.entries(i).forEach(([o,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(r[o]=Yy(t.children[o],n,s))}),Object.entries(t.children).forEach(([o,s])=>{i[o]===void 0&&(r[o]=s)}),new ue(t.segments,r)}}function aA(t,n,e){let i=0,r=n,o={match:!1,pathIndex:0,commandIndex:0};for(;r<t.segments.length;){if(i>=e.length)return o;let s=t.segments[r],a=e[i];if(bs(a))break;let c=`${a}`,l=i<e.length-1?e[i+1]:null;if(r>0&&c===void 0)break;if(c&&l&&typeof l=="object"&&l.outlets===void 0){if(!Ty(c,l,s))return o;i+=2}else{if(!Ty(c,{},s))return o;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}function fm(t,n,e){let i=t.segments.slice(0,n),r=0;for(;r<e.length;){let o=e[r];if(bs(o)){let c=cA(o.outlets);return new ue(i,c)}if(r===0&&vl(e[0])){let c=t.segments[n];i.push(new ei(c.path,My(e[0]))),r++;continue}let s=bs(o)?o.outlets[X]:`${o}`,a=r<e.length-1?e[r+1]:null;s&&a&&vl(a)?(i.push(new ei(s,My(a))),r+=2):(i.push(new ei(s,{})),r++)}return new ue(i,{})}function cA(t){let n={};return Object.entries(t).forEach(([e,i])=>{typeof i=="string"&&(i=[i]),i!==null&&(n[e]=fm(new ue([],{}),0,i))}),n}function My(t){let n={};return Object.entries(t).forEach(([e,i])=>n[e]=`${i}`),n}function Ty(t,n,e){return t==e.path&&pn(n,e.parameters)}var gl="imperative",Ue=(function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t})(Ue||{}),Dt=class{id;url;constructor(n,e){this.id=n,this.url=e}},ii=class extends Dt{type=Ue.NavigationStart;navigationTrigger;restoredState;constructor(n,e,i="imperative",r=null){super(n,e),this.navigationTrigger=i,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},at=class extends Dt{urlAfterRedirects;type=Ue.NavigationEnd;constructor(n,e,i){super(n,e),this.urlAfterRedirects=i}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},_t=(function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t})(_t||{}),Xr=(function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t})(Xr||{}),gn=class extends Dt{reason;code;type=Ue.NavigationCancel;constructor(n,e,i,r){super(n,e),this.reason=i,this.code=r}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},_n=class extends Dt{reason;code;type=Ue.NavigationSkipped;constructor(n,e,i,r){super(n,e),this.reason=i,this.code=r}},Jr=class extends Dt{error;target;type=Ue.NavigationError;constructor(n,e,i,r){super(n,e),this.error=i,this.target=r}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},ys=class extends Dt{urlAfterRedirects;state;type=Ue.RoutesRecognized;constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},bl=class extends Dt{urlAfterRedirects;state;type=Ue.GuardsCheckStart;constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},yl=class extends Dt{urlAfterRedirects;state;shouldActivate;type=Ue.GuardsCheckEnd;constructor(n,e,i,r,o){super(n,e),this.urlAfterRedirects=i,this.state=r,this.shouldActivate=o}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},wl=class extends Dt{urlAfterRedirects;state;type=Ue.ResolveStart;constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Cl=class extends Dt{urlAfterRedirects;state;type=Ue.ResolveEnd;constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Dl=class{route;type=Ue.RouteConfigLoadStart;constructor(n){this.route=n}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},xl=class{route;type=Ue.RouteConfigLoadEnd;constructor(n){this.route=n}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},El=class{snapshot;type=Ue.ChildActivationStart;constructor(n){this.snapshot=n}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Il=class{snapshot;type=Ue.ChildActivationEnd;constructor(n){this.snapshot=n}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Sl=class{snapshot;type=Ue.ActivationStart;constructor(n){this.snapshot=n}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Ml=class{snapshot;type=Ue.ActivationEnd;constructor(n){this.snapshot=n}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},eo=class{routerEvent;position;anchor;type=Ue.Scroll;constructor(n,e,i){this.routerEvent=n,this.position=e,this.anchor=i}toString(){let n=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${n}')`}},ws=class{},to=class{url;navigationBehaviorOptions;constructor(n,e){this.url=n,this.navigationBehaviorOptions=e}};function lA(t,n){return t.providers&&!t._injector&&(t._injector=Jo(t.providers,n,`Route: ${t.path}`)),t._injector??n}function Wt(t){return t.outlet||X}function dA(t,n){let e=t.filter(i=>Wt(i)===n);return e.push(...t.filter(i=>Wt(i)!==n)),e}function Ms(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let n=t.parent;n;n=n.parent){let e=n.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}var Tl=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Ms(this.route?.snapshot)??this.rootInjector}constructor(n){this.rootInjector=n,this.children=new Yi(this.rootInjector)}},Yi=(()=>{class t{rootInjector;contexts=new Map;constructor(e){this.rootInjector=e}onChildOutletCreated(e,i){let r=this.getOrCreateContext(e);r.outlet=i,this.contexts.set(e,r)}onChildOutletDestroyed(e){let i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){let e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new Tl(this.rootInjector),this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}static \u0275fac=function(i){return new(i||t)(S(Se))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),kl=class{_root;constructor(n){this._root=n}get root(){return this._root.value}parent(n){let e=this.pathFromRoot(n);return e.length>1?e[e.length-2]:null}children(n){let e=hm(n,this._root);return e?e.children.map(i=>i.value):[]}firstChild(n){let e=hm(n,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(n){let e=mm(n,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==n)}pathFromRoot(n){return mm(n,this._root).map(e=>e.value)}};function hm(t,n){if(t===n.value)return n;for(let e of n.children){let i=hm(t,e);if(i)return i}return null}function mm(t,n){if(t===n.value)return[n];for(let e of n.children){let i=mm(t,e);if(i.length)return i.unshift(n),i}return[]}var Ct=class{value;children;constructor(n,e){this.value=n,this.children=e}toString(){return`TreeNode(${this.value})`}};function Zr(t){let n={};return t&&t.children.forEach(e=>n[e.value.outlet]=e),n}var Cs=class extends kl{snapshot;constructor(n,e){super(n),this.snapshot=e,Cm(this,n)}toString(){return this.snapshot.toString()}};function Zy(t){let n=uA(t),e=new _e([new ei("",{})]),i=new _e({}),r=new _e({}),o=new _e({}),s=new _e(""),a=new bn(e,i,o,s,r,X,t,n.root);return a.snapshot=n.root,new Cs(new Ct(a,[]),n)}function uA(t){let n={},e={},i={},o=new Gi([],n,i,"",e,X,t,null,{});return new Ds("",new Ct(o,[]))}var bn=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(n,e,i,r,o,s,a,c){this.urlSubject=n,this.paramsSubject=e,this.queryParamsSubject=i,this.fragmentSubject=r,this.dataSubject=o,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(x(l=>l[Ss]))??C(void 0),this.url=n,this.params=e,this.queryParams=i,this.fragment=r,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(x(n=>Wi(n))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(x(n=>Wi(n))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function Al(t,n,e="emptyOnly"){let i,{routeConfig:r}=t;return n!==null&&(e==="always"||r?.path===""||!n.component&&!n.routeConfig?.loadComponent)?i={params:_(_({},n.params),t.params),data:_(_({},n.data),t.data),resolve:_(_(_(_({},t.data),n.data),r?.data),t._resolvedData)}:i={params:_({},t.params),data:_({},t.data),resolve:_(_({},t.data),t._resolvedData??{})},r&&Ky(r)&&(i.resolve[Ss]=r.title),i}var Gi=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[Ss]}constructor(n,e,i,r,o,s,a,c,l){this.url=n,this.params=e,this.queryParams=i,this.fragment=r,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??=Wi(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Wi(this.queryParams),this._queryParamMap}toString(){let n=this.url.map(i=>i.toString()).join("/"),e=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${n}', path:'${e}')`}},Ds=class extends kl{url;constructor(n,e){super(e),this.url=n,Cm(this,e)}toString(){return Qy(this._root)}};function Cm(t,n){n.value._routerState=t,n.children.forEach(e=>Cm(t,e))}function Qy(t){let n=t.children.length>0?` { ${t.children.map(Qy).join(", ")} } `:"";return`${t.value}${n}`}function sm(t){if(t.snapshot){let n=t.snapshot,e=t._futureSnapshot;t.snapshot=e,pn(n.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),n.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),pn(n.params,e.params)||t.paramsSubject.next(e.params),jk(n.url,e.url)||t.urlSubject.next(e.url),pn(n.data,e.data)||t.dataSubject.next(e.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function pm(t,n){let e=pn(t.params,n.params)&&zk(t.url,n.url),i=!t.parent!=!n.parent;return e&&!i&&(!t.parent||pm(t.parent,n.parent))}function Ky(t){return typeof t.title=="string"||t.title===null}var Xy=new v(""),Dm=(()=>{class t{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=X;activateEvents=new W;deactivateEvents=new W;attachEvents=new W;detachEvents=new W;routerOutletData=e_(void 0);parentContexts=d(Yi);location=d(rt);changeDetector=d(Ve);inputBinder=d(Ts,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(e){if(e.name){let{firstChange:i,previousValue:r}=e.name;if(i)return;this.isTrackedInParentContexts(r)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(r)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.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 e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){let e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new w(4013,!1);this._activatedRoute=e;let r=this.location,s=e.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,c=new gm(e,a,r.injector,this.routerOutletData);this.activated=r.createComponent(s,{index:r.length,injector:c,environmentInjector:i}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[Ge]})}return t})(),gm=class{route;childContexts;parent;outletData;constructor(n,e,i,r){this.route=n,this.childContexts=e,this.parent=i,this.outletData=r}get(n,e){return n===bn?this.route:n===Yi?this.childContexts:n===Xy?this.outletData:this.parent.get(n,e)}},Ts=new v(""),xm=(()=>{class t{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){let{activatedRoute:i}=e,r=bi([i.queryParams,i.params,i.data]).pipe(ze(([o,s,a],c)=>(a=_(_(_({},o),s),a),c===0?C(a):Promise.resolve(a)))).subscribe(o=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==i||i.component===null){this.unsubscribeFromRouteData(e);return}let s=Wb(i.component);if(!s){this.unsubscribeFromRouteData(e);return}for(let{templateName:a}of s.inputs)e.activatedComponentRef.setInput(a,o[a])});this.outletDataSubscriptions.set(e,r)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),Em=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(i,r){i&1&&se(0,"router-outlet")},dependencies:[Dm],encapsulation:2})}return t})();function Im(t){let n=t.children&&t.children.map(Im),e=n?J(_({},t),{children:n}):_({},t);return!e.component&&!e.loadComponent&&(n||e.loadChildren)&&e.outlet&&e.outlet!==X&&(e.component=Em),e}function fA(t,n,e){let i=xs(t,n._root,e?e._root:void 0);return new Cs(i,n)}function xs(t,n,e){if(e&&t.shouldReuseRoute(n.value,e.value.snapshot)){let i=e.value;i._futureSnapshot=n.value;let r=hA(t,n,e);return new Ct(i,r)}else{if(t.shouldAttach(n.value)){let o=t.retrieve(n.value);if(o!==null){let s=o.route;return s.value._futureSnapshot=n.value,s.children=n.children.map(a=>xs(t,a)),s}}let i=mA(n.value),r=n.children.map(o=>xs(t,o));return new Ct(i,r)}}function hA(t,n,e){return n.children.map(i=>{for(let r of e.children)if(t.shouldReuseRoute(i.value,r.value.snapshot))return xs(t,i,r);return xs(t,i)})}function mA(t){return new bn(new _e(t.url),new _e(t.params),new _e(t.queryParams),new _e(t.fragment),new _e(t.data),t.outlet,t.component,t)}var no=class{redirectTo;navigationBehaviorOptions;constructor(n,e){this.redirectTo=n,this.navigationBehaviorOptions=e}},Jy="ngNavigationCancelingError";function Rl(t,n){let{redirectTo:e,navigationBehaviorOptions:i}=ni(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,r=ew(!1,_t.Redirect);return r.url=e,r.navigationBehaviorOptions=i,r}function ew(t,n){let e=new Error(`NavigationCancelingError: ${t||""}`);return e[Jy]=!0,e.cancellationCode=n,e}function pA(t){return tw(t)&&ni(t.url)}function tw(t){return!!t&&t[Jy]}var gA=(t,n,e,i)=>x(r=>(new vm(n,r.targetRouterState,r.currentRouterState,e,i).activate(t),r)),vm=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(n,e,i,r,o){this.routeReuseStrategy=n,this.futureState=e,this.currState=i,this.forwardEvent=r,this.inputBindingEnabled=o}activate(n){let e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,n),sm(this.futureState.root),this.activateChildRoutes(e,i,n)}deactivateChildRoutes(n,e,i){let r=Zr(e);n.children.forEach(o=>{let s=o.value.outlet;this.deactivateRoutes(o,r[s],i),delete r[s]}),Object.values(r).forEach(o=>{this.deactivateRouteAndItsChildren(o,i)})}deactivateRoutes(n,e,i){let r=n.value,o=e?e.value:null;if(r===o)if(r.component){let s=i.getContext(r.outlet);s&&this.deactivateChildRoutes(n,e,s.children)}else this.deactivateChildRoutes(n,e,i);else o&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(n,e){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,e):this.deactivateRouteAndOutlet(n,e)}detachAndStoreRouteSubtree(n,e){let i=e.getContext(n.value.outlet),r=i&&n.value.component?i.children:e,o=Zr(n);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,r);if(i&&i.outlet){let s=i.outlet.detach(),a=i.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:s,route:n,contexts:a})}}deactivateRouteAndOutlet(n,e){let i=e.getContext(n.value.outlet),r=i&&n.value.component?i.children:e,o=Zr(n);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,r);i&&(i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated()),i.attachRef=null,i.route=null)}activateChildRoutes(n,e,i){let r=Zr(e);n.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],i),this.forwardEvent(new Ml(o.value.snapshot))}),n.children.length&&this.forwardEvent(new Il(n.value.snapshot))}activateRoutes(n,e,i){let r=n.value,o=e?e.value:null;if(sm(r),r===o)if(r.component){let s=i.getOrCreateContext(r.outlet);this.activateChildRoutes(n,e,s.children)}else this.activateChildRoutes(n,e,i);else if(r.component){let s=i.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){let a=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.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),sm(a.route.value),this.activateChildRoutes(n,null,s.children)}else s.attachRef=null,s.route=r,s.outlet&&s.outlet.activateWith(r,s.injector),this.activateChildRoutes(n,null,s.children)}else this.activateChildRoutes(n,null,i)}},Ol=class{path;route;constructor(n){this.path=n,this.route=this.path[this.path.length-1]}},Kr=class{component;route;constructor(n,e){this.component=n,this.route=e}};function vA(t,n,e){let i=t._root,r=n?n._root:null;return gs(i,r,e,[i.value])}function _A(t){let n=t.routeConfig?t.routeConfig.canActivateChild:null;return!n||n.length===0?null:{node:t,guards:n}}function ro(t,n){let e=Symbol(),i=n.get(t,e);return i===e?typeof t=="function"&&!Kg(t)?t:n.get(t):i}function gs(t,n,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=Zr(n);return t.children.forEach(s=>{bA(s,o[s.value.outlet],e,i.concat([s.value]),r),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,a])=>_s(a,e.getContext(s),r)),r}function bA(t,n,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=t.value,s=n?n.value:null,a=e?e.getContext(t.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){let c=yA(s,o,o.routeConfig.runGuardsAndResolvers);c?r.canActivateChecks.push(new Ol(i)):(o.data=s.data,o._resolvedData=s._resolvedData),o.component?gs(t,n,a?a.children:null,i,r):gs(t,n,e,i,r),c&&a&&a.outlet&&a.outlet.isActivated&&r.canDeactivateChecks.push(new Kr(a.outlet.component,s))}else s&&_s(n,a,r),r.canActivateChecks.push(new Ol(i)),o.component?gs(t,null,a?a.children:null,i,r):gs(t,null,e,i,r);return r}function yA(t,n,e){if(typeof e=="function")return e(t,n);switch(e){case"pathParamsChange":return!$i(t.url,n.url);case"pathParamsOrQueryParamsChange":return!$i(t.url,n.url)||!pn(t.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!pm(t,n)||!pn(t.queryParams,n.queryParams);default:return!pm(t,n)}}function _s(t,n,e){let i=Zr(t),r=t.value;
8Object.entries(i).forEach(([o,s])=>{r.component?n?_s(s,n.children.getContext(o),e):_s(s,null,e):_s(s,n,e)}),r.component?n&&n.outlet&&n.outlet.isActivated?e.canDeactivateChecks.push(new Kr(n.outlet.component,r)):e.canDeactivateChecks.push(new Kr(null,r)):e.canDeactivateChecks.push(new Kr(null,r))}function ks(t){return typeof t=="function"}function wA(t){return typeof t=="boolean"}function CA(t){return t&&ks(t.canLoad)}function DA(t){return t&&ks(t.canActivate)}function xA(t){return t&&ks(t.canActivateChild)}function EA(t){return t&&ks(t.canDeactivate)}function IA(t){return t&&ks(t.canMatch)}function nw(t){return t instanceof xn||t?.name==="EmptyError"}var fl=Symbol("INITIAL_VALUE");function io(){return ze(t=>bi(t.map(n=>n.pipe(Ne(1),bt(fl)))).pipe(x(n=>{for(let e of n)if(e!==!0){if(e===fl)return fl;if(e===!1||SA(e))return e}return!0}),le(n=>n!==fl),Ne(1)))}function SA(t){return ni(t)||t instanceof no}function MA(t,n){return we(e=>{let{targetSnapshot:i,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:s}}=e;return s.length===0&&o.length===0?C(J(_({},e),{guardsResult:!0})):TA(s,i,r,t).pipe(we(a=>a&&wA(a)?kA(i,o,t,n):C(a)),x(a=>J(_({},e),{guardsResult:a})))})}function TA(t,n,e,i){return he(t).pipe(we(r=>FA(r.component,r.route,e,n,i)),En(r=>r!==!0,!0))}function kA(t,n,e,i){return he(n).pipe(Jt(r=>Kt(RA(r.route.parent,i),AA(r.route,i),NA(t,r.path,e),OA(t,r.route,e))),En(r=>r!==!0,!0))}function AA(t,n){return t!==null&&n&&n(new Sl(t)),C(!0)}function RA(t,n){return t!==null&&n&&n(new El(t)),C(!0)}function OA(t,n,e){let i=n.routeConfig?n.routeConfig.canActivate:null;if(!i||i.length===0)return C(!0);let r=i.map(o=>Na(()=>{let s=Ms(n)??e,a=ro(o,s),c=DA(a)?a.canActivate(n,t):pt(s,()=>a(n,t));return ri(c).pipe(En())}));return C(r).pipe(io())}function NA(t,n,e){let i=n[n.length-1],o=n.slice(0,n.length-1).reverse().map(s=>_A(s)).filter(s=>s!==null).map(s=>Na(()=>{let a=s.guards.map(c=>{let l=Ms(s.node)??e,u=ro(c,l),f=xA(u)?u.canActivateChild(i,t):pt(l,()=>u(i,t));return ri(f).pipe(En())});return C(a).pipe(io())}));return C(o).pipe(io())}function FA(t,n,e,i,r){let o=n&&n.routeConfig?n.routeConfig.canDeactivate:null;if(!o||o.length===0)return C(!0);let s=o.map(a=>{let c=Ms(n)??r,l=ro(a,c),u=EA(l)?l.canDeactivate(t,n,e,i):pt(c,()=>l(t,n,e,i));return ri(u).pipe(En())});return C(s).pipe(io())}function PA(t,n,e,i){let r=n.canLoad;if(r===void 0||r.length===0)return C(!0);let o=r.map(s=>{let a=ro(s,t),c=CA(a)?a.canLoad(n,e):pt(t,()=>a(n,e));return ri(c)});return C(o).pipe(io(),iw(i))}function iw(t){return Xd(me(n=>{if(typeof n!="boolean")throw Rl(t,n)}),x(n=>n===!0))}function LA(t,n,e,i){let r=n.canMatch;if(!r||r.length===0)return C(!0);let o=r.map(s=>{let a=ro(s,t),c=IA(a)?a.canMatch(n,e):pt(t,()=>a(n,e));return ri(c)});return C(o).pipe(io(),iw(i))}var Es=class{segmentGroup;constructor(n){this.segmentGroup=n||null}},Is=class extends Error{urlTree;constructor(n){super(),this.urlTree=n}};function Yr(t){return Et(new Es(t))}function VA(t){return Et(new w(4e3,!1))}function jA(t){return Et(ew(!1,_t.GuardRejected))}var _m=class{urlSerializer;urlTree;constructor(n,e){this.urlSerializer=n,this.urlTree=e}lineralizeSegments(n,e){let i=[],r=e.root;for(;;){if(i=i.concat(r.segments),r.numberOfChildren===0)return C(i);if(r.numberOfChildren>1||!r.children[X])return VA(`${n.redirectTo}`);r=r.children[X]}}applyRedirectCommands(n,e,i,r,o){if(typeof e!="string"){let a=e,{queryParams:c,fragment:l,routeConfig:u,url:f,outlet:m,params:h,data:p,title:b}=r,D=pt(o,()=>a({params:h,data:p,queryParams:c,fragment:l,routeConfig:u,url:f,outlet:m,title:b}));if(D instanceof vn)throw new Is(D);e=D}let s=this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),n,i);if(e[0]==="/")throw new Is(s);return s}applyRedirectCreateUrlTree(n,e,i,r){let o=this.createSegmentGroup(n,e.root,i,r);return new vn(o,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(n,e){let i={};return Object.entries(n).forEach(([r,o])=>{if(typeof o=="string"&&o[0]===":"){let a=o.substring(1);i[r]=e[a]}else i[r]=o}),i}createSegmentGroup(n,e,i,r){let o=this.createSegments(n,e.segments,i,r),s={};
8return Object.entries(e.children).forEach(([a,c])=>{s[a]=this.createSegmentGroup(n,c,i,r)}),new ue(o,s)}createSegments(n,e,i,r){return e.map(o=>o.path[0]===":"?this.findPosParam(n,o,r):this.findOrReturn(o,i))}findPosParam(n,e,i){let r=i[e.path.substring(1)];if(!r)throw new w(4001,!1);return r}findOrReturn(n,e){let i=0;for(let r of e){if(r.path===n.path)return e.splice(i),r;i++}return n}},bm={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function BA(t,n,e,i,r){let o=rw(t,n,e);return o.matched?(i=lA(n,i),LA(i,n,e,r).pipe(x(s=>s===!0?o:_({},bm)))):C(o)}function rw(t,n,e){if(n.path==="**")return UA(e);if(n.path==="")return n.pathMatch==="full"&&(t.hasChildren()||e.length>0)?_({},bm):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};let r=(n.matcher||Oy)(e,t,n);if(!r)return _({},bm);let o={};Object.entries(r.posParams??{}).forEach(([a,c])=>{o[a]=c.path});let s=r.consumed.length>0?_(_({},o),r.consumed[r.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:e.slice(r.consumed.length),parameters:s,positionalParamSegments:r.posParams??{}}}function UA(t){return{matched:!0,parameters:t.length>0?Fy(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}function ky(t,n,e,i){return e.length>0&&$A(t,e,i)?{segmentGroup:new ue(n,zA(i,new ue(e,t.children))),slicedSegments:[]}:e.length===0&&GA(t,e,i)?{segmentGroup:new ue(t.segments,HA(t,e,i,t.children)),slicedSegments:e}:{segmentGroup:new ue(t.segments,t.children),slicedSegments:e}}function HA(t,n,e,i){let r={};for(let o of e)if(Fl(t,n,o)&&!i[Wt(o)]){let s=new ue([],{});r[Wt(o)]=s}return _(_({},i),r)}function zA(t,n){let e={};e[X]=n;for(let i of t)if(i.path===""&&Wt(i)!==X){let r=new ue([],{});e[Wt(i)]=r}return e}function $A(t,n,e){return e.some(i=>Fl(t,n,i)&&Wt(i)!==X)}function GA(t,n,e){return e.some(i=>Fl(t,n,i))}function Fl(t,n,e){return(t.hasChildren()||n.length>0)&&e.pathMatch==="full"?!1:e.path===""}function WA(t,n,e){return n.length===0&&!t.children[e]}var ym=class{};function qA(t,n,e,i,r,o,s="emptyOnly"){return new wm(t,n,e,i,r,s,o).recognize()}var YA=31,wm=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(n,e,i,r,o,s,a){this.injector=n,this.configLoader=e,this.rootComponentType=i,this.config=r,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new _m(this.urlSerializer,this.urlTree)}noMatchError(n){return new w(4002,`'${n.segmentGroup}'`)}recognize(){let n=ky(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe(x(({children:e,rootSnapshot:i})=>{let r=new Ct(i,e),o=new Ds("",r),s=$y(i,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),{state:o,tree:s}}))}match(n){let e=new Gi([],Object.freeze({}),Object.freeze(_({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),X,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,n,X,e).pipe(x(i=>({children:i,rootSnapshot:e})),Pe(i=>{if(i instanceof Is)return this.urlTree=i.urlTree,this.match(i.urlTree.root);throw i instanceof Es?this.noMatchError(i):i}))}processSegmentGroup(n,e,i,r,o){return i.segments.length===0&&i.hasChildren()?this.processChildren(n,e,i,o):this.processSegment(n,e,i,i.segments,r,!0,o).pipe(x(s=>s instanceof Ct?[s]:[]))}processChildren(n,e,i,r){let o=[];for(let s of Object.keys(i.children))s==="primary"?o.unshift(s):o.push(s);return he(o).pipe(Jt(s=>{let a=i.children[s],c=dA(e,s);return this.processSegmentGroup(n,c,a,s,r)}),au((s,a)=>(s.push(...a),s)),Hn(null),su(),we(s=>{if(s===null)return Yr(i);let a=ow(s);return ZA(a),C(a)}))}processSegment(n,e,i,r,o,s,a){return he(e).pipe(Jt(c=>this.processSegmentAgainstRoute(c._injector??n,e,c,i,r,o,s,a).pipe(Pe(l=>{if(l instanceof Es)return C(null);throw l}))),En(c=>!!c),Pe(c=>{if(nw(c))return WA(i,r,o)?C(new ym):Yr(i);throw c}))}processSegmentAgainstRoute(n,e,i,r,o,s,a,c){return Wt(i)!==s&&(s===X||!Fl(r,o,i))?Yr(r):i.redirectTo===void 0?this.matchSegmentAgainstRoute(n,r,i,o,s,c):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(n,r,e,i,o,s,c):Yr(r)}expandSegmentAgainstRouteUsingRedirect(n,e,i,r,o,s,a){let{matched:c,parameters:l,consumedSegments:u,positionalParamSegments:f,remainingSegments:m}=rw(e,r,o);if(!c)return Yr(e);
8typeof r.redirectTo=="string"&&r.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>YA&&(this.allowRedirects=!1));let h=new Gi(o,l,Object.freeze(_({},this.urlTree.queryParams)),this.urlTree.fragment,Ay(r),Wt(r),r.component??r._loadedComponent??null,r,Ry(r)),p=Al(h,a,this.paramsInheritanceStrategy);h.params=Object.freeze(p.params),h.data=Object.freeze(p.data);let b=this.applyRedirects.applyRedirectCommands(u,r.redirectTo,f,h,n);return this.applyRedirects.lineralizeSegments(r,b).pipe(we(D=>this.processSegment(n,i,e,D.concat(m),s,!1,a)))}matchSegmentAgainstRoute(n,e,i,r,o,s){let a=BA(e,i,r,n,this.urlSerializer);return i.path==="**"&&(e.children={}),a.pipe(ze(c=>c.matched?(n=i._injector??n,this.getChildConfig(n,i,r).pipe(ze(({routes:l})=>{let u=i._loadedInjector??n,{parameters:f,consumedSegments:m,remainingSegments:h}=c,p=new Gi(m,f,Object.freeze(_({},this.urlTree.queryParams)),this.urlTree.fragment,Ay(i),Wt(i),i.component??i._loadedComponent??null,i,Ry(i)),b=Al(p,s,this.paramsInheritanceStrategy);p.params=Object.freeze(b.params),p.data=Object.freeze(b.data);let{segmentGroup:D,slicedSegments:P}=ky(e,m,h,l);if(P.length===0&&D.hasChildren())return this.processChildren(u,l,D,p).pipe(x(Ie=>new Ct(p,Ie)));if(l.length===0&&P.length===0)return C(new Ct(p,[]));let Oe=Wt(i)===o;return this.processSegment(u,l,D,P,Oe?X:o,!0,p).pipe(x(Ie=>new Ct(p,Ie instanceof Ct?[Ie]:[])))}))):Yr(e)))}getChildConfig(n,e,i){return e.children?C({routes:e.children,injector:n}):e.loadChildren?e._loadedRoutes!==void 0?C({routes:e._loadedRoutes,injector:e._loadedInjector}):PA(n,e,i,this.urlSerializer).pipe(we(r=>r?this.configLoader.loadChildren(n,e).pipe(me(o=>{e._loadedRoutes=o.routes,e._loadedInjector=o.injector})):jA(e))):C({routes:[],injector:n})}};function ZA(t){t.sort((n,e)=>n.value.outlet===X?-1:e.value.outlet===X?1:n.value.outlet.localeCompare(e.value.outlet))}function QA(t){let n=t.value.routeConfig;return n&&n.path===""}function ow(t){let n=[],e=new Set;for(let i of t){if(!QA(i)){n.push(i);continue}let r=n.find(o=>i.value.routeConfig===o.value.routeConfig);r!==void 0?(r.children.push(...i.children),e.add(r)):n.push(i)}for(let i of e){let r=ow(i.children);n.push(new Ct(i.value,r))}return n.filter(i=>!e.has(i))}function Ay(t){return t.data||{}}function Ry(t){return t.resolve||{}}function KA(t,n,e,i,r,o){return we(s=>qA(t,n,e,i,s.extractedUrl,r,o).pipe(x(({state:a,tree:c})=>J(_({},s),{targetSnapshot:a,urlAfterRedirects:c}))))}function XA(t,n){return we(e=>{let{targetSnapshot:i,guards:{canActivateChecks:r}}=e;if(!r.length)return C(e);let o=new Set(r.map(c=>c.route)),s=new Set;for(let c of o)if(!s.has(c))for(let l of sw(c))s.add(l);let a=0;return he(s).pipe(Jt(c=>o.has(c)?JA(c,i,t,n):(c.data=Al(c,c.parent,t).resolve,C(void 0))),me(()=>a++),pr(1),we(c=>a===s.size?C(e):Ze))})}function sw(t){let n=t.children.map(e=>sw(e)).flat();return[t,...n]}function JA(t,n,e,i){let r=t.routeConfig,o=t._resolve;return r?.title!==void 0&&!Ky(r)&&(o[Ss]=r.title),eR(o,t,n,i).pipe(x(s=>(t._resolvedData=s,t.data=Al(t,t.parent,e).resolve,null)))}function eR(t,n,e,i){let r=lm(t);if(r.length===0)return C({});let o={};return he(r).pipe(we(s=>tR(t[s],n,e,i).pipe(En(),me(a=>{if(a instanceof no)throw Rl(new ti,a);o[s]=a}))),pr(1),x(()=>o),Pe(s=>nw(s)?Ze:Et(s)))}function tR(t,n,e,i){let r=Ms(n)??i,o=ro(t,r),s=o.resolve?o.resolve(n,e):pt(r,()=>o(n,e));return ri(s)}function am(t){return ze(n=>{let e=t(n);return e?he(e).pipe(x(()=>n)):C(n)})}var Sm=(()=>{class t{buildTitle(e){let i,r=e.root;for(;r!==void 0;)i=this.getResolvedTitleForRoute(r)??i,r=r.children.find(o=>o.outlet===X);return i}getResolvedTitleForRoute(e){return e.data[Ss]}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:()=>d(aw),providedIn:"root"})}return t})(),aw=(()=>{class t extends Sm{title;constructor(e){super(),this.title=e}updateTitle(e){let i=this.buildTitle(e);i!==void 0&&this.title.setTitle(i)}static \u0275fac=function(i){return new(i||t)(S(xy))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),oi=new v("",{providedIn:"root",factory:()=>({})}),Zi=new v(""),Pl=(()=>{class t{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=d(zb);loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return C(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);let i=ri(e.loadComponent()).pipe(x(lw),me(o=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=o}),en(()=>{this.componentLoaders.delete(e)})),r=new ur(i,()=>new y).pipe(dr());return this.componentLoaders.set(e,r),r}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return C({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);let o=cw(i,this.compiler,e,this.onLoadEndListener).pipe(en(()=>{this.childrenLoaders.delete(i)})),s=new ur(o,()=>new y).pipe(dr());return this.childrenLoaders.set(i,s),s}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function cw(t,n,e,i){return ri(t.loadChildren()).pipe(x(lw),we(r=>r instanceof Dh||Array.isArray(r)?C(r):he(n.compileModuleAsync(r))),x(r=>{i&&i(t);let o,s,a=!1;return Array.isArray(r)?(s=r,a=!0):(o=r.create(e).injector,s=o.get(Zi,[],{optional:!0,self:!0}).flat()),{routes:s.map(Im),injector:o}}))}function nR(t){return t&&typeof t=="object"&&"default"in t}function lw(t){return nR(t)?t.default:t}var Ll=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:()=>d(iR),providedIn:"root"})}return t})(),iR=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Mm=new v(""),Tm=new v("");function dw(t,n,e){let i=t.get(Tm),r=t.get(T);return t.get(E).runOutsideAngular(()=>{if(!r.startViewTransition||i.skipNextTransition)return i.skipNextTransition=!1,new Promise(l=>setTimeout(l));let o,s=new Promise(l=>{o=l}),a=r.startViewTransition(()=>(o(),rR(t))),{onViewTransitionCreated:c}=i;return c&&pt(t,()=>c({transition:a,from:n,to:e})),s})}function rR(t){return new Promise(n=>{kt({read:()=>setTimeout(n)},{injector:t})})}var km=new v(""),Vl=(()=>{class t{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new y;
8transitionAbortSubject=new y;configLoader=d(Pl);environmentInjector=d(Se);destroyRef=d(zt);urlSerializer=d(qi);rootContexts=d(Yi);location=d(Ot);inputBindingEnabled=d(Ts,{optional:!0})!==null;titleStrategy=d(Sm);options=d(oi,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=d(Ll);createViewTransition=d(Mm,{optional:!0});navigationErrorHandler=d(km,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>C(void 0);rootComponentType=null;destroyed=!1;constructor(){let e=r=>this.events.next(new Dl(r)),i=r=>this.events.next(new xl(r));this.configLoader.onLoadEndListener=i,this.configLoader.onLoadStartListener=e,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(e){let i=++this.navigationId;this.transitions?.next(J(_({},e),{extractedUrl:this.urlHandlingStrategy.extract(e.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:i}))}setupNavigations(e){return this.transitions=new _e(null),this.transitions.pipe(le(i=>i!==null),ze(i=>{let r=!1,o=!1;return C(i).pipe(ze(s=>{if(this.navigationId>i.id)return this.cancelNavigationTransition(i,"",_t.SupersededByNewNavigation),Ze;this.currentTransition=i,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?J(_({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let a=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),c=s.extras.onSameUrlNavigation??e.onSameUrlNavigation;if(!a&&c!=="reload")return this.events.next(new _n(s.id,this.urlSerializer.serialize(s.rawUrl),"",Xr.IgnoredSameUrlNavigation)),s.resolve(!1),Ze;if(this.urlHandlingStrategy.shouldProcessUrl(s.rawUrl))return C(s).pipe(ze(l=>(this.events.next(new ii(l.id,this.urlSerializer.serialize(l.extractedUrl),l.source,l.restoredState)),l.id!==this.navigationId?Ze:Promise.resolve(l))),KA(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),me(l=>{i.targetSnapshot=l.targetSnapshot,i.urlAfterRedirects=l.urlAfterRedirects,this.currentNavigation=J(_({},this.currentNavigation),{finalUrl:l.urlAfterRedirects});let u=new ys(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(u)}));if(a&&this.urlHandlingStrategy.shouldProcessUrl(s.currentRawUrl)){let{id:l,extractedUrl:u,source:f,restoredState:m,extras:h}=s,p=new ii(l,this.urlSerializer.serialize(u),f,m);this.events.next(p);let b=Zy(this.rootComponentType).snapshot;return this.currentTransition=i=J(_({},s),{targetSnapshot:b,urlAfterRedirects:u,extras:J(_({},h),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=u,C(i)}else return this.events.next(new _n(s.id,this.urlSerializer.serialize(s.extractedUrl),"",Xr.IgnoredByUrlHandlingStrategy)),s.resolve(!1),Ze}),me(s=>{let a=new bl(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}),x(s=>(this.currentTransition=i=J(_({},s),{guards:vA(s.targetSnapshot,s.currentSnapshot,this.rootContexts)}),i)),MA(this.environmentInjector,s=>this.events.next(s)),me(s=>{if(i.guardsResult=s.guardsResult,s.guardsResult&&typeof s.guardsResult!="boolean")throw Rl(this.urlSerializer,s.guardsResult);let a=new yl(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot,!!s.guardsResult);this.events.next(a)}),le(s=>s.guardsResult?!0:(this.cancelNavigationTransition(s,"",_t.GuardRejected),!1)),am(s=>{if(s.guards.canActivateChecks.length!==0)return C(s).pipe(me(a=>{let c=new wl(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(c)}),ze(a=>{let c=!1;return C(a).pipe(XA(this.paramsInheritanceStrategy,this.environmentInjector),me({next:()=>c=!0,complete:()=>
8{c||this.cancelNavigationTransition(a,"",_t.NoDataFromResolver)}}))}),me(a=>{let c=new Cl(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(c)}))}),am(s=>{let a=c=>{let l=[];c.routeConfig?.loadComponent&&!c.routeConfig._loadedComponent&&l.push(this.configLoader.loadComponent(c.routeConfig).pipe(me(u=>{c.component=u}),x(()=>{})));for(let u of c.children)l.push(...a(u));return l};return bi(a(s.targetSnapshot.root)).pipe(Hn(null),Ne(1))}),am(()=>this.afterPreactivation()),ze(()=>{let{currentSnapshot:s,targetSnapshot:a}=i,c=this.createViewTransition?.(this.environmentInjector,s.root,a.root);return c?he(c).pipe(x(()=>i)):C(i)}),x(s=>{let a=fA(e.routeReuseStrategy,s.targetSnapshot,s.currentRouterState);return this.currentTransition=i=J(_({},s),{targetRouterState:a}),this.currentNavigation.targetRouterState=a,i}),me(()=>{this.events.next(new ws)}),gA(this.rootContexts,e.routeReuseStrategy,s=>this.events.next(s),this.inputBindingEnabled),Ne(1),me({next:s=>{r=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new at(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects))),this.titleStrategy?.updateTitle(s.targetRouterState.snapshot),s.resolve(!0)},complete:()=>{r=!0}}),ae(this.transitionAbortSubject.pipe(me(s=>{throw s}))),en(()=>{!r&&!o&&this.cancelNavigationTransition(i,"",_t.SupersededByNewNavigation),this.currentTransition?.id===i.id&&(this.currentNavigation=null,this.currentTransition=null)}),Pe(s=>{if(this.destroyed)return i.resolve(!1),Ze;if(o=!0,tw(s))this.events.next(new gn(i.id,this.urlSerializer.serialize(i.extractedUrl),s.message,s.cancellationCode)),pA(s)?this.events.next(new to(s.url,s.navigationBehaviorOptions)):i.resolve(!1);else{let a=new Jr(i.id,this.urlSerializer.serialize(i.extractedUrl),s,i.targetSnapshot??void 0);try{let c=pt(this.environmentInjector,()=>this.navigationErrorHandler?.(a));if(c instanceof no){let{message:l,cancellationCode:u}=Rl(this.urlSerializer,c);this.events.next(new gn(i.id,this.urlSerializer.serialize(i.extractedUrl),l,u)),this.events.next(new to(c.redirectTo,c.navigationBehaviorOptions))}else throw this.events.next(a),s}catch(c){this.options.resolveNavigationPromiseOnError?i.resolve(!1):i.reject(c)}}return Ze}))}))}cancelNavigationTransition(e,i,r){let o=new gn(e.id,this.urlSerializer.serialize(e.extractedUrl),i,r);this.events.next(o),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let e=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),i=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return e.toString()!==i?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function oR(t){return t!==gl}var uw=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:()=>d(sR),providedIn:"root"})}return t})(),Nl=class{shouldDetach(n){return!1}store(n,e){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,e){return n.routeConfig===e.routeConfig}},sR=(()=>{class t extends Nl{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),fw=(()=>{class t{urlSerializer=d(qi);options=d(oi,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=d(Ot);urlHandlingStrategy=d(Ll);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new vn;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:e,initialUrl:i,targetBrowserUrl:r}){let o=e!==void 0?this.urlHandlingStrategy.merge(e,i):i,s=r??o;return s instanceof vn?this.urlSerializer.serialize(s):s}commitTransition({targetRouterState:e,finalUrl:i,initialUrl:r}){i&&e?(this.currentUrlTree=i,this.rawUrlTree=this.urlHandlingStrategy.merge(i,r),this.routerState=e):this.rawUrlTree=r}routerState=Zy(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:e}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e??this.rawUrlTree)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:()=>d(aR),providedIn:"root"})}return t})(),aR=(()=>{class t extends fw{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(i=>{i.type==="popstate"&&setTimeout(()=>{e(i.url,i.state,"popstate")})})}handleRouterEvent(e,i){e instanceof ii?this.updateStateMemento():e instanceof _n?this.commitTransition(i):e instanceof ys?this.urlUpdateStrategy==="eager"&&(i.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(i),i)):e instanceof ws?(this.commitTransition(i),this.urlUpdateStrategy==="deferred"&&!i.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(i),i)):e instanceof gn&&(e.code===_t.GuardRejected||e.code===_t.NoDataFromRe
vendor: 13,491 bytes, line 8
8solver)?this.restoreHistory(i):e instanceof Jr?this.restoreHistory(i,!0):e instanceof at&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,{extras:i,id:r}){let{replaceUrl:o,state:s}=i;if(this.location.isCurrentPathEqualTo(e)||o){let a=this.browserPageId,c=_(_({},s),this.generateNgRouterState(r,a));this.location.replaceState(e,"",c)}else{let a=_(_({},s),this.generateNgRouterState(r,this.browserPageId+1));this.location.go(e,"",a)}}restoreHistory(e,i=!1){if(this.canceledNavigationResolution==="computed"){let r=this.browserPageId,o=this.currentPageId-r;o!==0?this.location.historyGo(o):this.getCurrentUrlTree()===e.finalUrl&&o===0&&(this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(i&&this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,i){return this.canceledNavigationResolution==="computed"?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function jl(t,n){t.events.pipe(le(e=>e instanceof at||e instanceof gn||e instanceof Jr||e instanceof _n),x(e=>e instanceof at||e instanceof _n?0:(e instanceof gn?e.code===_t.Redirect||e.code===_t.SupersededByNewNavigation:!1)?2:1),le(e=>e!==2),Ne(1)).subscribe(()=>{n()})}var cR={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},lR={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},xt=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=d(Ih);stateManager=d(fw);options=d(oi,{optional:!0})||{};pendingTasks=d(Rn);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=d(Vl);urlSerializer=d(qi);location=d(Ot);urlHandlingStrategy=d(Ll);_events=new y;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=d(uw);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=d(Zi,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!d(Ts,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}eventsSubscription=new oe;subscribeToNavigationEvents(){let e=this.navigationTransitions.events.subscribe(i=>{try{let r=this.navigationTransitions.currentTransition,o=this.navigationTransitions.currentNavigation;if(r!==null&&o!==null){if(this.stateManager.handleRouterEvent(i,o),i instanceof gn&&i.code!==_t.Redirect&&i.code!==_t.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof at)this.navigated=!0;else if(i instanceof to){let s=i.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(i.url,r.currentRawUrl),c=_({browserUrl:r.extras.browserUrl,info:r.extras.info,skipLocationChange:r.extras.skipLocationChange,replaceUrl:r.extras.replaceUrl||this.urlUpdateStrategy==="eager"||oR(r.source)},s);this.scheduleNavigation(a,gl,null,c,{resolve:r.resolve,reject:r.reject,promise:r.promise})}}uR(i)&&this._events.next(i)}catch(r){this.navigationTransitions.transitionAbortSubject.next(r)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),gl,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,i,r)=>{this.navigateToSyncWithBrowser(e,r,i)})}navigateToSyncWithBrowser(e,i,r){let o={replaceUrl:!0},s=r?.navigationId?r:null;if(r){let c=_({},r);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(o.state=c)}let a=this.parseUrl(e);this.scheduleNavigation(a,i,s,o)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(Im),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(e,i={}){let{relativeTo:r,queryParams:o,fragment:s,queryParamsHandling:a,preserveFragment:c}=i,l=c?this.currentUrlTree.fragment:s,u=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":u=_(_({},this.currentUrlTree.queryParams),o);break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=o||null}u!==null&&(u=this.removeEmptyProps(u));let f;try{let m=r?r.snapshot:this.routerState.snapshot.root;f=Gy(m)}catch{(typeof e[0]!="string"||e[0][0]!=="/")&&(e=[]),f=this.currentUrlTree.root}return Wy(f,e,u,l??null)}navigateByUrl(e,i={skipLocationChange:!1}){let r=ni(e)?e:this.parseUrl(e),o=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(o,gl,null,i)}navigate(e,i={skipLocationChange:!1}){return dR(e),this.navigateByUrl(this.createUrlTree(e,i),i)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch{return this.urlSerializer.parse("/")}}isActive(e,i){let r;if(i===!0?r=_({},cR):i===!1?r=_({},lR):r=i,ni(e))return Iy(this.currentUrlTree,e,r);let o=this.parseUrl(e);return Iy(this.currentUrlTree,o,r)}removeEmptyProps(e){return Object.entries(e).reduce((i,[r,o])=>(o!=null&&(i[r]=o),i),{})}scheduleNavigation(e,i,r,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((f,m)=>{a=f,c=m});let u=this.pendingTasks.add();return jl(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(u))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:o,resolve:a,reject:c,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(f=>Promise.reject(f))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function dR(t){for(let n=0;n<t.length;n++)if(t[n]==null)throw new w(4008,!1)}function uR(t){return!(t instanceof ws)&&!(t instanceof to)}var Bl=(()=>{class t{router;route;tabIndexAttribute;renderer;el;locationStrategy;href=null;target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new y;constructor(e,i,r,o,s,a){this.router=e,this.route=i,this.tabIndexAttribute=r,this.renderer=o,this.el=s,this.locationStrategy=a;let c=s.nativeElement.tagName?.toLowerCase();this.isAnchorElement=c==="a"||c==="area",this.isAnchorElement?this.subscription=e.events.subscribe(l=>{l instanceof at&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(e){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}routerLinkInput=null;set routerLink(e){e==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(ni(e)?this.routerLinkInput=e:this.routerLinkInput=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0"))}onClick(e,i,r,o,s){let a=this.urlTree;if(a===null||this.isAnchorElement&&(e!==0||i||r||o||s||typeof this.target=="string"&&this.target!="_self"))return!0;let c={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(a,c),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let e=this.urlTree;this.href=e!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e)):null;let i=this.href===null?null:k_(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",i)}applyAttributeValue(e,i){let r=this.renderer,o=this.el.nativeElement;i!==null?r.setAttribute(o,e,i):r.removeAttribute(o,e)}get urlTree(){return this.routerLinkInput===null?null:ni(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static \u0275fac=function(i){return new(i||t)(L(xt),L(bn),Fc("tabindex"),L(qe),L(M),L(Gt))};static \u0275dir=I({type:t,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(i,r){i&1&&Ae("click",function(s){return r.onClick(s.button,s.ctrlKey,s.shiftKey,s.altKey,s.metaKey)}),i&2&&re("target",r.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",ne],skipLocationChange:[2,"skipLocationChange","skipLocationChange",ne],replaceUrl:[2,"replaceUrl","replaceUrl",ne],routerLink:"routerLink"},features:[Ge]})}return t})(),fR=(()=>{class t{router;element;renderer;cdr;link;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new W;constructor(e,i,r,o,s){this.router=e,this.element=i,this.renderer=r,this.cdr=o,this.link=s,this.routerEventsSubscription=e.events.subscribe(a=>{a instanceof at&&this.update()})}ngAfterContentInit(){C(this.links.changes,C(null)).pipe(Qt()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let e=[...this.links.toArray(),this.link].filter(i=>!!i).map(i=>i.onChanges);this.linkInputChangesSubscription=he(e).pipe(Qt()).subscribe(i=>{this._isActive!==this.isLinkActive(this.router)(i)&&this.update()})}set routerLinkActive(e){let i=Array.isArray(e)?e:e.split(" ");this.classes=i.filter(r=>!!r)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let e=this.hasActiveLinks();this.classes.forEach(i=>{e?this.renderer.addClass(this.element.nativeElement,i):this.renderer.removeClass(this.element.nativeElement,i)}),e&&this.ariaCurrentWhenActive!==void 0?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==e&&(this._isActive=e,this.cdr.markForCheck(),this.isActiveChange.emit(e))})}isLinkActive(e){let i=hR(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return r=>{let o=r.urlTree;return o?e.isActive(o,i):!1}}hasActiveLinks(){let e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}static \u0275fac=function(i){return new(i||t)(L(xt),L(M),L(qe),L(Ve),L(Bl,8))};static \u0275dir=I({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(i,r,o){if(i&1&&xe(o,Bl,5),i&2){let s;Y(s=Z())&&(r.links=s)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[Ge]})}return t})();function hR(t){return!!t.paths}var As=class{};var hw=(()=>{class t{router;injector;preloadingStrategy;loader;subscription;constructor(e,i,r,o){this.router=e,this.injector=i,this.preloadingStrategy=r,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(le(e=>e instanceof at),Jt(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){let r=[];for(let o of i){o.providers&&!o._injector&&(o._injector=Jo(o.providers,e,`Route: ${o.path}`));let s=o._injector??e,a=o._loadedInjector??s;(o.loadChildren&&!o._loadedRoutes&&o.canLoad===void 0||o.loadComponent&&!o._loadedComponent)&&r.push(this.preloadConfig(s,o)),(o.children||o._loadedRoutes)&&r.push(this.processRoutes(a,o.children??o._loadedRoutes))}return he(r).pipe(Qt())}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>{let r;i.loadChildren&&i.canLoad===void 0?r=this.loader.loadChildren(e,i):r=C(null);let o=r.pipe(we(s=>s===null?C(void 0):(i._loadedRoutes=s.routes,i._loadedInjector=s.injector,this.processRoutes(s.injector??e,s.routes))));if(i.loadComponent&&!i._loadedComponent){let s=this.loader.loadComponent(i);return he([o,s]).pipe(Qt())}else return o}
8)}static \u0275fac=function(i){return new(i||t)(S(xt),S(Se),S(As),S(Pl))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),mw=new v(""),mR=(()=>{class t{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(e,i,r,o,s={}){this.urlSerializer=e,this.transitions=i,this.viewportScroller=r,this.zone=o,this.options=s,s.scrollPositionRestoration||="disabled",s.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof ii?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof at?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof _n&&e.code===Xr.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof eo&&(e.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(e.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new eo(e,this.lastSource==="popstate"?this.store[this.restoredId]:null,i))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(i){nb()};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})();function pR(t,...n){return Or([{provide:Zi,multi:!0,useValue:t},[],{provide:bn,useFactory:pw,deps:[xt]},{provide:Yc,multi:!0,useFactory:gw},n.map(e=>e.\u0275providers)])}function pw(t){return t.routerState.root}function oo(t,n){return{\u0275kind:t,\u0275providers:n}}function gw(){let t=d(K);return n=>{let e=t.get(Mt);if(n!==e.components[0])return;let i=t.get(xt),r=t.get(vw);t.get(Rm)===1&&i.initialNavigation(),t.get(yw,null,ee.Optional)?.setUpPreloading(),t.get(mw,null,ee.Optional)?.init(),i.resetRootComponentType(e.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}var vw=new v("",{factory:()=>new y}),Rm=new v("",{providedIn:"root",factory:()=>1});function _w(){let t=[{provide:Rm,useValue:0},Mh(()=>{let n=d(K);return n.get(Lh,Promise.resolve()).then(()=>new Promise(i=>{let r=n.get(xt),o=n.get(vw);jl(r,()=>{i(!0)}),n.get(Vl).afterPreactivation=()=>(i(!0),o.closed?C(void 0):o),r.initialNavigation()}))})];return oo(2,t)}function bw(){let t=[Mh(()=>{d(xt).setUpLocationChangeListener()}),{provide:Rm,useValue:2}];return oo(3,t)}var yw=new v("");function ww(t){return oo(0,[{provide:yw,useExisting:hw},{provide:As,useExisting:t}])}function gR(t){return oo(5,[{provide:oi,useValue:t}])}function Cw(){return oo(8,[xm,{provide:Ts,useExisting:xm}])}function Dw(t){On("NgRouterViewTransitions");let n=[{provide:Mm,useValue:dw},{provide:Tm,useValue:_({skipNextTransition:!!t?.skipInitialTransition},t)}];return oo(9,n)}var xw=[Ot,{provide:qi,useClass:ti},xt,Yi,{provide:bn,useFactory:pw,deps:[xt]},Pl,[]],vR=(()=>{class t{constructor(){}static forRoot(e,i){return{ngModule:t,providers:[xw,[],{provide:Zi,multi:!0,useValue:e},[],i?.errorHandler?{provide:km,useValue:i.errorHandler}:[],{provide:oi,useValue:i||{}},i?.useHash?bR():yR(),_R(),i?.preloadingStrategy?ww(i.preloadingStrategy).\u0275providers:[],i?.initialNavigation?wR(i):[],i?.bindToComponentInputs?Cw().\u0275providers:[],i?.enableViewTransitions?Dw().\u0275providers:[],CR()]}}static forChild(e){return{ngModule:t,providers:[{provide:Zi,multi:!0,useValue:e}]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({})}return t})();function _R(){return{provide:mw,useFactory:()=>{let t=d(ty),n=d(E),e=d(oi),i=d(Vl),r=d(qi);return e.scrollOffset&&t.setOffset(e.scrollOffset),new mR(r,i,t,n,e)}}}function bR(){return{provide:Gt,useClass:Uh}}function yR(){return{provide:Gt,useClass:Jc}}function wR(t){return[t.initialNavigation==="disabled"?bw().\u0275providers:[],t.initialNavigation==="enabledBlocking"?_w().\u0275providers:[]]}var Am=new v("");function CR(){return[{provide:Am,useFactory:gw},{provide:Yc,multi:!0,useExisting:Am}]}var Om;try{Om=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Om=!1}var fe=(()=>{class t{_platformId=d(Kn);isBrowser=this._platformId?zh(this._platformId):typeof document=="object"&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);
8TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||Om)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Nt(t,n,e,i,r){let o=parseInt(Oh.major),s=parseInt(Oh.minor);return o>19||o===19&&s>0||o===0&&s===0?t.listen(n,e,i,r):(n.addEventListener(e,i,r),()=>{n.removeEventListener(e,i,r)})}var Nm;function Ew(){if(Nm==null){let t=typeof document<"u"?document.head:null;Nm=!!(t&&(t.createShadowRoot||t.attachShadow))}return Nm}function Fm(t){if(Ew()){let n=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}function Iw(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let n=t.shadowRoot.activeElement;if(n===t)break;t=n}return t}function ct(t){return t.composedPath?t.composedPath()[0]:t.target}function Pm(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var Ul=new WeakMap,Ye=(()=>{class t{_appRef;_injector=d(K);_environmentInjector=d(Se);load(e){let i=this._appRef=this._appRef||this._injector.get(Mt),r=Ul.get(i);r||(r={loaders:new Set,refs:[]},Ul.set(i,r),i.onDestroy(()=>{Ul.get(i)?.refs.forEach(o=>o.destroy()),Ul.delete(i)})),r.loaders.has(e)||(r.loaders.add(e),r.refs.push(Qc(e,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Fe(t){return t==null?"":typeof t=="string"?t:`${t}px`}function so(t){return Array.isArray(t)?t:[t]}function Vn(t,n=0){return Sw(t)?Number(t):arguments.length===2?n:0}function Sw(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function Ft(t){return t instanceof M?t.nativeElement:t}var DR=new v("cdk-dir-doc",{providedIn:"root",factory:xR});function xR(){return d(T)}var ER=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function Mw(t){let n=t?.toLowerCase()||"";return n==="auto"&&typeof navigator<"u"&&navigator?.language?ER.test(navigator.language)?"rtl":"ltr":n==="rtl"?"rtl":"ltr"}var Pt=(()=>{class t{value="ltr";change=new W;constructor(){let e=d(DR,{optional:!0});if(e){let i=e.body?e.body.dir:null,r=e.documentElement?e.documentElement.dir:null;this.value=Mw(i||r||"ltr")}}ngOnDestroy(){this.change.complete()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var qt=(function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t})(qt||{}),Hl,Qi;function zl(){if(Qi==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return Qi=!1,Qi;if("scrollBehavior"in document.documentElement.style)Qi=!0;else{let t=Element.prototype.scrollTo;t?Qi=!/\{\s*\[native code\]\s*\}/.test(t.toString()):Qi=!1}}return Qi}function ao(){if(typeof document!="object"||!document)return qt.NORMAL;if(Hl==null){let t=document.createElement("div"),n=t.style;t.dir="rtl",n.width="1px",n.overflow="auto",n.visibility="hidden",n.pointerEvents="none",n.position="absolute";let e=document.createElement("div"),i=e.style;i.width="2px",i.height="1px",t.appendChild(e),document.body.appendChild(t),Hl=qt.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,Hl=t.scrollLeft===0?qt.NEGATED:qt.INVERTED),t.remove()}return Hl}var si=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({})}return t})();var IR=20,co=(()=>{class t{_ngZone=d(E);_platform=d(fe);_renderer=d($e).createRenderer(null,null);_cleanupGlobalListener;constructor(){}_scrolled=new y;_scrolledCount=0;
vendor: 48,798 bytes, lines 8-9
8scrollContainers=new Map;register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){let i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=IR){return this._platform.isBrowser?new j(i=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));let r=e>0?this._scrolled.pipe(Fa(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):C()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){let r=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(le(o=>!o||r.indexOf(o)>-1))}getAncestorScrollContainers(e){let i=[];return this.scrollContainers.forEach((r,o)=>{this._scrollableContainsElement(o,e)&&i.push(o)}),i}_scrollableContainsElement(e,i){let r=Ft(i),o=e.getElementRef().nativeElement;do if(r==o)return!0;while(r=r.parentElement);return!1}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),SR=(()=>{class t{elementRef=d(M);scrollDispatcher=d(co);ngZone=d(E);dir=d(Pt,{optional:!0});_scrollElement=this.elementRef.nativeElement;_destroyed=new y;_renderer=d(qe);_cleanupScroll;_elementScrolled=new y;constructor(){}ngOnInit(){this._cleanupScroll=this.ngZone.runOutsideAngular(()=>this._renderer.listen(this._scrollElement,"scroll",e=>this._elementScrolled.next(e))),this.scrollDispatcher.register(this)}ngOnDestroy(){this._cleanupScroll?.(),this._elementScrolled.complete(),this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){let i=this.elementRef.nativeElement,r=this.dir&&this.dir.value=="rtl";e.left==null&&(e.left=r?e.end:e.start),e.right==null&&(e.right=r?e.start:e.end),e.bottom!=null&&(e.top=i.scrollHeight-i.clientHeight-e.bottom),r&&ao()!=qt.NORMAL?(e.left!=null&&(e.right=i.scrollWidth-i.clientWidth-e.left),ao()==qt.INVERTED?e.left=e.right:ao()==qt.NEGATED&&(e.left=e.right?-e.right:e.right)):e.right!=null&&(e.left=i.scrollWidth-i.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){let i=this.elementRef.nativeElement;zl()?i.scrollTo(e):(e.top!=null&&(i.scrollTop=e.top),e.left!=null&&(i.scrollLeft=e.left))}measureScrollOffset(e){let i="left",r="right",o=this.elementRef.nativeElement;if(e=="top")return o.scrollTop;if(e=="bottom")return o.scrollHeight-o.clientHeight-o.scrollTop;let s=this.dir&&this.dir.value=="rtl";return e=="start"?e=s?r:i:e=="end"&&(e=s?i:r),s&&ao()==qt.INVERTED?e==i?o.scrollWidth-o.clientWidth-o.scrollLeft:o.scrollLeft:s&&ao()==qt.NEGATED?e==i?o.scrollLeft+o.scrollWidth-o.clientWidth:-o.scrollLeft:e==i?o.scrollLeft:o.scrollWidth-o.clientWidth-o.scrollLeft}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return t})(),MR=20,$l=(()=>{class t{_platform=d(fe);_listeners;_viewportSize;_change=new y;_document=d(T,{optional:!0});constructor(){let e=d(E),i=d($e).createRenderer(null,null);e.runOutsideAngular(()=>{if(this._platform.isBrowser){let r=o=>this._change.next(o);this._listeners=[i.listen("window","resize",r),i.listen("window","orientationchange",r)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(e=>e()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){let e=this.getViewportScrollPosition(),{width:i,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+i,height:r,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let e=this._document,i=this._getWindow(),r=e.documentElement,o=r.getBoundingClientRect(),s=-o.top||e.body.scrollTop||i.scrollY||r.scrollTop||0,a=-o.left||e.body.scrollLeft||i.scrollX||r.scrollLeft||0;return{top:s,left:a}}change(e=MR){return e>0?this._change.pipe(Fa(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Rs=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({})}return t})(),Lm=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({imports:[si,Rs,si,Rs]})}return t})();var lo=class{_attachedHost;attach(n){return this._attachedHost=n,n.attach(this)}detach(){let n=this._attachedHost;n!=null&&(this._attachedHost=null,n.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(n){this._attachedHost=n}},jn=class extends lo{component;viewContainerRef;injector;componentFactoryResolver;projectableNodes;constructor(n,e,i,r,o){super(),this.component=n,this.viewContainerRef=e,this.injector=i,this.projectableNodes=o}},Bn=class extends lo{templateRef;viewContainerRef;context;injector;constructor(n,e,i,r){super(),this.templateRef=n,this.viewContainerRef=e,this.context=i,this.injector=r}get origin(){return this.templateRef.elementRef}attach(n,e=this.context){return this.context=e,super.attach(n)}detach(){return this.context=void 0,super.detach()}},Gl=class extends lo{element;constructor(n){super(),this.element=n instanceof M?n.nativeElement:n}},Ki=class{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(n){if(n instanceof jn)return this._attachedPortal=n,this.attachComponentPortal(n);if(n instanceof Bn)return this._attachedPortal=n,this.attachTemplatePortal(n);if(this.attachDomPortal&&n instanceof Gl)return this._attachedPortal=n,this.attachDomPortal(n)}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(n){this._disposeFn=n}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var Os=class extends Ki{outletElement;_appRef;_defaultInjector;_document;constructor(n,e,i,r,o){super(),this.outletElement=n,this._appRef=i,this._defaultInjector=r,this._document=o}attachComponentPortal(n){let e;if(n.viewContainerRef){let i=n.injector||n.viewContainerRef.injector,r=i.get(Tn,null,{optional:!0})||void 0;e=n.viewContainerRef.createComponent(n.component,{index:n.viewContainerRef.length,injector:i,ngModuleRef:r,projectableNodes:n.projectableNodes||void 0}),this.setDisposeFn(()=>e.destroy())}else{let i=this._appRef,r=n.injector||this._defaultInjector||K.NULL,o=r.get(Se,i.injector);e=Qc(n.component,{elementInjector:r,environmentInjector:o,projectableNodes:n.projectableNodes||void 0}),i.attachView(e.hostView),this.setDisposeFn(()=>{i.viewCount>0&&i.detachView(e.hostView),e.destroy()})}return this.outletElement.appendChild(this._getComponentRootNode(e)),this._attachedPortal=n,e}attachTemplatePortal(n){let e=n.viewContainerRef,i=e.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});return i.rootNodes.forEach(r=>this.outletElement.appendChild(r)),i.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(i);r!==-1&&e.remove(r)}),this._attachedPortal=n,i}attachDomPortal=n=>{let e=n.element;e.parentNode;let i=this._document.createComment("dom-portal");e.parentNode.insertBefore(i,e),this.outletElement.appendChild(e),this._attachedPortal=n,super.setDisposeFn(()=>{i.parentNode&&i.parentNode.replaceChild(e,i)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(n){return n.hostView.rootNodes[0]}};var TR=(()=>{class t extends Bn{constructor(){let e=d(St),i=d(rt);super(e,i)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[de]})}return t})();var Wl=(()=>{class t extends Ki{_moduleRef=d(Tn,{optional:!0});_document=d(T);_viewContainerRef=d(rt);_isInitialized=!1;_attachedRef;constructor(){super()}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}attached=new W;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);let i=e.viewContainerRef!=null?e.viewContainerRef:this._viewContainerRef,r=i.createComponent(e.component,{index:i.length,injector:e.injector||i.injector,projectableNodes:e.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0});return i!==this._viewContainerRef&&this._getRootNode().appendChild(r.hostView.rootNodes[0]),super.setDisposeFn(()=>r.destroy()),this._attachedPortal=e,this._attachedRef=r,this.attached.emit(r),r}attachTemplatePortal(e){e.setAttachedHost(this);let i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}attachDomPortal=e=>{let i=e.element;i.parentNode;let r=this._document.createComment("dom-portal");e.setAttachedHost(this),i.parentNode.insertBefore(r,i),this._getRootNode().appendChild(i),this._attachedPortal=e,super.setDisposeFn(()=>{r.parentNode&&r.parentNode.replaceChild(i,r)})};_getRootNode(){let e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[de]})}return t})();var Ns=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({})}return t})();var Vm={},yn=(()=>{class t{_appId=d(Vi);getId(e){return this._appId!=="ng"&&(e+=this._appId),Vm.hasOwnProperty(e)||(Vm[e]=0),`${e}${Vm[e]++}`}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function uo(t,...n){return n.length?n.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}var Tw=zl(),ql=class{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(n,e){this._viewportRuler=n,this._document=e}attach(){}enable(){if(this._canBeEnabled()){let n=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=n.style.left||"",this._previousHTMLStyles.top=n.style.top||"",n.style.left=Fe(-this._previousScrollPosition.left),n.style.top=Fe(-this._previousScrollPosition.top),n.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let n=this._document.documentElement,e=this._document.body,i=n.style,r=e.style,o=i.scrollBehavior||"",s=r.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,n.classList.remove("cdk-global-scrollblock"),Tw&&(i.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Tw&&(i.scrollBehavior=o,r.scrollBehavior=s)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let e=this._document.documentElement,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}};var Yl=class{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(n,e,i,r){this._scrollDispatcher=n,this._ngZone=e,this._viewportRuler=i,this._config=r}attach(n){this._overlayRef,this._overlayRef=n}enable(){if(this._scrollSubscription)return;let n=this._scrollDispatcher.scrolled(0).pipe(le(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=n.subscribe(()=>{let e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=n.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}},Fs=class{enable(){}disable(){}attach(){}};function jm(t,n){return n.some(e=>{let i=t.bottom<e.top,r=t.top>e.bottom,o=t.right<e.left,s=t.left>e.right;return i||r||o||s})}function kw(t,n){return n.some(e=>{let i=t.top<e.top,r=t.bottom>e.bottom,o=t.left<e.left,s=t.right>e.right;return i||r||o||s})}var Zl=class{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(n,e,i,r){this._scrollDispatcher=n,this._viewportRuler=e,this._ngZone=i,this._config=r}attach(n){this._overlayRef,this._overlayRef=n}enable(){if(!this._scrollSubscription){let n=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(n).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:r}=this._viewportRuler.getViewportSize();jm(e,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},Lw=(()=>{class t{_scrollDispatcher=d(co);_viewportRuler=d($l);_ngZone=d(E);_document=d(T);constructor(){}noop=()=>new Fs;close=e=>new Yl(this._scrollDispatcher,this._ngZone,this._viewportRuler,e);block=()=>new ql(this._viewportRuler,this._document);reposition=e=>new Zl(this._scrollDispatcher,this._viewportRuler,this._ngZone,e);static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Ji=class{positionStrategy;scrollStrategy=new Fs;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(n){if(n){let e=Object.keys(n);for(let i of e)n[i]!==void 0&&(this[i]=n[i])}}};var Ql=class{connectionPair;scrollableViewProperties;constructor(n,e){this.connectionPair=n,this.scrollableViewProperties=e}};var Vw=(()=>{class t{_attachedOverlays=[];_document=d(T);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){let i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),this._attachedOverlays.length===0&&this.detach()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),jw=(()=>{class t extends Vw{_ngZone=d(E);_renderer=d($e).createRenderer(null,null);_cleanupKeydown;add(e){super.add(e),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=e=>{let i=this._attachedOverlays;for(let r=i.length-1;r>-1;r--)if(i[r]._keydownEvents.observers.length>0){this._ngZone.run(()=>i[r]._keydownEvents.next(e));break}};static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Bw=(()=>{class t extends Vw{_platform=d(fe);_ngZone=d(E);_renderer=d($e).createRenderer(null,null);_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;_cleanups;add(e){if(super.add(e),!this._isAttached){let i=this._document.body,r={capture:!0};this._cleanups=this._ngZone.runOutsideAngular(()=>[Nt(this._renderer,i,"pointerdown",this._pointerDownListener,r),Nt(this._renderer,i,"click",this._clickListener,r),Nt(this._renderer,i,"auxclick",this._clickListener,r),Nt(this._renderer,i,"contextmenu",this._clickListener,r)]),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){this._isAttached&&(this._cleanups?.forEach(e=>e()),this._cleanups=void 0,this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}_pointerDownListener=e=>{this._pointerDownEventTarget=ct(e)};_clickListener=e=>{let i=ct(e),r=e.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:i;this._pointerDownEventTarget=null;let o=this._attachedOverlays.slice();for(let s=o.length-1;s>-1;s--){let a=o[s];if(a._outsidePointerEvents.observers.length<1||!a.hasAttached())continue;if(Aw(a.overlayElement,i)||Aw(a.overlayElement,r))break;let c=a._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>c.next(e)):c.next(e)}};static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Aw(t,n){let e=typeof ShadowRoot<"u"&&ShadowRoot,i=n;for(;i;){if(i===t)return!0;i=e&&i instanceof ShadowRoot?i.host:i.parentNode}return!1}var Uw=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(i,r){},styles:[`.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll} 9`],encapsulation:2,changeDetection:0})}return t})(),Hw=(()=>{class t{_platform=d(fe);_containerElement;_document=d(T);_styleLoader=d(Ye);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let e="cdk-overlay-container";if(this._platform.isBrowser||Pm()){let r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let o=0;o<r.length;o++)r[o].remove()}let i=this._document.createElement("div");i.classList.add(e),Pm()?i.setAttribute("platform","test"):this._platform.isBrowser||i.setAttribute("platform","server"),this._document.body.appendChild(i),this._containerElement=i}_loadStyles(){this._styleLoader.load(Uw)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Bm=class{_renderer;_ngZone;element;_cleanupClick;_cleanupTransitionEnd;_fallbackTimeout;constructor(n,e,i,r){this._renderer=e,this._ngZone=i,this.element=n.createElement("div"),this.element.classList.add("cdk-overlay-backdrop"),this._cleanupClick=e.listen(this.element,"click",r)}detach(){this._ngZone.runOutsideAngular(()=>{let n=this.element;clearTimeout(this._fallbackTimeout),this._cleanupTransitionEnd?.(),this._cleanupTransitionEnd=this._renderer.listen(n,"transitionend",this.dispose),this._fallbackTimeout=setTimeout(this.dispose,500),n.style.pointerEvents="none",n.classList.remove("cdk-overlay-backdrop-showing")})}dispose=()=>{clearTimeout(this._fallbackTimeout),this._cleanupClick?.(),this._cleanupTransitionEnd?.(),this._cleanupClick=this._cleanupTransitionEnd=this._fallbackTimeout=void 0,this.element.remove()}},Kl=class{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropClick=new y;_attachments=new y;_detachments=new y;_positionStrategy;_scrollStrategy;_locationChanges=oe.EMPTY;_backdropRef=null;_previousHostParent;_keydownEvents=new y;_outsidePointerEvents=new y;_renders=new y;_afterRenderRef;_afterNextRenderRef;constructor(n,e,i,r,o,s,a,c,l,u=!1,f,m){this._portalOutlet=n,this._host=e,this._pane=i,this._config=r,this._ngZone=o,this._keyboardDispatcher=s,this._document=a,this._location=c,this._outsideClickDispatcher=l,this._animationsDisabled=u,this._injector=f,this._renderer=m,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy,this._afterRenderRef=st(()=>ji(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropRef?.element||null}get hostElement(){return this._host}attach(n){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let e=this._portalOutlet.attach(n);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=kt(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof e?.onDestroy=="function"&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let n=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),n}dispose(){let n=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._backdropRef?.dispose(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=this._backdropRef=null,n&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(n){n!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=n,this.hasAttached()&&(n.attach(this),this.updatePosition()))}updateSize(n){this._config=_(_({},this._config),n),this._updateElementSize()}setDirection(n){this._config=J(_({},this._config),{direction:n}),this._updateElementDirection()}addPanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!0)}removePanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!1)}getDirection(){let n=this._config.direction;return n?typeof n=="string"?n:n.value:"ltr"}updateScrollStrategy(n){n!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=n,this.hasAttached()&&(n.attach(this),n.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let n=this._pane.style;n.width=Fe(this._config.width),n.height=Fe(this._config.height),n.minWidth=Fe(this._config.minWidth),n.minHeight=Fe(this._config.minHeight),n.maxWidth=Fe(this._config.maxWidth),n.maxHeight=Fe(this._config.maxHeight)}_togglePointerEvents(n){this._pane.style.pointerEvents=n?"":"none"}_attachBackdrop(){let n="cdk-overlay-backdrop-showing";this._backdropRef?.dispose(),this._backdropRef=new Bm(this._document,this._renderer,this._ngZone,e=>{this._backdropClick.next(e)}),this._animationsDisabled&&this._backdropRef.element.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropRef.element,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropRef.element,this._host),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._backdropRef?.element.classList.add(n))}):this._backdropRef.element.classList.add(n)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){this._animationsDisabled?(this._backdropRef?.dispose(),this._backdropRef=null):this._backdropRef?.detach()}_toggleClasses(n,e,i){let r=so(e||[]).filter(o=>!!o);r.length&&(i?n.classList.add(...r):n.classList.remove(...r))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{let n=this._renders.pipe(ae(Xt(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),n.unsubscribe())})})}_disposeScrollStrategy(){let n=this._scrollStrategy;n?.disable(),n?.detach?.()}},Rw="cdk-overlay-connected-position-bounding-box",kR=/([A-Za-z%]+)$/,Xl=class{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new y;_resizeSubscription=oe.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(n,e,i,r,o){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=o,this.setOrigin(n)}attach(n){this._overlayRef&&this._overlayRef,this._validatePositions(),n.hostElement.classList.add(Rw),this._overlayRef=n,this._boundingBox=n.hostElement,this._pane=n.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let n=this._originRect,e=this._overlayRect,i=this._viewportRect,r=this._containerRect,o=[],s;for(let a of this._preferredPositions){let c=this._getOriginPoint(n,r,a),l=this._getOverlayPoint(c,e,a),u=this._getOverlayFit(l,e,i,a);if(u.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(a,c);return}if(this._canFitWithFlexibleDimensions(u,l,i)){o.push({position:a,origin:c,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(c,a)});continue}(!s||s.overlayFit.visibleArea<u.visibleArea)&&(s={overlayFit:u,overlayPoint:l,originPoint:c,position:a,overlayRect:e})}if(o.length){let a=null,c=-1;for(let l of o){let u=l.boundingBoxRect.width*l.boundingBoxRect.height*(l.position.weight||1);u>c&&(c=u,a=l)}this._isPushed=!1,this._applyPosition(a.position,a.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(s.position,s.originPoint);return}this._applyPosition(s.position,s.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Xi(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Rw),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let n=this._lastPosition;if(n){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let e=this._getOriginPoint(this._originRect,this._containerRect,n);this._applyPosition(n,e)}else this.apply()}withScrollableContainers(n){return this._scrollables=n,this}withPositions(n){return this._preferredPositions=n,n.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(n){return this._viewportMargin=n,this}withFlexibleDimensions(n=!0){return this._hasFlexibleDimensions=n,this}withGrowAfterOpen(n=!0){return this._growAfterOpen=n,this}withPush(n=!0){return this._canPush=n,this}withLockedPosition(n=!0){return this._positionLocked=n,this}setOrigin(n){return this._origin=n,this}withDefaultOffsetX(n){return this._offsetX=n,this}withDefaultOffsetY(n){return this._offsetY=n,this}withTransformOriginOn(n){return this._transformOriginSelector=n,this}_getOriginPoint(n,e,i){let r;if(i.originX=="center")r=n.left+n.width/2;else{let s=this._isRtl()?n.right:n.left,a=this._isRtl()?n.left:n.right;r=i.originX=="start"?s:a}e.left<0&&(r-=e.left);let o;return i.originY=="center"?o=n.top+n.height/2:o=i.originY=="top"?n.top:n.bottom,e.top<0&&(o-=e.top),{x:r,y:o}}_getOverlayPoint(n,e,i){let r;i.overlayX=="center"?r=-e.width/2:i.overlayX==="start"?r=this._isRtl()?-e.width:0:r=this._isRtl()?0:-e.width;let o;return i.overlayY=="center"?o=-e.height/2:o=i.overlayY=="top"?0:-e.height,{x:n.x+r,y:n.y+o}}_getOverlayFit(n,e,i,r){let o=Nw(e),{x:s,y:a}=n,c=this._getOffset(r,"x"),l=this._getOffset(r,"y");c&&(s+=c),l&&(a+=l);let u=0-s,f=s+o.width-i.width,m=0-a,h=a+o.height-i.height,p=this._subtractOverflows(o.width,u,f),b=this._subtractOverflows(o.height,m,h),D=p*b;return{visibleArea:D,isCompletelyWithinViewport:o.width*o.height===D,fitsInViewportVertically:b===o.height,fitsInViewportHorizontally:p==o.width}}_canFitWithFlexibleDimensions(n,e,i){if(this._hasFlexibleDimensions){let r=i.bottom-e.y,o=i.right-e.x,s=Ow(this._overlayRef.getConfig().minHeight),a=Ow(this._overlayRef.getConfig().minWidth),c=n.fitsInViewportVertically||s!=null&&s<=r,l=n.fitsInViewportHorizontally||a!=null&&a<=o;return c&&l}return!1}_pushOverlayOnScreen(n,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:n.x+this._previousPushAmount.x,y:n.y+this._previousPushAmount.y};let r=Nw(e),o=this._viewportRect,s=Math.max(n.x+r.width-o.width,0),a=Math.max(n.y+r.height-o.height,0),c=Math.max(o.top-i.top-n.y,0),l=Math.max(o.left-i.left-n.x,0),u=0,f=0;return r.width<=o.width?u=l||-s:u=n.x<this._viewportMargin?o.left-i.left-n.x:0,r.height<=o.height?f=c||-a:f=n.y<this._viewportMargin?o.top-i.top-n.y:0,this._previousPushAmount={x:u,y:f},{x:n.x+u,y:n.y+f}}_applyPosition(n,e){if(this._setTransformOrigin(n),this._setOverlayElementStyles(e,n),this._setBoundingBoxStyles(e,n),n.panelClass&&this._addPanelClasses(n.panelClass),this._positionChanges.observers.length){let i=this._getScrollVisibility();if(n!==this._lastPosition||!this._lastScrollVisibility||!AR(this._lastScrollVisibility,i)){let r=new Ql(n,i);this._positionChanges.next(r)}this._lastScrollVisibility=i}this._lastPosition=n,this._isInitialRender=!1}_setTransformOrigin(n){if(!this._transformOriginSelector)return;let e=this._boundingBox.querySelectorAll(this._transformOriginSelector),i,r=n.overlayY;n.overlayX==="center"?i="center":this._isRtl()?i=n.overlayX==="start"?"right":"left":i=n.overlayX==="start"?"left":"right";for(let o=0;o<e.length;o++)e[o].style.transformOrigin=`${i} ${r}`}_calculateBoundingBoxRect(n,e){let i=this._viewportRect,r=this._isRtl(),o,s,a;if(e.overlayY==="top")s=n.y,o=i.height-s+this._viewportMargin;else if(e.overlayY==="bottom")a=i.height-n.y+this._viewportMargin*2,o=i.height-a+this._viewportMargin;else{let h=Math.min(i.bottom-n.y+i.top,n.y),p=this._lastBoundingBoxSize.height;o=h*2,s=n.y-h,o>p&&!this._isInitialRender&&!this._growAfterOpen&&(s=n.y-p/2)}let c=e.overlayX==="start"&&!r||e.overlayX==="end"&&r,l=e.overlayX==="end"&&!r||e.overlayX==="start"&&r,u,f,m;if(l)m=i.width-n.x+this._viewportMargin*2,u=n.x-this._viewportMargin;else if(c)f=n.x,u=i.right-n.x;else{let h=Math.min(i.right-n.x+i.left,n.x),p=this._lastBoundingBoxSize.width;u=h*2,f=n.x-h,u>p&&!this._isInitialRender&&!this._growAfterOpen&&(f=n.x-p/2)}return{top:s,left:f,bottom:a,right:m,width:u,height:o}}_setBoundingBoxStyles(n,e){let i=this._calculateBoundingBoxRect(n,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));let r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{let o=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;r.height=Fe(i.height),r.top=Fe(i.top),r.bottom=Fe(i.bottom),r.width=Fe(i.width),r.left=Fe(i.left),r.right=Fe(i.right),e.overlayX==="center"?r.alignItems="center":r.alignItems=e.overlayX==="end"?"flex-end":"flex-start",e.overlayY==="center"?r.justifyContent="center":r.justifyContent=e.overlayY==="bottom"?"flex-end":"flex-start",o&&(r.maxHeight=Fe(o)),s&&(r.maxWidth=Fe(s))}this._lastBoundingBoxSize=i,Xi(this._boundingBox.style,r)}_resetBoundingBoxStyles(){Xi(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Xi(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(n,e){let i={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(r){let u=this._viewportRuler.getViewportScrollPosition();Xi(i,this._getExactOverlayY(e,n,u)),Xi(i,this._getExactOverlayX(e,n,u))}else i.position="static";let a="",c=this._getOffset(e,"x"),l=this._getOffset(e,"y");c&&(a+=`translateX(${c}px) `),l&&(a+=`translateY(${l}px)`),i.transform=a.trim(),s.maxHeight&&(r?i.maxHeight=Fe(s.maxHeight):o&&(i.maxHeight="")),s.maxWidth&&(r?i.maxWidth=Fe(s.maxWidth):o&&(i.maxWidth="")),Xi(this._pane.style,i)}_getExactOverlayY(n,e,i){let r={top:"",bottom:""},o=this._getOverlayPoint(e,this._overlayRect,n);if(this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),n.overlayY==="bottom"){let s=this._document.documentElement.clientHeight;r.bottom=`${s-(o.y+this._overlayRect.height)}px`}else r.top=Fe(o.y);return r}_getExactOverlayX(n,e,i){let r={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,n);this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i));let s;if(this._isRtl()?s=n.overlayX==="end"?"left":"right":s=n.overlayX==="end"?"right":"left",s==="right"){let a=this._document.documentElement.clientWidth;r.right=`${a-(o.x+this._overlayRect.width)}px`}else r.left=Fe(o.x);return r}_getScrollVisibility(){let n=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:kw(n,i),isOriginOutsideView:jm(n,i),isOverlayClipped:kw(e,i),isOverlayOutsideView:jm(e,i)}}_subtractOverflows(n,...e){return e.reduce((i,r)=>i-Math.max(r,0),n)}_getNarrowedViewportRect(){let n=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+n-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:n-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(n,e){return e==="x"?n.offsetX==null?this._offsetX:n.offsetX:n.offsetY==null?this._offsetY:n.offsetY}_validatePositions(){}_addPanelClasses(n){this._pane&&so(n).forEach(e=>{e!==""&&this._appliedPanelClasses.indexOf(e)===-1&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(n=>{this._pane.classList.remove(n)}),this._appliedPanelClasses=[])}_getOriginRect(){let n=this._origin;if(n instanceof M)return n.nativeElement.getBoundingClientRect();if(n instanceof Element)return n.getBoundingClientRect();let e=n.width||0,i=n.height||0;return{top:n.y,bottom:n.y+i,left:n.x,right:n.x+e,height:i,width:e}}};function Xi(t,n){for(let e in n)n.hasOwnProperty(e)&&(t[e]=n[e]);return t}function Ow(t){if(typeof t!="number"&&t!=null){let[n,e]=t.split(kR);return!e||e==="px"?parseFloat(n):null}return t||null}function Nw(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}function AR(t,n){return t===n?!0:t.isOriginClipped===n.isOriginClipped&&t.isOriginOutsideView===n.isOriginOutsideView&&t.isOverlayClipped===n.isOverlayClipped&&t.isOverlayOutsideView===n.isOverlayOutsideView}var Fw="cdk-global-overlay-wrapper",Jl=class{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(n){let e=n.getConfig();this._overlayRef=n,this._width&&!e.width&&n.updateSize({width:this._width}),this._height&&!e.height&&n.updateSize({height:this._height}),n.hostElement.classList.add(Fw),this._isDisposed=!1}top(n=""){return this._bottomOffset="",this._topOffset=n,this._alignItems="flex-start",this}left(n=""){return this._xOffset=n,this._xPosition="left",this}bottom(n=""){return this._topOffset="",this._bottomOffset=n,this._alignItems="flex-end",this}right(n=""){return this._xOffset=n,this._xPosition="right",this}start(n=""){return this._xOffset=n,this._xPosition="start",this}end(n=""){return this._xOffset=n,this._xPosition="end",this}width(n=""){return this._overlayRef?this._overlayRef.updateSize({width:n}):this._width=n,this}height(n=""){return this._overlayRef?this._overlayRef.updateSize({height:n}):this._height=n,this}centerHorizontally(n=""){return this.left(n),this._xPosition="center",this}centerVertically(n=""){return this.top(n),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let n=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:s,maxHeight:a}=i,c=(r==="100%"||r==="100vw")&&(!s||s==="100%"||s==="100vw"),l=(o==="100%"||o==="100vh")&&(!a||a==="100%"||a==="100vh"),u=this._xPosition,f=this._xOffset,m=this._overlayRef.getConfig().direction==="rtl",h="",p="",b="";c?b="flex-start":u==="center"?(b="center",m?p=f:h=f):m?u==="left"||u==="end"?(b="flex-end",h=f):(u==="right"||u==="start")&&(b="flex-start",p=f):u==="left"||u==="start"?(b="flex-start",h=f):(u==="right"||u==="end")&&(b="flex-end",p=f),n.position=this._cssPosition,n.marginLeft=c?"0":h,n.marginTop=l?"0":this._topOffset,n.marginBottom=this._bottomOffset,n.marginRight=c?"0":p,e.justifyContent=b,e.alignItems=l?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let n=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(Fw),i.justifyContent=i.alignItems=n.marginTop=n.marginBottom=n.marginLeft=n.marginRight=n.position="",this._overlayRef=null,this._isDisposed=!0}},zw=(()=>{class t{_viewportRuler=d($l);_document=d(T);_platform=d(fe);_overlayContainer=d(Hw);constructor(){}global(){return new Jl}flexibleConnectedTo(e){return new Xl(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Yt=(()=>{class t{scrollStrategies=d(Lw);_overlayContainer=d(Hw);_positionBuilder=d(zw);_keyboardDispatcher=d(jw);_injector=d(K);_ngZone=d(E);_document=d(T);_directionality=d(Pt);_location=d(Ot);_outsideClickDispatcher=d(Bw);_animationsModuleType=d(Te,{optional:!0});_idGenerator=d(yn);_renderer=d($e).createRenderer(null,null);_appRef;_styleLoader=d(Ye);constructor(){}create(e){this._styleLoader.load(Uw);let i=this._createHostElement(),r=this._createPaneElement(i),o=this._createPortalOutlet(r),s=new Ji(e);return s.direction=s.direction||this._directionality.value,new Kl(o,i,r,s,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations",this._injector.get(Se),this._renderer)}position(){return this._positionBuilder}_createPaneElement(e){let i=this._document.createElement("div");return i.id=this._idGenerator.getId("cdk-overlay-"),i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){let e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(Mt)),new Os(e,null,this._appRef,this._injector,this._document)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),RR=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],$w=new v("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(Yt);return()=>t.scrollStrategies.reposition()}}),Um=(()=>{class t{elementRef=d(M);constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return t})(),OR=(()=>{class t{_overlay=d(Yt);_dir=d(Pt,{optional:!0});_overlayRef;_templatePortal;_backdropSubscription=oe.EMPTY;_attachSubscription=oe.EMPTY;_detachSubscription=oe.EMPTY;_positionSubscription=oe.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=d($w);_disposeOnNavigation=!1;_ngZone=d(E);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(e){this._disposeOnNavigation=e}backdropClick=new W;positionChange=new W;attach=new W;detach=new W;overlayKeydown=new W;overlayOutsideClick=new W;constructor(){let e=d(St),i=d(rt);this._templatePortal=new Bn(e,i),this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef?.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef?.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this.attachOverlay():this.detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=RR);let e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),i.keyCode===27&&!this.disableClose&&!uo(i)&&(i.preventDefault(),this.detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{let r=this._getOriginElement(),o=ct(i);(!r||r!==o&&!r.contains(o))&&this.overlayOutsideClick.next(i)})}_buildConfig(){let e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new Ji({direction:this._dir||"ltr",positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(i.width=this.width),(this.height||this.height===0)&&(i.height=this.height),(this.minWidth||this.minWidth===0)&&(i.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){let i=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){let e=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(e),e}
9_getOrigin(){return this.origin instanceof Um?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof Um?this.origin.elementRef.nativeElement:this.origin instanceof M?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(lu(()=>this.positionChange.observers.length>0)).subscribe(e=>{this._ngZone.run(()=>this.positionChange.emit(e)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()})),this.open=!0}detachOverlay(){this._overlayRef?.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.open=!1}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",ne],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",ne],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",ne],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",ne],push:[2,"cdkConnectedOverlayPush","push",ne],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",ne]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Ge]})}return t})();function NR(t){return()=>t.scrollStrategies.reposition()}var FR={provide:$w,deps:[Yt],useFactory:NR},Ps=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({providers:[Yt,FR],imports:[si,Ns,Lm,Lm]})}return t})();var ed;function PR(){if(ed===void 0&&(ed=null,typeof window<"u")){let t=window;t.trustedTypes!==void 0&&(ed=t.trustedTypes.createPolicy("angular#components",{createHTML:n=>n}))}return ed}function Ls(t){return PR()?.createHTML(t)||t}function Gw(t){return Error(`Unable to find icon with the name "${t}"`)}function LR(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}function Ww(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function qw(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}var Un=class{url;svgText;options;svgElement;constructor(n,e,i){this.url=n,this.svgText=e,this.options=i}},Zw=(()=>{class t{_httpClient;_sanitizer;_errorHandler;_document;_svgIconConfigs=new Map;_iconSetConfigs=new Map;_cachedIconsByUrl=new Map;_inProgressUrlFetches=new Map;
9_fontCssClassesByAlias=new Map;_resolvers=[];_defaultFontSetClass=["material-icons","mat-ligature-font"];constructor(e,i,r,o){this._httpClient=e,this._sanitizer=i,this._errorHandler=o,this._document=r}addSvgIcon(e,i,r){return this.addSvgIconInNamespace("",e,i,r)}addSvgIconLiteral(e,i,r){return this.addSvgIconLiteralInNamespace("",e,i,r)}addSvgIconInNamespace(e,i,r,o){return this._addSvgIconConfig(e,i,new Un(r,null,o))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,r,o){let s=this._sanitizer.sanitize(We.HTML,r);if(!s)throw qw(r);let a=Ls(s);return this._addSvgIconConfig(e,i,new Un("",a,o))}addSvgIconSet(e,i){return this.addSvgIconSetInNamespace("",e,i)}addSvgIconSetLiteral(e,i){return this.addSvgIconSetLiteralInNamespace("",e,i)}addSvgIconSetInNamespace(e,i,r){return this._addSvgIconSetConfig(e,new Un(i,null,r))}addSvgIconSetLiteralInNamespace(e,i,r){let o=this._sanitizer.sanitize(We.HTML,i);if(!o)throw qw(i);let s=Ls(o);return this._addSvgIconSetConfig(e,new Un("",s,r))}registerFontClassAlias(e,i=e){return this._fontCssClassesByAlias.set(e,i),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){let i=this._sanitizer.sanitize(We.RESOURCE_URL,e);if(!i)throw Ww(e);let r=this._cachedIconsByUrl.get(i);return r?C(td(r)):this._loadSvgIconFromConfig(new Un(e,null)).pipe(me(o=>this._cachedIconsByUrl.set(i,o)),x(o=>td(o)))}getNamedSvgIcon(e,i=""){let r=Yw(i,e),o=this._svgIconConfigs.get(r);if(o)return this._getSvgFromConfig(o);if(o=this._getIconConfigFromResolvers(i,e),o)return this._svgIconConfigs.set(r,o),this._getSvgFromConfig(o);let s=this._iconSetConfigs.get(i);return s?this._getSvgFromIconSetConfigs(e,s):Et(Gw(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?C(td(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(x(i=>td(i)))}_getSvgFromIconSetConfigs(e,i){let r=this._extractIconWithNameFromAnySet(e,i);if(r)return C(r);let o=i.filter(s=>!s.svgText).map(s=>this._loadSvgIconSetFromConfig(s).pipe(Pe(a=>{let l=`Loading icon set URL: ${this._sanitizer.sanitize(We.RESOURCE_URL,s.url)} failed: ${a.message}`;return this._errorHandler.handleError(new Error(l)),C(null)})));return ko(o).pipe(x(()=>{let s=this._extractIconWithNameFromAnySet(e,i);if(!s)throw Gw(e);return s}))}_extractIconWithNameFromAnySet(e,i){for(let r=i.length-1;r>=0;r--){let o=i[r];if(o.svgText&&o.svgText.toString().indexOf(e)>-1){let s=this._svgElementFromConfig(o),a=this._extractSvgIconFromSet(s,e,o.options);if(a)return a}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(me(i=>e.svgText=i),x(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?C(null):this._fetchIcon(e).pipe(me(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,r){let o=e.querySelector(`[id="${i}"]`);if(!o)return null;let s=o.cloneNode(!0);if(s.removeAttribute("id"),s.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(s,r);if(s.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(s),r);let a=this._svgElementFromString(Ls("<svg></svg>"));return a.appendChild(s),this._setSvgAttributes(a,r)}_svgElementFromString(e){let i=this._document.createElement("DIV");i.innerHTML=e;let r=i.querySelector("svg");if(!r)throw Error("<svg> tag not found");return r}_toSvgElement(e){let i=this._svgElementFromString(Ls("<svg></svg>")),r=e.attributes;for(let o=0;o<r.length;o++){let{name:s,value:a}=r[o];s!=="id"&&i.setAttribute(s,a)}for(let o=0;o<e.childNodes.length;o++)e.childNodes[o].nodeType===this._document.ELEMENT_NODE&&i.appendChild(e.childNodes[o].cloneNode(!0));return i}_setSvgAttributes(e,i){return e.setAttribute("fit",""),e.setAttribute("height","100%"),e.setAttribute("width","100%"),e.setAttribute("preserveAspectRatio","xMidYMid meet"),e.setAttribute("focusable","false"),i&&i.viewBox&&e.setAttribute("viewBox",i.viewB
9ox),e}_fetchIcon(e){let{url:i,options:r}=e,o=r?.withCredentials??!1;if(!this._httpClient)throw LR();if(i==null)throw Error(`Cannot fetch icon from URL "${i}".`);let s=this._sanitizer.sanitize(We.RESOURCE_URL,i);if(!s)throw Ww(i);let a=this._inProgressUrlFetches.get(s);if(a)return a;let c=this._httpClient.get(s,{responseType:"text",withCredentials:o}).pipe(x(l=>Ls(l)),en(()=>this._inProgressUrlFetches.delete(s)),Ao());return this._inProgressUrlFetches.set(s,c),c}_addSvgIconConfig(e,i,r){return this._svgIconConfigs.set(Yw(e,i),r),this}_addSvgIconSetConfig(e,i){let r=this._iconSetConfigs.get(e);return r?r.push(i):this._iconSetConfigs.set(e,[i]),this}_svgElementFromConfig(e){if(!e.svgElement){let i=this._svgElementFromString(e.svgText);this._setSvgAttributes(i,e.options),e.svgElement=i}return e.svgElement}_getIconConfigFromResolvers(e,i){for(let r=0;r<this._resolvers.length;r++){let o=this._resolvers[r](i,e);if(o)return VR(o)?new Un(o.url,null,o.options):new Un(o,null)}}static \u0275fac=function(i){return new(i||t)(S(mn,8),S(im),S(T,8),S(it))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function td(t){return t.cloneNode(!0)}function Yw(t,n){return t+":"+n}function VR(t){return!!(t.url&&t.options)}function Vs(t){return t.buttons===0||t.detail===0}function js(t){let n=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!n&&n.identifier===-1&&(n.radiusX==null||n.radiusX===1)&&(n.radiusY==null||n.radiusY===1)}var Bs;function Qw(){if(Bs==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Bs=!0}))}finally{Bs=Bs||!1}return Bs}function ai(t){return Qw()?t:!!t.capture}var Kw=new v("cdk-input-modality-detector-options"),Xw={ignoreKeys:[18,17,224,91,16]},Jw=650,Hm={passive:!0,capture:!0},e0=(()=>{class t{_platform=d(fe);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new _e(null);_options;_lastTouchMs=0;_onKeydown=e=>{this._options?.ignoreKeys?.some(i=>
9i===e.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=ct(e))};_onMousedown=e=>{Date.now()-this._lastTouchMs<Jw||(this._modality.next(Vs(e)?"keyboard":"mouse"),this._mostRecentTarget=ct(e))};_onTouchstart=e=>{if(js(e)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=ct(e)};constructor(){let e=d(E),i=d(T),r=d(Kw,{optional:!0});if(this._options=_(_({},Xw),r),this.modalityDetected=this._modality.pipe(Ro(1)),this.modalityChanged=this.modalityDetected.pipe(Pa()),this._platform.isBrowser){let o=d($e).createRenderer(null,null);this._listenerCleanups=e.runOutsideAngular(()=>[Nt(o,i,"keydown",this._onKeydown,Hm),Nt(o,i,"mousedown",this._onMousedown,Hm),Nt(o,i,"touchstart",this._onTouchstart,Hm)])}}ngOnDestroy(){this._modality.complete(),this._listenerCleanups?.forEach(e=>e())}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Us=(function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t})(Us||{}),t0=new v("cdk-focus-monitor-default-options"),nd=ai({passive:!0,capture:!0}),ci=(()=>{class t{_ngZone=d(E);_platform=d(fe);_inputModalityDetector=d(e0);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=d(T,{optional:!0});_stopInputModalityDetector=new y;constructor(){let e=d(t0,{optional:!0});this._detectionMode=e?.detectionMode||Us.IMMEDIATE}_rootNodeFocusAndBlurListener=e=>{let i=ct(e);for(let r=i;r;r=r.parentElement)e.type==="focus"?this._onFocus(e,r):this._onBlur(e,r)};monitor(e,i=!1){let r=Ft(e);if(!this._platform.isBrowser||r.nodeType!==1)return C();let o=Fm(r)||this._getDocument(),s=this._elementInfo.get(r);if(s)return i&&(s.checkChildren=!0),s.subject;let a={checkChildren:i,subject:new y,rootNode:o};return this._elementInfo.set(r,a),this._registerGlobalListeners(a),a.subject}stopMonitoring(e){let i=Ft(e),r=this._elementInfo.get(i);r&&(r.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(r))}focusVia(e,i,r){let o=Ft(e),s=this._getDocument().activeElement;o===s?this._getClosestElementsInfo(o).forEach(([a,c])=>this._originChanged(a,i,c)):(this._setOrigin(i),typeof o.focus=="function"&&o.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return this._detectionMode===Us.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused",i==="touch"),e.classList.toggle("cdk-keyboard-focused",i==="keyboard"),e.classList.toggle("cdk-mouse-focused",i==="mouse"),e.classList.toggle("cdk-program-focused",i==="program")}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e==="touch"&&i,this._detectionMode===Us.IMMEDIATE){clearTimeout(this._originTimeoutId);let r=this._originFromTouchInteraction?Jw:1;this._originTimeoutId=setTimeout(()=>this._origin=null,r)}})}_onFocus(e,i){let r=this._elementInfo.get(i),o=ct(e);!r||!r.checkChildren&&i!==o||this._originChanged(i,this._getFocusOrigin(o),r)}_onBlur(e,i){let r=this._elementInfo.get(i);!r||r.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(r,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let i=e.rootNode,r=this._rootNodeFocusListenerCount.get(i)||0;r||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,nd),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,nd)}),this._rootNodeFocusListenerCount.set(i,r+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(ae(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(e){let i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){let r=this._rootNodeFocusListenerCount.get(i);r>1?this._rootNodeFocusListenerCount.set(i,r-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,nd),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,nd),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,r){this._setClasses(e,i),this._emitOrigin(r,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){let i=[];return this._elementInfo.forEach((r,o)=>{(o===e||r.checkChildren&&o.contains(e))&&i.push([o,r])}),i}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:i,mostRecentModality:r}=this._inputModalityDetector;if(r!=="mouse"||!i||i===e||e.nodeName!=="INPUT"&&e.nodeName!=="TEXTAREA"||e.disabled)return!1;let o=e.labels;if(o){for(let s=0;s<o.length;s++)if(o[s].contains(i))return!0}return!1}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),jR=(()=>{class t{_elementRef=d(M);_focusMonitor=d(ci);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new W;constructor(){}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,e.nodeType===1&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(i=>{this._focusOrigin=i,this.cdkFocusChange.emit(i)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return t})();var fo=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(i,r){},styles:[`.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0} 10`],encapsulation:2,changeDetection:0})}return t})();var n0=new Set,er,r0=(()=>{class t{_platform=d(fe);_nonce=d(Zo,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):UR}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&BR(e,this._nonce),this._matchMedia(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function BR(t,n){if(!n0.has(t))try{er||(er=document.createElement("style"),n&&er.setAttribute("nonce",n),er.setAttribute("type","text/css"),document.head.appendChild(er)),er.sheet&&(er.sheet.insertRule(`@media ${t} {body{ }}`,0),n0.add(t))}catch(e){console.error(e)}}function UR(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}}}var tr=(()=>{class t{_mediaMatcher=d(r0);_zone=d(E);_queries=new Map;
10_destroySubject=new y;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return i0(so(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let r=i0(so(e)).map(s=>this._registerQuery(s).observable),o=bi(r);return o=Kt(o.pipe(Ne(1)),o.pipe(Ro(1),wi(0))),o.pipe(x(s=>{let a={matches:!1,breakpoints:{}};return s.forEach(({matches:c,query:l})=>{a.matches=a.matches||c,a.breakpoints[l]=c}),a}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let i=this._mediaMatcher.matchMedia(e),o={observable:new j(s=>{let a=c=>this._zone.run(()=>s.next(c));return i.addListener(a),()=>{i.removeListener(a)}}).pipe(bt(i),x(({matches:s})=>({query:e,matches:s})),ae(this._destroySubject)),mql:i};return this._queries.set(e,o),o}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function i0(t){return t.map(n=>n.split(",")).reduce((n,e)=>n.concat(e)).map(n=>n.trim())}function HR(t){if(t.type==="characterData"&&t.target instanceof Comment)return!0;if(t.type==="childList"){for(let n=0;n<t.addedNodes.length;n++)if(!(t.addedNodes[n]instanceof Comment))return!1;for(let n=0;n<t.removedNodes.length;n++)if(!(t.removedNodes[n]instanceof Comment))return!1;return!0}return!1}var o0=(()=>{class t{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),s0=(()=>{class t{_mutationObserverFactory=d(o0);_observedElements=new Map;_ngZone=d(E);constructor(){}ngOnDestroy(){this._observedElements.forEach((e,i)=>this._cleanupObserver(i))}observe(e){let i=Ft(e);return new j(r=>{let s=this._observeElement(i).pipe(x(a=>a.filter(c=>!HR(c))),le(a=>!!a.length)).subscribe(a=>{this._ngZone.run(()=>{r.next(a)})});return()=>{s.unsubscribe(),this._unobserveElement(i)}})}_observeElement(e){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(e))this._observedElements.get(e).count++;else{let i=new y,r=this._mutationObserverFactory.create(o=>i.next(o));r&&r.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:r,stream:i,count:1})}return this._observedElements.get(e).stream})}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){let{observer:i,stream:r}=this._observedElements.get(e);i&&i.disconnect(),r.complete(),this._observedElements.delete(e)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),a0=(()=>{class t{_contentObserver=d(s0);_elementRef=d(M);event=new W;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._disabled?this._unsubscribe():this._subscribe()}_disabled=!1;get debounce(){return this._debounce}set debounce(e){this._debounce=Vn(e),this._subscribe()}_debounce;_currentSubscription=null;constructor(){}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();let e=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?e.pipe(wi(this.debounce)):e).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",ne],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return t})(),id=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({providers:[o0]})}return t})();var u0=(()=>{class t{_platform=d(fe);constructor(){}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return $R(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let i=zR(XR(e));if(i&&(c0(i)===-1||!this.isVisible(i)))return!1;let r=e.nodeName.toLowerCase(),o=c0(e);return e.hasAttribute("contenteditable")?o!==-1:r==="iframe"||r==="object"||this._platform.WEBKIT&&this._platform.IOS&&!QR(e)?!1:r==="audio"?e.hasAttribute("controls")?o!==-1:!1:r==="video"?o===-1?!1:o!==null?!0:this._platform.FIRE
10FOX||e.hasAttribute("controls"):e.tabIndex>=0}isFocusable(e,i){return KR(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function zR(t){try{return t.frameElement}catch{return null}}function $R(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length)}function GR(t){let n=t.nodeName.toLowerCase();return n==="input"||n==="select"||n==="button"||n==="textarea"}function WR(t){return YR(t)&&t.type=="hidden"}function qR(t){return ZR(t)&&t.hasAttribute("href")}function YR(t){return t.nodeName.toLowerCase()=="input"}function ZR(t){return t.nodeName.toLowerCase()=="a"}function f0(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let n=t.getAttribute("tabindex");return!!(n&&!isNaN(parseInt(n,10)))}function c0(t){if(!f0(t))return null;let n=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(n)?-1:n}function QR(t){let n=t.nodeName.toLowerCase(),e=n==="input"&&t.type;return e==="text"||e==="password"||n==="select"||n==="textarea"}function KR(t){return WR(t)?!1:GR(t)||qR(t)||t.hasAttribute("contenteditable")||f0(t)}function XR(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}var rd=class{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_enabled=!0;constructor(n,e,i,r,o=!1,s){this._element=n,this._checker=e,this._ngZone=i,this._document=r,this._injector=s,o||this.attachAnchors()}destroy(){let n=this._startAnchor,e=this._endAnchor;n&&(n.removeEventListener("focus",this.startAnchorListener),n.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(n)))})}focusFirstTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(n)))})}focusLastTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(n)))})}_getRegionBoundary(n){let e=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return n=="start"?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(n){let e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){let i=this._getFirstTabbableElement(e);return i?.focus(n),!!i}return e.focus(n),!0}return this.focusFirstTabbableElement(n)}focusFirstTabbableElement(n){let e=this._getRegionBoundary("start");return e&&e.focus(n),!!e}focusLastTabbableElement(n){let e=this._getRegionBoundary("end");return e&&e.focus(n),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let e=n.children;for(let i=0;i<e.length;i++){let r=e[i].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[i]):null;if(r)return r}return null}_getLastTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let e=n.children;for(let i=e.length-1;i>=0;i--){let r=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(r)return r}return null}_createAnchor(){let n=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add("cdk-visually-hidden"),n.classList.add("cdk-focus-trap-anchor"),n.setAttribute("aria-hidden","true"),n}_toggleAnchorTabIndex(n,e){n?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){this._injector?kt(n,{injector:this._injector}):setTimeout(n)}},JR=(()=>{class t{_checker=d(u0);_ngZone=d(E);_document=d(T);_injector=d(K);constructor(){d(Ye).load(fo)}create(e,i=!1){return new rd(e,this._checker,this._ngZone,this._document,i,this._injector)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var h0=new v("liveAnnouncerElement",{providedIn:"root",factory:m0});function m0(){return null}var p0=new v("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),eO=0,$m=(()=>{class t{_ngZone=d(E);_defaultOptions=d(p0,{optional:!0});_liveElement;_document=d(T);_previousTimeout;_currentPromise;_currentResolve;constructor(){let e=d(h0,{optional:!0});this._liveElement=e||this._createLiveElement()}announce(e,...i){let r=this._defaultOptions,o,s;return i.length===1&&typeof i[0]=="number"?s=i[0]:[o,s]=i,this.clear(),clearTimeout(this._previousTimeout),o||(o=r&&r.politeness?r.politeness:"polite"),s==null&&r&&(s=r.duration),this._liveElement.setAttribute("aria-live",o),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(a=>this._currentResolve=a)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,typeof s=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),s)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){let e="cdk-live-announcer-element",i=this._document.getElementsByClassName(e),r=this._document.createElement("div");for(let o=0;o<i.length;o++)i[o].remove();return r.classList.add(e),r.classList.add("cdk-visually-hidden"),r.setAttribute("aria-atomic","true"),r.setAttribute("aria-live","polite"),r.id=`cdk-live-announcer-${eO++}`,this._document.body.appendChild(r),r}_exposeAnnouncerToModals(e){let i=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let r=0;r<i.length;r++){let o=i[r],s=o.getAttribute("aria-owns");s?s.indexOf(e)===-1&&o.setAttribute("aria-owns",s+" "+e):o.setAttribute("aria-owns",e)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var li=(function(t){return t[t.NONE=0]="NONE",t[t.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",t[t.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",t})(li||{}),l0="cdk-high-contrast-black-on-white",d0="cdk-high-contrast-white-on-black",zm="cdk-high-contrast-active",od=(()=>{class t{_platform=d(fe);_hasCheckedHighContrastMode;_document=d(T);_breakpointSubscription;constructor(){this._breakpointSubscription=d(tr).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasse
vendor: 4,778 bytes, line 10
10s())})}getHighContrastMode(){if(!this._platform.isBrowser)return li.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let i=this._document.defaultView||window,r=i&&i.getComputedStyle?i.getComputedStyle(e):null,o=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return li.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return li.BLACK_ON_WHITE}return li.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(zm,l0,d0),this._hasCheckedHighContrastMode=!0;let i=this.getHighContrastMode();i===li.BLACK_ON_WHITE?e.add(zm,l0):i===li.WHITE_ON_BLACK&&e.add(zm,d0)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Gm=(()=>{class t{constructor(){d(od)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({imports:[id]})}return t})();var tO=200,sd=class{_letterKeyStream=new y;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new y;selectedItem=this._selectedItem;constructor(n,e){let i=typeof e?.debounceInterval=="number"?e.debounceInterval:tO;e?.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),this.setItems(n),this._setupKeyHandler(i)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(n){this._selectedItemIndex=n}setItems(n){this._items=n}handleKey(n){let e=n.keyCode;n.key&&n.key.length===1?this._letterKeyStream.next(n.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(n){this._letterKeyStream.pipe(me(e=>this._pressedLetters.push(e)),wi(n),le(()=>this._pressedLetters.length>0),x(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(e=>{for(let i=1;i<this._items.length+1;i++){let r=(this._selectedItemIndex+i)%this._items.length,o=this._items[r];if(!this._skipPredicateFn?.(o)&&o.getLabel?.().toLocaleUpperCase().trim().indexOf(e)===0){this._selectedItem.next(o);break}}this._pressedLetters=[]})}};var ho=class{_items;_activeItemIndex=-1;_activeItem=dn(null);_wrap=!1;_typeaheadSubscription=oe.EMPTY;_itemChangesSubscription;_vertical=!0;_horizontal;_allowedModifierKeys=[];_homeAndEnd=!1;_pageUpAndDown={enabled:!1,delta:10};_effectRef;_typeahead;_skipPredicateFn=n=>n.disabled;constructor(n,e){this._items=n,n instanceof qn?this._itemChangesSubscription=n.changes.subscribe(i=>this._itemsChanged(i.toArray())):Pc(n)&&(this._effectRef=Zc(()=>this._itemsChanged(n()),{injector:e}))}tabOut=new y;change=new y;skipPredicate(n){return this._skipPredicateFn=n,this}withWrap(n=!0){return this._wrap=n,this}withVerticalOrientation(n=!0){return this._vertical=n,this}withHorizontalOrientation(n){return this._horizontal=n,this}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this}withTypeAhead(n=200){this._typeaheadSubscription.unsubscribe();let e=this._getItemsArray();return this._typeahead=new sd(e,{debounceInterval:typeof n=="number"?n:void 0,skipPredicate:i=>this._skipPredicateFn(i)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(i=>{this.setActiveItem(i)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(n=!0){return this._homeAndEnd=n,this}withPageUpDown(n=!0,e=10){return this._pageUpAndDown={enabled:n,delta:e},this}setActiveItem(n){let e=this._activeItem();this.updateActiveItem(n),this._activeItem()!==e&&this.change.next(this._activeItemIndex)}onKeydown(n){let e=n.keyCode,r=["altKey","ctrlKey","metaKey","shiftKey"].every(o=>!n[o]||this._allowedModifierKeys.indexOf(o)>-1);switch(e){case 9:this.tabOut.next();return;case 40:if(this._vertical&&r){this.setNextItemActive();break}else return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&r){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&r){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&r){let o=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(o>
100?o:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&r){let o=this._activeItemIndex+this._pageUpAndDown.delta,s=this._getItemsArray().length;this._setActiveItemByIndex(o<s?o:s-1,-1);break}else return;default:(r||uo(n,"shiftKey"))&&this._typeahead?.handleKey(n);return}this._typeahead?.reset(),n.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(n){let e=this._getItemsArray(),i=typeof n=="number"?n:e.indexOf(n),r=e[i];this._activeItem.set(r??null),this._activeItemIndex=i,this._typeahead?.setCurrentSelectedItemIndex(i)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(n){this._wrap?this._setActiveInWrapMode(n):this._setActiveInDefaultMode(n)}_setActiveInWrapMode(n){let e=this._getItemsArray();for(let i=1;i<=e.length;i++){let r=(this._activeItemIndex+n*i+e.length)%e.length,o=e[r];if(!this._skipPredicateFn(o)){this.setActiveItem(r);return}}}_setActiveInDefaultMode(n){this._setActiveItemByIndex(this._activeItemIndex+n,n)}_setActiveItemByIndex(n,e){let i=this._getItemsArray();if(i[n]){for(;this._skipPredicateFn(i[n]);)if(n+=e,!i[n])return;this.setActiveItem(n)}}_getItemsArray(){return Pc(this._items)?this._items():this._items instanceof qn?this._items.toArray():this._items}_itemsChanged(n){this._typeahead?.setItems(n);let e=this._activeItem();if(e){let i=n.indexOf(e);i>-1&&i!==this._activeItemIndex&&(this._activeItemIndex=i,this._typeahead?.setCurrentSelectedItemIndex(i))}}};var Wm=class extends ho{setActiveItem(n){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(n),this.activeItem&&this.activeItem.setActiveStyles()}};var Hs=class extends ho{_origin="program";setFocusOrigin(n){return this._origin=n,this}setActiveItem(n){super.setActiveItem(n),this.activeItem&&this.activeItem.focus(this._origin)}};var v0=" ";function iO(t,n,e){let i=cd(t,n);e=e.trim(),!i.some(r=>r.trim()===e)&&(i.push(e),t.setAttribute(n,i.join(v0)))}function rO(t,n,e){let i=cd(t,n);e=e.trim();let r=i.filter(o=>o!==e);r.length?t.setAttribute(n,r.join(v0)):t.removeAttribute(n)}function cd(t,n){return t.getAttribute(n)?.match(/\S+/g)??[]}var _0="cdk-describedby-message",ad="cdk-describedby-host",Ym=0,b0=(()=>{class t{_platform=d(fe);_document=d(T);_messageRegistry=new Map;_messagesContainer=null;_id=`${Ym++}`;constructor(){d(Ye).load(fo),this._id=d(Vi)+"-"+Ym++}describe(e,i,r){if(!this._canBeDescribed(e,i))return;let o=qm(i,r);typeof i!="string"?(g0(i,this._id),this._messageRegistry.set(o,{messageElement:i,referenceCount:0})):this._messageRegistry.has(o)||this._createMessageElement(i,r),this._isElementDescribedByMessage(e,o)||this._addMessageReference(e,o)}removeDescription(e,i,r){if(!i||!this._isElementNode(e))return;let o=qm(i,r);if(this._isElementDescribedByMessage(e,o)&&this._removeMessageReference(e,o),typeof i=="string"){let s=this._messageRegistry.get(o);s&&s.referenceCount===0&&this._deleteMessageElement(o)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let e=this._document.querySelectorAll(`[${ad}="${this._id}"]`);for(let i=0;i<e.length;i++)this._removeCdkDescribedByReferenceIds(e[i]),e[i].removeAttribute(ad);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(e,i){let r=this._document.createElement("div");g0(r,this._id),r.textContent=e,i&&r.setAttribute("role",i),this._createMessagesContainer(),this._messagesContainer.appendChild(r),this._messageRegistry.set(qm(e,i),{messageElement:r,referenceCount:0})}_deleteMessageElement(e){this._messageRegistry.get(e)?.messageElement?.remove(),this._messageRegistry.delete(e)}_createMessagesContainer(){if(this._messagesContainer)return;let e="cdk-describedby-message-container",i=this._document.querySelectorAll(`.${e}[platform="server"]`);for(let o=0;o<i.length;o++)i[o].remove();let r=this._document.createElement("div");r.style.visibility="hidden",r.classList.add(e),r.classList.add("cdk-visually-hidden"),this._platform.isBrowser||r.setAttribute("platform","server"),this._document.body.appendChild(r),this._messagesContainer=r}_removeCdkDescribedByReferenceIds(e){let i=cd(e,"aria-describedby").filter(r=>r.indexOf(_0)!=0);e.setAttribute("aria-describedby",i.join(" "))}_addMessageReference(e,i){let r=this._messageRegistry.get(i);iO(e,"aria-describedby",r.messageElement.id),e.setAttribute(ad,this._id),r.referenceCount++}_removeMessageReference(e,i){let r=this._messageRegistry.get(i);r.referenceCount--,rO(e,"aria-describedby",r.messageElement.id),e.removeAttribute(ad)}_isElementDescribedByMessage(e,i){let r=cd(e,"aria-describedby"),o=this._messageRegistry.get(i),s=o&&o.messageElement.id;return!!s&&r.indexOf(s)!=-1}_canBeDescribed(e,i){if(!this._isElementNode(e))return!1;if(i&&typeof i=="object")return!0;let r=i==null?"":`${i}`.trim(),o=e.getAttribute("aria-label");return r?!o||o.trim()!==r:!1}
10_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function qm(t,n){return typeof t=="string"?`${n||""}/${t}`:t}function g0(t,n){t.id||(t.id=`${_0}-${n}-${Ym++}`)}var ve=(()=>{class t{constructor(){d(od)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({imports:[si,si]})}return t})();var oO=["*"],sO=new v("MAT_ICON_DEFAULT_OPTIONS"),aO=new v("mat-icon-location",{providedIn:"root",factory:cO});function cO(){let t=d(T),n=t?t.location:null;return{getPathname:()=>n?n.pathname+n.search:""}}var y0=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],lO=y0.map(t=>`[${t}]`).join(", "),dO=/^url\(['"]?#(.*?)['"]?\)$/,l5=(()=>{class t{_elementRef=d(M);_iconRegistry=d(Zw);_location=d(aO);_errorHandler=d(it);_defaultColor;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;inline=!1;get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}_svgIcon;get fontSet(){return this._fontSet}set fontSet(e){let i=this._cleanupFontValue(e);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}_fontSet;get fontIcon(){return this._fontIcon}set fontIcon(e){let i=this._cleanupFontValue(e);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}_fontIcon;_previousFontSetClass=[];_previousFontIconClass;_svgName;_svgNamespace;_previousPath;_elementsWithExternalReferences;_currentIconFetch=oe.EMPTY;constructor(){let e=d(new dc("aria-hidden"),{optional:!0}),i=d(sO,{optional:!0});i&&(i.color&&(this.color=this._defaultColor=i.color),i.fontSet&&(this.fontSet=i.fontSet)),e||this._elementRef.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];let i=e.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let e=this._elementsWithExternalReferences;if(e&&e.size){let i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();let i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){let e=this._elementRef.nativeElement,i=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){let r=e.childNodes[i];(r.nodeType!==1||r.nodeName.toLowerCase()==="svg")&&r.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let e=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(r=>r.length>0);this._previousFontSetClass.forEach(r=>e.classList.remove(r)),i.forEach(r=>e.classList.add(r)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return typeof e=="string"?e.trim().split(" ")[0]:e}_prependPathToReferences(e){let i=this._elementsWithExternalReferences;i&&i.forEach((r,o)=>{r.forEach(s=>{o.setAttribute(s.name,`url('${e}#${s.value}')`)})})}_cacheChildrenWithExternalReferences(e){let i=e.querySelectorAll(lO),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let o=0;o<i.length;o++)y0.forEach(s=>{let a=i[o],c=a.getAttribute(s),l=c?c.match(dO):null;if(l){let u=r.get(a);u||(u=[],r.set(a,u)),u.push({name:s,value:l[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){let[i,r]=this._splitIconName(e);
10i&&(this._svgNamespace=i),r&&(this._svgName=r),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(r,i).pipe(Ne(1)).subscribe(o=>this._setSvgElement(o),o=>{let s=`Error retrieving icon ${i}:${r}! ${o.message}`;this._errorHandler.handleError(new Error(s))})}}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(i,r){i&2&&(re("data-mat-icon-type",r._usingFontIcon()?"font":"svg")("data-mat-icon-name",r._svgName||r.fontIcon)("data-mat-icon-namespace",r._svgNamespace||r.fontSet)("fontIcon",r._usingFontIcon()?r.fontIcon:null),wt(r.color?"mat-"+r.color:""),V("mat-icon-inline",r.inline)("mat-icon-no-color",r.color!=="primary"&&r.color!=="accent"&&r.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",ne],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],ngContentSelectors:oO,decls:1,vars:0,template:function(i,r){i&1&&(Re(),B(0))},styles:[`mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.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} 11`],encapsulation:2,changeDetection:0})}return t})(),d5=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({imports:[ve,ve]})}return t})();var Je={production:!0,host:"https://api.beuwi.app",domain:"https://beuwi.app",measurementId:"G-G5ZB5J3G1V"};var mo,w0=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function h5(){if(mo)return mo;if(typeof document!="object"||!document)return mo=new Set(w0),mo;let t=document.createElement("input");return mo=new Set(w0.filter(n=>(t.setAttribute("type",n),t.type===n))),mo}function lt(t){return t!=null&&`${t}`!="false"}var Lt=(function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t})(Lt||{}),Zm=class{_renderer;element;config;_animationForciblyDisabledThroughCss;state=Lt.HIDDEN;constructor(n,e,i,r=!1){this._renderer=n,this.element=e,this.config=i,this._animationForciblyDisabledThroughCss=r}fadeOut(){this._renderer.fadeOutRipple(this)}},C0=ai({passive:!0,capture:!0}),Qm=class{_events=new Map;addHandler(n,e,i,r){let o=this._events.get(e);if(o){let s=o.get(i);s?s.add(r):o.set(i,new Set([r]))}else this._events.set(e,new Map([[i,new Set([r])]])),n.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,C0)})}removeHandler(n,e,i){let r=this._events.get(n);if(!r)return;let o=r.get(e);o&&(o.delete(i),o.size===0&&r.delete(e),r.size===0&&(this._events.delete(n),document.removeEventListener(n,this._delegateEventHandler,C0)))}_delegateEventHandler=n=>{let e=ct(n);e&&this._events.get(n.type)?.forEach((i,r)=>{(r===e||r.contains(e))&&i.forEach(o=>o.handleEvent(n))})}},zs={enterDuration:225,exitDuration:150},uO=800,D0=ai({passive:!0,capture:!0}),x0=["mousedown","touchstart"],E0=["mouseup","mouseleave","touchend","touchcancel"],fO=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(i,r){},styles:[`.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none} 12`],encapsulation:2,changeDetection:0})}return t})(),nr=class t{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new Qm;constructor(n,e,i,r,o){this._target=n,this._ngZone=e,this._platform=r,r.isBrowser&&(this._containerElement=Ft(i)),o&&o.get(Ye).load(fO)}fadeInRipple(n,e,i={}){let r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o=_(_({}
vendor: 4,170 bytes, line 12
12,zs),i.animation);i.centered&&(n=r.left+r.width/2,e=r.top+r.height/2);let s=i.radius||hO(n,e,r),a=n-r.left,c=e-r.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`,i.color!=null&&(u.style.backgroundColor=i.color),u.style.transitionDuration=`${l}ms`,this._containerElement.appendChild(u);let f=window.getComputedStyle(u),m=f.transitionProperty,h=f.transitionDuration,p=m==="none"||h==="0s"||h==="0s, 0s"||r.width===0&&r.height===0,b=new Zm(this,u,i,p);u.style.transform="scale3d(1, 1, 1)",b.state=Lt.FADING_IN,i.persistent||(this._mostRecentTransientRipple=b);let D=null;return!p&&(l||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let P=()=>{D&&(D.fallbackTimer=null),clearTimeout(Ie),this._finishRippleTransition(b)},Oe=()=>this._destroyRipple(b),Ie=setTimeout(Oe,l+100);u.addEventListener("transitionend",P),u.addEventListener("transitioncancel",Oe),D={onTransitionEnd:P,onTransitionCancel:Oe,fallbackTimer:Ie}}),this._activeRipples.set(b,D),(p||!l)&&this._finishRippleTransition(b),b}fadeOutRipple(n){if(n.state===Lt.FADING_OUT||n.state===Lt.HIDDEN)return;let e=n.element,i=_(_({},zs),n.config.animation);e.style.transitionDuration=`${i.exitDuration}ms`,e.style.opacity="0",n.state=Lt.FADING_OUT,(n._animationForciblyDisabledThroughCss||!i.exitDuration)&&this._finishRippleTransition(n)}fadeOutAll(){this._getActiveRipples().forEach(n=>n.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(n=>{n.config.persistent||n.fadeOut()})}setupTriggerEvents(n){let e=Ft(n);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,x0.forEach(i=>{t._eventManager.addHandler(this._ngZone,i,e,this)}))}handleEvent(n){n.type==="mousedown"?this._onMousedown(n):n.type==="touchstart"?this._onTouchStart(n):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{E0.forEach(e=>{this._triggerElement.addEventListener(e,this,D0)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(n){n.state===Lt.FADING_IN?this._startFadeOutTransition(n):n.state===Lt.FADING_OUT&&this._destroyRipple(n)}_startFadeOutTransition(n){let e=n===this._mostRecentTransientRipple,{persistent:i}=n.config;n.state=Lt.VISIBLE,!i&&(!e||!this._isPointerDown)&&n.fadeOut()}_destroyRipple(n){let e=this._activeRipples.get(n)??null;this._activeRipples.delete(n),this._activeRipples.size||(this._containerRect=null),n===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),n.state=Lt.HIDDEN,e!==null&&(n.element.removeEventListener("transitionend",e.onTransitionEnd),n.element.removeEventListener("transitioncancel",e.onTransitionCancel),e.fallbackTimer!==null&&clearTimeout(e.fallbackTimer)),n.element.remove()}_onMousedown(n){let e=Vs(n),i=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+uO;!this._target.rippleDisabled&&!e&&!i&&(this._isPointerDown=!0,this.fadeInRipple(n.clientX,n.clientY,this._target.rippleConfig))}_onTouchStart(n){if(!this._target.rippleDisabled&&!js(n)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let e=n.changedTouches;if(e)for(let i=0;i<e.length;i++)this.fadeInRipple(e[i].clientX,e[i].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(n=>{let e=n.state===Lt.VISIBLE||n.config.terminateOnPointerUp&&n.state===Lt.FADING_IN;!n.config.persistent&&e&&n.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let n=this._triggerElement;n&&(x0.forEach(e=>t._eventManager.removeHandler(e,n,this)),this._pointerUpEventsRegistered&&(E0.forEach(e=>n.removeEventListener(e,this,D0)),this._pointerUpEventsRegistered=!1))}};function hO(t,n,e){let i=Math.max(Math.abs(t-e.left),Math.abs(t-e.right)),r=Math.max(Math.abs(n-e.top),Math.abs(n-e.bottom));return Math.sqrt(i*i+r*r)}var ir=new v("mat-ripple-global-options"),O5=(()=>{class t{_elementRef=d(M);_animationMode=d(Te,{optional:!0});color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}
12set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){let e=d(E),i=d(fe),r=d(ir,{optional:!0}),o=d(K);this._globalOptions=r||{},this._rippleRenderer=new nr(this,e,this._elementRef,i,o)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:_(_(_({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,i=0,r){return typeof e=="number"?this._rippleRenderer.fadeInRipple(e,i,_(_({},this.rippleConfig),r)):this._rippleRenderer.fadeInRipple(0,0,_(_({},this.rippleConfig),e))}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(i,r){i&2&&V("mat-ripple-unbounded",r.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return t})();var mO={capture:!0},pO=["focus","mousedown","mouseenter","touchstart"],Km="mat-ripple-loader-uninitialized",Xm="mat-ripple-loader-class-name",I0="mat-ripple-loader-centered",ld="mat-ripple-loader-disabled",dd=(()=>{class t{_document=d(T);_animationMode=d(Te,{optional:!0});_globalRippleOptions=d(ir,{optional:!0});_platform=d(fe);_ngZone=d(E);_injector=d(K);_eventCleanups;_hosts=new Map;constructor(){let e=d($e).createRenderer(null,null);this._eventCleanups=this._ngZone.runOutsideAngular(()=>pO.map(i=>Nt(e,this._document,i,this._onInteraction,mO)))}ngOnDestroy(){let e=this._hosts.keys();for(let i of e)this.destroyRipple(i);this._eventCleanups.forEach(i=>i())}configureRipple(e,i){e.setAttribute(Km,this._globalRippleOptions?.namespace??""),(i.className||!e.hasAttribute(Xm))&&e.setAttribute(Xm,i.className||""),i.centered&&e.setAttribute(I0,""),i.disabled&&e.setAttribute(ld,"")}setDisabled(e,i){let r=this._hosts.get(e);r?(r.target.rippleDisabled=i,!i&&!r.hasSetUpEvents&&(r.hasSetUpEvents=!0,r.renderer.setupTriggerEvents(e))):i?e.setAttribute(ld,""):e.removeAttribute(ld)}_onInteraction=e=>{let i=ct(e);if(i instanceof HTMLElement){let r=i.closest(`[${Km}="${this._globalRippleOptions?.namespace??""}"]`);r&&this._createRipple(r)}};_createRipple(e){if(!this._document||this._hosts.has(e))return;e.querySelector(".mat-ripple")?.remove();let i=this._document.createElement("span");i.classList.add("mat-ripple",e.getAttribute(Xm)),e.append(i);let r=this._animationMode==="NoopAnimations",o=this._globalRippleOptions,s=r?0:o?.animation?.enterDuration??zs.enterDuration,a=r?0:o?.animation?.exitDuration??zs.exitDuration,c={rippleDisabled:r||o?.disabled||e.hasAttribute(ld),rippleConfig:{centered:e.hasAttribute(I0),terminateOnPointerUp:o?.terminateOnPointerUp,animation:{enterDuration:s,exitDuration:a}}},l=new nr(c,this._ngZone,i,this._platform,this._injector),u=!c.rippleDisabled;u&&l.setupTriggerEvents(e),this._hosts.set(e,{target:c,renderer:l,hasSetUpEvents:u}),e.removeAttribute(Km)}destroyRipple(e){let i=this._hosts.get(e);i&&(i.renderer._removeTriggerEvents(),this._hosts.delete(e))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var rr=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["structural-styles"]],decls:0,vars:0,template:function(i,r){},styles:[`.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}} 13`],encapsulation:2,changeDetection:0})}return t})();var gO=["mat-icon-button",""],vO=["*"];var _O=new v("MAT_BUTTON_CONFIG");var bO=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],$s=(()=>{class t{_elementRef=d(M);_ngZone=d(E);_animationMode=d(Te,{optional:!0});_focusMonitor=d(ci);_rippleLoader=d(dd);_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;constructor(){d(Ye).load(rr);let e=d(_O,{optional:!0}),i=this._elementRef.nativeElement,r=i.classList;this.disabledInteractive=e?.disabledInteractive??!1,this.color=e?.color??null,this._rippleLoader?.configureRipple(i,{className:"mat-mdc-button-ripple"});for(let{attribute:o,mdcClasses:s}of bO)i.hasAttribute(o)&&r.add(...s)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",i){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,i):this._elementRef.nativeElement.focus(i)}
13_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",ne],disabled:[2,"disabled","disabled",ne],ariaDisabled:[2,"aria-disabled","ariaDisabled",ne],disabledInteractive:[2,"disabledInteractive","disabledInteractive",ne]}})}return t})();var S0=(()=>{class t extends $s{_renderer=d(qe);_cleanupClick;tabIndex;ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._cleanupClick=this._renderer.listen(this._elementRef.nativeElement,"click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._cleanupClick?.()}_haltDisabledEvents=e=>{this.disabled&&(e.preventDefault(),e.stopImmediatePropagation())};_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled||null}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=I({type:t,inputs:{tabIndex:[2,"tabIndex","tabIndex",e=>e==null?void 0:un(e)]},features:[de]})}return t})(),yO=(()=>{class t extends $s{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(i,r){i&2&&(re("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),wt(r.color?"mat-"+r.color:""),V("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[de],attrs:gO,ngContentSelectors:vO,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,r){i&1&&(Re(),se(0,"span",0),B(1),se(2,"span",1)(3,"span",2))},styles:[`.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-icon-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1} 14`,`@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}} 15`],encapsulation:2,changeDetection:0})}return t})();var po=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({imports:[ve,ve]})}return t})();var M0=["mat-button",""],fd=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],hd=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],wO=`.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display, block)}
15.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
15.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-button:focus>.mat-focus-indicator::before,.mat-mdc-unelevated-button:focus>.mat-focus-indicator::before,.mat-mdc-raised-button:focus>.mat-focus-indicator::before,.mat-mdc-outlined-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)} 16`,CO=`@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}} 17`,T0=["mat-fab",""];var DO=`.mat-mdc-fab-base{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus>.mat-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-sys-corner-large));color:var(--mat-fab-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display, block)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-sys-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-small-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-mini-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;height:var(--mdc-extended-fab-container-height, 56px);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-sys-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-sys-label-large-tracking));box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%} 18`,k0=(()=>{class t extends $s{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=q({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(i,r){i&2&&(re("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),wt(r.color?"mat-"+r.color:""),V("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[de],attrs:M0,ngContentSelectors:hd,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,r){i&1&&(Re(fd),se(0,"span",0),B(1),A(2,"span",1),B(3,1),$(),B(4,2),se(5,"span",2)(6,"span",3)),i&2&&V("mdc-button__ripple",!r._isFab)("mdc-fab__ripple",r._isFab)},styles:[`.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display, block)}
18.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
18.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-button:focus>.mat-focus-indicator::before,.mat-mdc-unelevated-button:focus>.mat-focus-indicator::before,.mat-mdc-raised-button:focus>.mat-focus-indicator::before,.mat-mdc-outlined-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)} 19`,`@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}} 20`],encapsulation:2,changeDetection:0})}return t})(),xO=(()=>{class t extends S0{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=q({type:t,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:15,hostBindings:function(i,r){i&2&&(re("disabled",r._getDisabledAttribute())("tabindex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex)("aria-disabled",r._getAriaDisabled()),wt(r.color?"mat-"+r.color:""),V("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],features:[de],attrs:M0,ngContentSelectors:hd,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,r){i&1&&(Re(fd),se(0,"span",0),B(1),A(2,"span",1),B(3,1),$(),B(4,2),se(5,"span",2)(6,"span",3)),i&2&&V("mdc-button__ripple",!r._isFab)("mdc-fab__ripple",r._isFab)},styles:[wO,CO],encapsulation:2,changeDetection:0})}return t})(),A0=new v("mat-mdc-fab-default-options",{providedIn:"root",factory:R0});function R0(){return{color:"accent"}}var ud=R0(),mq=(()=>{class t extends $s{_options=d(A0,{optional:!0});_isFab=!0;extended;constructor(){super(),this._options=this._options||ud,this.color=this._options.color||ud.color}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["button","mat-fab",""]],hostVars:18,hostBindings:function(i,r){i&2&&(re("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),wt(r.color?"mat-"+r.color:""),V("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0)("mdc-fab--extended",r.extended)("mat-mdc-extended-fab",r.extended))},inputs:{extended:[2,"extended","extended",ne]},exportAs:["matButton"],features:[de],attrs:T0,ngContentSelectors:hd,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,r){i&1&&(Re(fd),se(0,"span",0),B(1),A(2,"span",1),B(3,1),$(),B(4,2),se(5,"span",2)(6,"span",3)),i&2&&V("mdc-button__ripple",!r._isFab)("mdc-fab__ripple",r._isFab)},styles:[`.mat-mdc-fab-base{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;
20transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus>.mat-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-sys-corner-large));color:var(--mat-fab-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display, block)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-sys-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-small-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-mini-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;height:var(--mdc-extended-fab-container-height, 56px);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-sys-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-sys-label-large-tracking));box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%} 21`],encapsulation:2,changeDetection:0})}return t})();var pq=(()=>{class t extends xO{_options=d(A0,{optional:!0});_isFab=!0;extended;constructor(){super(),this._options=this._options||ud,this.color=this._options.color||ud.color}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["a","mat-fab",""]],hostVars:19,hostBindings:function(i,r){i&2&&(re("disabled",r._getDisabledAttribute())("tabindex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex)("aria-disabled",r._getAriaDisabled()),wt(r.color?"mat-"+r.color:""),V("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0)("mdc-fab--extended",r.extended)("mat-mdc-extended-fab",r.extended))},inputs:{extended:[2,"extended","extended",ne]},exportAs:["matButton","matAnchor"],features:[de],attrs:T0,ngContentSelectors:hd,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,r){i&1&&(Re(fd),se(0,"span",0),B(1),A(2,"span",1),B(3,1),$(),B(4,2),se(5,"span",2)(6,"span",3)),i&2&&V("mdc-button__ripple",!r._isFab)("mdc-fab__ripple",r._isFab)},styles:[DO],encapsulation:2,changeDetection:0})}return t})();var O0=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({imports:[ve,po,ve]})}return t})();var N0={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"};function EO(t,n){if(t&1){let e=Jn();A(0,"div",1)(1,"button",2),Ae("click",function(){Yn(e);let r=ot();return Zn(r.action())}),Pn(2),$()()}if(t&2){let e=ot();te(2),ts(" ",e.data.action," ")}}var IO=["label"];function SO(t,n){}var MO=Math.pow(2,31)-1,Gs=class{_overlayRef;instance;containerInstance;_afterDismissed=new y;_afterOpened=new y;_onAction=new y;_durationTimeoutId;_dismissedByAction=!1;constructor(n,e){this._overlayRef=e,this.containerInstance=n,n._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(n){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(n,MO))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}},F0=new v("MatSnackBarData"),go=class{politeness="assertive";announcementMessage="";viewContainerRef;duration=0;panelClass;direction;data=null;horizontalPosition="center";verticalPosition="bottom"},TO=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}return t})(),kO=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}return t})(),AO=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}return t})(),P0=(()=>{class t{snackBarRef=d(Gs);data=d(F0);constructor(){}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(i,r){i&1&&(A(0,"div",0),Pn(1),$(),ye(2,EO,3,1,"div",1)),i&2&&(te(),ts(" ",r.data.message,` 22`),te(),ke(r.hasAction?2:-1))},dependencies:[k0,TO,kO,AO],styles:[`.mat-mdc-simple-snack-bar{display:flex} 23`],encapsulation:2,changeDetection:0})}return t})(),Jm="_mat-snack-bar-enter",ep="_mat-snack-bar-exit",RO=(()=>{class t extends Ki{_ngZone=d(E);_elementRef=d(M);_changeDetectorRef=d(Ve);_platform=d(fe);_rendersRef;_animationsDisabled=d(Te,{optional:!0})==="NoopAnimations";snackBarConfig=d(go);_document=d(T);_trackedModals=new Set;_enterFallback;_exitFallback;_renders=new y;_announceDelay=150;_announceTimeoutId;_destroyed=!1;_portalOutlet;
23_onAnnounce=new y;_onExit=new y;_onEnter=new y;_animationState="void";_live;_label;_role;_liveElementId=d(yn).getId("mat-snack-bar-container-live-");constructor(){super();let e=this.snackBarConfig;e.politeness==="assertive"&&!e.announcementMessage?this._live="assertive":e.politeness==="off"?this._live="off":this._live="polite",this._platform.FIREFOX&&(this._live==="polite"&&(this._role="status"),this._live==="assertive"&&(this._role="alert")),this._rendersRef=ji(()=>this._renders.next(),{manualCleanup:!0})}attachComponentPortal(e){this._assertNotAttached();let i=this._portalOutlet.attachComponentPortal(e);return this._afterPortalAttached(),i}attachTemplatePortal(e){this._assertNotAttached();let i=this._portalOutlet.attachTemplatePortal(e);return this._afterPortalAttached(),i}attachDomPortal=e=>{this._assertNotAttached();let i=this._portalOutlet.attachDomPortal(e);return this._afterPortalAttached(),i};onAnimationEnd(e){e===ep?this._completeExit():e===Jm&&(clearTimeout(this._enterFallback),this._ngZone.run(()=>{this._onEnter.next(),this._onEnter.complete()}))}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce(),this._animationsDisabled?this._renders.pipe(Ne(1)).subscribe(()=>{this._ngZone.run(()=>queueMicrotask(()=>this.onAnimationEnd(Jm)))}):(clearTimeout(this._enterFallback),this._enterFallback=setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-snack-bar-fallback-visible"),this.onAnimationEnd(Jm)},200)))}exit(){return this._destroyed?C(void 0):(this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId),this._animationsDisabled?this._renders.pipe(Ne(1)).subscribe(()=>{this._ngZone.run(()=>queueMicrotask(()=>this.onAnimationEnd(ep)))}):(clearTimeout(this._exitFallback),this._exitFallback=setTimeout(()=>this.onAnimationEnd(ep),200))}),this._onExit)}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit(),this._renders.complete(),this._rendersRef.destroy()}_completeExit(){clearTimeout(this._exitFallback),queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){let e=this._elementRef.nativeElement,i=this.snackBarConfig.panelClass;i&&(Array.isArray(i)?i.forEach(s=>e.classList.add(s)):e.classList.add(i)),this._exposeToModals();let r=this._label.nativeElement,o="mdc-snackbar__label";r.classList.toggle(o,!r.querySelector(`.${o}`))}_exposeToModals(){let e=this._liveElementId,i=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let r=0;r<i.length;r++){let o=i[r],s=o.getAttribute("aria-owns");this._trackedModals.add(o),s?s.indexOf(e)===-1&&o.setAttribute("aria-owns",s+" "+e):o.setAttribute("aria-owns",e)}}_clearFromModals(){this._trackedModals.forEach(e=>{let i=e.getAttribute("aria-owns");if(i){let r=i.replace(this._liveElementId,"").trim();r.length>0?e.setAttribute("aria-owns",r):e.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{if(this._destroyed)return;let e=this._elementRef.nativeElement,i=e.querySelector("[aria-hidden]"),r=e.querySelector("[aria-live]");if(i&&r){let o=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&i.contains(document.activeElement)&&(o=document.activeElement),i.removeAttribute("aria-hidden"),r.appendChild(i),o?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["mat-snack-bar-container"]],viewQuery:function(i,r){if(i&1&&(Ee(Wl,7),Ee(IO,7)),i&2){let o;Y(o=Z())&&(r._portalOutlet=o.first),Y(o=Z())&&(r._label=o.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:6,hostBindings:function(i,r){i&1&&Ae("animationend",function(s){return r.onAnimationEnd(s.animationName)})("animationcancel",function(s){return r.onAnimationEnd(s.animationName)}),i&2&&V("mat-snack-bar-container-enter",r._animationState==="visible")("mat-snack-bar-container-exit",r._animationState==="hidden")("mat-snack-bar-container-animations-enabled",!r._animationsDisabled)},features:[de],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(i,r){i&1&&(A(0,"div",1)(1,"div",2,0)(3,"div",3),ye(4,SO,0,0,"ng-template",4),$(),se(5,"div"),$()()),i&2&&(te(5),re("aria-live",r._live)("role",r._role)("id",r._liveElementId))},dependencies:[Wl],styles:[`@keyframes _mat-snack-bar-enter{from{transform:scale(0.8);opacity:0}
23to{transform:scale(1);opacity:1}}@keyframes _mat-snack-bar-exit{from{opacity:1}to{opacity:0}}.mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-snack-bar-container-animations-enabled{opacity:0}.mat-snack-bar-container-animations-enabled.mat-snack-bar-fallback-visible{opacity:1}.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-enter{animation:_mat-snack-bar-enter 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-exit{animation:_mat-snack-bar-exit 75ms cubic-bezier(0.4, 0, 1, 1) forwards}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}@media(forced-colors: active){.mat-mdc-snackbar-surface{outline:solid 1px}}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-sys-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-sys-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-sys-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-sys-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1} 24`],encapsulation:2})}return t})();function OO(){return new go}var NO=new v("mat-snack-bar-default-options",{providedIn:"root",factory:OO}),FO=(()=>{class t{_overlay=d(Yt);_live=d($m);_injector=d(K);_breakpointObserver=d(tr);_parentSnackBar=d(t,{optional:!0,skipSelf:!0});_defaultConfig=d(NO);_snackBarRefAtThisLevel=null;simpleSnackBarComponent=P0;snackBarContainerComponent=RO;handsetCssClass="mat-mdc-snack-bar-handset";get _openedSnackBarRef(){let e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}constructor(){}openFromComponent(e,i){return this._attach(e,i)}openFromTemplate(e,i){return this._attach(e,i)}open(e,i="",r){let o=_(_({},this._defaultConfig),r);return o.data={message:e,action:i},o.announcementMessage===e&&(o.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,o)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(e,i){let r=i&&i.viewContainerRef&&i.viewContainerRef.injector,o=K.create({parent:r||this._injector,providers:[{provide:go,useValue:i}]}),s=new jn(this.snackBarContainerComponent,i.viewContainerRef,o),a=e.attach(s);return a.instance.snackBarConfig=i,a.instance}_attach(e,i){let r=_(_(_({},new go),this._defaultConfig),i),o=this._createOverlay(r),s=this._attachSnackBarContainer(o,r),a=new Gs(s,o);if(e instanceof St){let c=new Bn(e,null,{$implicit:r.data,snackBarRef:a});a.instance=s.attachTemplatePortal(c)}else{let c=this._createInjector(r,a),l=new jn(e,void 0,c),u=s.attachComponentPortal(l);a.instance=u.instance}return this._breakpointObserver.observe(N0.HandsetPortrait).pipe(ae(o.detachments())).subscribe(c=>{o.overlayElement.classList.toggle(this.handsetCssClass,c.matches)}),r.announcementMessage&&s._onAnnounce.subscribe(()=>{this._live.announce(r.announcementMessage,r.politeness)}),this._animateSnackBar(a,r),this._openedSnackBarRef=a,this._openedSnackBarRef}_animateSnackBar(e,i){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),i.announcementMessage&&this._live.clear()}),i.duration&&i.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(i.duration)),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter()}_createOverlay(e){let i=new Ji;i.direction=e.direction;let r=this._overlay.position().global(),o=e.direction==="rtl",s=e.horizontalPosition==="left"||e.horizontalPosition==="start"&&!o||e.horizontalPosition==="end"&&o,a=!s&&e.horizontalPosition!=="center";return s?r.left("0"):a?r.right("0"):r.centerHorizontally(),e.verticalPosition==="top"?r.top("0"):r.bottom("0"),i.positionStrategy=r,this._overlay.create(i)}_createInjector(e,i){let r=e&&e.viewContainerRef&&e.viewContainerRef.injector;return K.create({parent:r||this._injector,providers:[{provide:Gs,useValue:i},{provide:F0,useValue:e.data}]})}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var zq=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({providers:[FO],imports:[Ps,Ns,O0,ve,P0,ve]})}return t})();var PO=(()=>{class t{get vertical(){return this._vertical}set vertical(e){this._vertical=lt(e)}_vertical=!1;get inset(){return this._inset}set inset(e){this._inset=lt(e)}_inset=!1;static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(i,r){i&2&&(re("aria-orientation",r.vertical?"vertical":"horizontal"),V("mat-divider-vertical",r.vertical)("mat-divider-horizontal",!r.vertical)("mat-divider-inset",r.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(i,r){},styles:[`.mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-sys-outline));border-top-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-sys-outline));border-right-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px} 25`],encapsulation:2,changeDetection:0})}return t})(),L0=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({imports:[ve,ve]})}return t})();var tp=class{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())
25),this._selected}changed=new y;constructor(n=!1,e,i=!0,r){this._multiple=n,this._emitChanges=i,this.compareWith=r,e&&e.length&&(n?e.forEach(o=>this._markSelected(o)):this._markSelected(e[0]),this._selectedToEmit.length=0)}select(...n){this._verifyValueAssignment(n),n.forEach(i=>this._markSelected(i));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...n){this._verifyValueAssignment(n),n.forEach(i=>this._unmarkSelected(i));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...n){this._verifyValueAssignment(n);let e=this.selected,i=new Set(n.map(o=>this._getConcreteValue(o)));n.forEach(o=>this._markSelected(o)),e.filter(o=>!i.has(this._getConcreteValue(o,i))).forEach(o=>this._unmarkSelected(o));let r=this._hasQueuedChanges();return this._emitChangeEvent(),r}toggle(n){return this.isSelected(n)?this.deselect(n):this.select(n)}clear(n=!0){this._unmarkAll();let e=this._hasQueuedChanges();return n&&this._emitChangeEvent(),e}isSelected(n){return this._selection.has(this._getConcreteValue(n))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(n){this._multiple&&this.selected&&this._selected.sort(n)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(n){n=this._getConcreteValue(n),this.isSelected(n)||(this._multiple||this._unmarkAll(),this.isSelected(n)||this._selection.add(n),this._emitChanges&&this._selectedToEmit.push(n))}_unmarkSelected(n){n=this._getConcreteValue(n),this.isSelected(n)&&(this._selection.delete(n),this._emitChanges&&this._deselectedToEmit.push(n))}_unmarkAll(){this.isEmpty()||this._selection.forEach(n=>this._unmarkSelected(n))}_verifyValueAssignment(n){n.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(n,e){if(this.compareWith){e=e??this._selection;for(let i of e)if(this.compareWith(n,i))return i;return n}else return n}};var $0=(()=>{class t{_renderer;_elementRef;onChange=e=>{};onTouched=()=>{};constructor(e,i){this._renderer=e,this._elementRef=i}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static \u0275fac=function(i){return new(i||t)(L(qe),L(M))};static \u0275dir=I({type:t})}return t})(),LO=(()=>{class t extends $0{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=I({type:t,features:[de]})}return t})(),Xs=new v("");var VO={provide:Xs,useExisting:Tt(()=>G0),multi:!0};function jO(){let t=Rt()?Rt().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var BO=new v(""),G0=(()=>{class t extends $0{_compositionMode;_composing=!1;constructor(e,i,r){super(e,i),this._compositionMode=r,this._compositionMode==null&&(this._compositionMode=!jO())}writeValue(e){let i=e??"";this.setProperty("value",i)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static \u0275fac=function(i){return new(i||t)(L(qe),L(M),L(BO,8))};static \u0275dir=I({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(i,r){i&1&&Ae("input",function(s){return r._handleInput(s.target.value)})("blur",function(){return r.onTouched()})("compositionstart",function(){return r._compositionStart()})("compositionend",function(s){return r._compositionEnd(s.target.value)})},standalone:!1,features:[Be([VO]),de]})}return t})();function rp(t){return t==null||op(t)===0}function op(t){return t==null?null:Array.isArray(t)||typeof t=="string"?t.length:t instanceof Set?t.size:null}var Id=new v(""),Sd=new v(""),UO=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,np=class{static min(n){return HO(n)}static max(n){return zO(n)}static required(n){return $O(n)}static requiredTrue(n){return GO(n)}static email(n){return WO(n)}static minLength(n){return qO(n)}static maxLength(n){return YO(n)}static pattern(n){return ZO(n)}static nullValidator(n){return W0()}static compose(n){return X0(n)}static composeAsync(n){return J0(n)}};function HO(t){return n=>{if(n.value==null||t==null)return null;let e=parseFloat(n.value);return!isNaN(e)&&e<t?{min:{min:t,actual:n.value}}:null}}function zO(t){return n=>{if(n.value==null||t==null)return null;let e=parseFloat(n.value);return!isNaN(e)&&e>t?{max:{max:t,actual:n.value}}:null}}function $O(t){return rp(t.value)?{required:!0}:null}function GO(t){return t.value===!0?null:{required:!0}}function WO(t){return rp(t.value)||UO.test(t.value)?null:{email:!0}}function qO(t){return n=>{let e=n.value?.length??op(n.value);return e===null||e===0?null:e<t?{minlength:{requiredLength:t,actualLength:e}}:null}}function YO(t){return n=>{let e=n.value?.length??op(n.value);return e!==null&&e>t?{maxlength:{requiredLength:t,actualLength:e}}:null}}function ZO(t){if(!t)return W0;let n,e;return typeof t=="string"?(e="",t.charAt(0)!=="^"&&(e+="^"),e+=t,t.charAt(t.length-1)!=="$"&&(e+="$"),n=new RegExp(e)):(e=t.toString(),n=t),i=>
vendor: 8,357 bytes, line 25
25{if(rp(i.value))return null;let r=i.value;return n.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}function W0(t){return null}function q0(t){return t!=null}function Y0(t){return Xn(t)?he(t):t}function Z0(t){let n={};return t.forEach(e=>{n=e!=null?_(_({},n),e):n}),Object.keys(n).length===0?null:n}function Q0(t,n){return n.map(e=>e(t))}function QO(t){return!t.validate}function K0(t){return t.map(n=>QO(n)?n:e=>n.validate(e))}function X0(t){if(!t)return null;let n=t.filter(q0);return n.length==0?null:function(e){return Z0(Q0(e,n))}}function sp(t){return t!=null?X0(K0(t)):null}function J0(t){if(!t)return null;let n=t.filter(q0);return n.length==0?null:function(e){let i=Q0(e,n).map(Y0);return ko(i).pipe(x(Z0))}}function ap(t){return t!=null?J0(K0(t)):null}function V0(t,n){return t===null?[n]:Array.isArray(t)?[...t,n]:[t,n]}function eC(t){return t._rawValidators}function tC(t){return t._rawAsyncValidators}function ip(t){return t?Array.isArray(t)?t:[t]:[]}function pd(t,n){return Array.isArray(t)?t.includes(n):t===n}function j0(t,n){let e=ip(n);return ip(t).forEach(r=>{pd(e,r)||e.push(r)}),e}function B0(t,n){return ip(n).filter(e=>!pd(t,e))}var gd=class{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=sp(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=ap(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,e){return this.control?this.control.hasError(n,e):!1}getError(n,e){return this.control?this.control.getError(n,e):null}},di=class extends gd{name;get formDirective(){return null}get path(){return null}},ui=class extends gd{_parent=null;name=null;valueAccessor=null},vd=class{_cd;constructor(n){this._cd=n}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},KO={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},p6=J(_({},KO),{"[class.ng-submitted]":"isSubmitted"}),g6=(()=>{class t extends vd{constructor(e){super(e)}static \u0275fac=function(i){return new(i||t)(L(ui,2))};static \u0275dir=I({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,r){i&2&&V("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)},standalone:!1,features:[de]})}return t})(),v6=(()=>{class t extends vd{constructor(e){super(e)}static \u0275fac=function(i){return new(i||t)(L(di,10))};static \u0275dir=I({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(i,r){i&2&&V("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)("ng-submitted",r.isSubmitted)},standalone:!1,features:[de]})}return t})();var Ws="VALID",md="INVALID",vo="PENDING",qs="DISABLED",fi=class{},_d=class extends fi{value;source;constructor(n,e){super(),this.value=n,this.source=e}},Zs=class extends fi{pristine;source;constructor(n,e){super(),this.pristine=n,this.source=e}},Qs=class extends fi{touched;source;constructor(n,e){super(),this.touched=n,this.source=e}},_o=class extends fi{status;source;constructor(n,e){super(),this.status=n,this.source=e}},bd=class extends fi{source;constructor(n){super(),this.source=n}},yd=class extends fi{source;constructor(n){super(),this.source=n}};function nC(t){return(Md(t)?t.validators:t)||null}function XO(t){return Array.isArray(t)?sp(t):t||null}function iC(t,n){return(Md(n)?n.asyncValidators:t)||null}function JO(t){return Array.isArray(t)?ap(t):t||null}function Md(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function eN(t,n,e){let i=t.controls;if(!(n?Object.keys(i):i).length)throw new w(1e3,"");if(!i[e])throw new w(1001,"")}function tN(t,n,e){t._forEachChild((i,r)=>{if(e[r]===void 0)throw new w(1002,"")})}var wd=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(n,e){this._assignValidators(n),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get status(){return st(this.statusReactive)}set status(n){st(()=>this.statusReactive.set(n))}_status=fn(()=>this.statusReactive());statusReactive=dn(void 0);get valid(){return this.status===Ws}get invalid(){return this.status===md}get pending(){return this.status==vo}get disabled(){return this.status===qs}get enabled(){return this.status!==qs}errors;get pristine(){return st(this.pristineReactive)}set pristine(n){st(()=>this.pristineReactive.set(n))}_pristine=fn(()=>this.pristineReactive());pristineReactive=dn(!0);get dirty(){return!this.pristine}get touched(){return st(this.touchedReactive)}set touched(n){st(()=>this.touchedReactive.set(n))}_touched=fn(()=>this.touchedReactive());touchedReactive=dn(!1);get untouched(){return!this.touched}_events=new y;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(j0(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(j0(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(B0(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(B0(n,this._rawAsyncValidators))}hasValidator(n){return pd(this._rawValidators,n)}hasAsyncValidator(n){return pd(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){let e=this.touched===!1;this.touched=!0;let i=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsTouched(J(_({},n),{sourceControl:i})),e&&n.emitEvent!==!1&&this._events.next(new Qs(!0,i))}markAllAsTouched(n={}){this.markAsTouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}
vendor: 8,519 bytes, line 25
25),this._forEachChild(e=>e.markAllAsTouched(n))}markAsUntouched(n={}){let e=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let i=n.sourceControl??this;this._forEachChild(r=>{r.markAsUntouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:i})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,i),e&&n.emitEvent!==!1&&this._events.next(new Qs(!1,i))}markAsDirty(n={}){let e=this.pristine===!0;this.pristine=!1;let i=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsDirty(J(_({},n),{sourceControl:i})),e&&n.emitEvent!==!1&&this._events.next(new Zs(!1,i))}markAsPristine(n={}){let e=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let i=n.sourceControl??this;this._forEachChild(r=>{r.markAsPristine({onlySelf:!0,emitEvent:n.emitEvent})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n,i),e&&n.emitEvent!==!1&&this._events.next(new Zs(!0,i))}markAsPending(n={}){this.status=vo;let e=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new _o(this.status,e)),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.markAsPending(J(_({},n),{sourceControl:e}))}disable(n={}){let e=this._parentMarkedDirty(n.onlySelf);this.status=qs,this.errors=null,this._forEachChild(r=>{r.disable(J(_({},n),{onlySelf:!0}))}),this._updateValue();let i=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new _d(this.value,i)),this._events.next(new _o(this.status,i)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(J(_({},n),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(r=>r(!0))}enable(n={}){let e=this._parentMarkedDirty(n.onlySelf);this.status=Ws,this._forEachChild(i=>{i.enable(J(_({},n),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors(J(_({},n),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(n,e){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine({},e),this._parent._updateTouched({},e))}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let i=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Ws||this.status===vo)&&this._runAsyncValidator(i,n.emitEvent)}let e=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new _d(this.value,e)),this._events.next(new _o(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(J(_({},n),{sourceControl:e}))}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?qs:Ws}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n,e){if(this.asyncValidator){this.status=vo,this._hasOwnPendingAsyncValidator={emitEvent:e!==!1};let i=Y0(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(r=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(r,{emitEvent:e,shouldHaveEmitted:n})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let n=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,n}return!1}setErrors(n,e={}){this.errors=n,this._updateControlsErrors(e.emitEvent!==!1,this,e.shouldHaveEmitted)}get(n){let e=n;return e==null||(Array.isArray(e)||(e=e.split(".")),e.length===0)?null:e.reduce((i,r)=>i&&i._find(r),this)}getError(n,e){let i=e?this.get(e):this;return i&&i.errors?i.errors[n]:null}hasError(n,e){return!!this.getError(n,e)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n,e,i){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),(n||i)&&this._events.next(new _o(this.status,e)),this._parent&&this._parent._updateControlsErrors(n,e,i)}_initObservables(){this.valueChanges=new W,this.statusChanges=new W}_calculateStatus(){return this._allControlsDisabled()?qs:this.errors?md:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(vo)?vo:this._anyControlsHaveStatus(md)?md:Ws}_anyControlsHaveStatus(n){return this._anyControls(e=>e.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n,e){let i=!this._anyControlsDirty(),r=this.pristine!==i;this.pristine=i,this._parent&&!n.onlySelf&&this._parent._updatePristine(n,e),r&&this._events.next(new Zs(this.pristine,e))}_updateTouched(n={},e){this.touched=this._anyControlsTouched(),this._events.next(new Qs(this.touched,e)),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,e)}_onDisabledChange=[];_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){Md(n)&&n.updateOn!=null&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){let e=this._parent&&this._parent.dirty;return!n&&!!e&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=XO(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=JO(this._rawAsyncValidators)}},Cd=class extends wd{constructor(n,e,i){super(nC(e),iC(i,e)),this.controls=n,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(n,e){return this.controls[n]?this.controls[n]:(this.controls[n]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(n,e,i={}){this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(n,e={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(n,e,i={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],e&&this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,e={}){tN(this,!0,n),Object.keys(n).forEach(i=>{eN(this,!0,i),this.controls[i].setValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(n,e={}){n!=null&&(Object.keys(n).forEach(i=>{let r=this.controls[i];r&&r.patchValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(n={},e={}){this._forEachChild((i,r)=>{i.reset(n?n[r]:null,{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(n,e,i)=>(n[i]=e.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(e,i)=>i._syncPendingControls()?!0:e);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(e=>{let i=this.controls[e];i&&n(i,e)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(let[e,i]of Object.entries(this.controls))if(this.contains(e)&&n(i))return!0;return!1}_reduceValue(){let n={};return this._reduceChildren(n,(e,i,r)=>((i.enabled||this.disabled)&&(e[r]=i.value),e))}_reduceChildren(n,e){let i=n;return this._forEachChild((r,o)=>{i=e(i,r,o)}),i}_allControlsDisabled(){for(let n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}};var bo=new v("",{providedIn:"root",factory:()=>Td}),Td="always";function nN(t,n){return[...n.path,t]}function Ks(t,n,e=Td){cp(t,n),n.valueAccessor.writeValue(t.value),(t.disabled||e==="always")&&n.valueAccessor.setDisabledState?.(t.disabled),rN(t,n),sN(t,n),oN(t,n),iN(t,n)}function Dd(t,n,e=!0){let i=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(i),n.valueAccessor.registerOnTouched(i)),Ed(t,n),t&&(n._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}
vendor: 11,259 bytes, line 25
25function xd(t,n){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(n)})}function iN(t,n){if(n.valueAccessor.setDisabledState){let e=i=>{n.valueAccessor.setDisabledState(i)};t.registerOnDisabledChange(e),n._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}function cp(t,n){let e=eC(t);n.validator!==null?t.setValidators(V0(e,n.validator)):typeof e=="function"&&t.setValidators([e]);let i=tC(t);n.asyncValidator!==null?t.setAsyncValidators(V0(i,n.asyncValidator)):typeof i=="function"&&t.setAsyncValidators([i]);let r=()=>t.updateValueAndValidity();xd(n._rawValidators,r),xd(n._rawAsyncValidators,r)}function Ed(t,n){let e=!1;if(t!==null){if(n.validator!==null){let r=eC(t);if(Array.isArray(r)&&r.length>0){let o=r.filter(s=>s!==n.validator);o.length!==r.length&&(e=!0,t.setValidators(o))}}if(n.asyncValidator!==null){let r=tC(t);if(Array.isArray(r)&&r.length>0){let o=r.filter(s=>s!==n.asyncValidator);o.length!==r.length&&(e=!0,t.setAsyncValidators(o))}}}let i=()=>{};return xd(n._rawValidators,i),xd(n._rawAsyncValidators,i),e}function rN(t,n){n.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&rC(t,n)})}function oN(t,n){n.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&rC(t,n),t.updateOn!=="submit"&&t.markAsTouched()})}function rC(t,n){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function sN(t,n){let e=(i,r)=>{n.valueAccessor.writeValue(i),r&&n.viewToModelUpdate(i)};t.registerOnChange(e),n._registerOnDestroy(()=>{t._unregisterOnChange(e)})}function oC(t,n){t==null,cp(t,n)}function aN(t,n){return Ed(t,n)}function sC(t,n){if(!t.hasOwnProperty("model"))return!1;let e=t.model;return e.isFirstChange()?!0:!Object.is(n,e.currentValue)}function cN(t){return Object.getPrototypeOf(t.constructor)===LO}function aC(t,n){t._syncPendingControls(),n.forEach(e=>{let i=e.control;i.updateOn==="submit"&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}function cC(t,n){if(!n)return null;Array.isArray(n);let e,i,r;return n.forEach(o=>{o.constructor===G0?e=o:cN(o)?i=o:r=o}),r||i||e||null}function lN(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}var dN={provide:di,useExisting:Tt(()=>lC)},Ys=Promise.resolve(),lC=(()=>{class t extends di{callSetDisabledState;get submitted(){return st(this.submittedReactive)}_submitted=fn(()=>this.submittedReactive());submittedReactive=dn(!1);_directives=new Set;form;ngSubmit=new W;options;constructor(e,i,r){super(),this.callSetDisabledState=r,this.form=new Cd({},sp(e),ap(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Ys.then(()=>{let i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),Ks(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Ys.then(()=>{let i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Ys.then(()=>{let i=this._findContainer(e.path),r=new Cd({});oC(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Ys.then(()=>{let i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){Ys.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),aC(this.form,this._directives),this.ngSubmit.emit(e),this.form._events.next(new bd(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1),this.form._events.next(new yd(this.form))}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static \u0275fac=function(i){return new(i||t)(L(Id,10),L(Sd,10),L(bo,8))};static \u0275dir=I({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(i,r){i&1&&Ae("submit",function(s){return r.onSubmit(s)})("reset",function(){return r.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[Be([dN]),de]})}return t})();function U0(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}function H0(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var dC=class extends wd{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(n=null,e,i){super(nC(e),iC(i,e)),this._applyFormState(n),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Md(e)&&(e.nonNullable||e.initialValueIsDefault)&&(H0(n)?this.defaultValue=n.value:this.defaultValue=n)}setValue(n,e={}){this.value=this._pendingValue=n,this._onChange.length&&e.emitModelToViewChange!==!1&&this._onChange.forEach(i=>i(this.value,e.emitViewToModelChange!==!1)),this.updateValueAndValidity(e)}patchValue(n,e={}){this.setValue(n,e)}reset(n=this.defaultValue,e={}){this._applyFormState(n),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){U0(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){U0(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(n){H0(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}};var uN=t=>t instanceof dC;var fN={provide:ui,useExisting:Tt(()=>hN)},z0=Promise.resolve(),hN=(()=>{class t extends ui{_changeDetectorRef;callSetDisabledState;control=new dC;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new W;constructor(e,i,r,o,s,a){super(),this._changeDetectorRef=s,this.callSetDisabledState=a,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=cC(this,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){let i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),sC(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){Ks(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(e){z0.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){let i=e.isDisabled.currentValue,r=i!==0&&ne(i);z0.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?nN(e,this._parent):[e]}static \u0275fac=function(i){return new(i||t)(L(di,9),L(Id,10),L(Sd,10),L(Xs,10),L(Ve,8),L(bo,8))};static \u0275dir=I({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[Be([fN]),de,Ge]})}return t})();var b6=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return t})();var uC=new v(""),mN={provide:ui,useExisting:Tt(()=>pN)},pN=(()=>{class t extends ui{_ngModelWarningConfig;callSetDisabledState;viewModel;form;set isDisabled(e){}model;update=new W;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(e,i,r,o,s){super(),this._ngModelWarningConfig=o,this.callSetDisabledState=s,this._setValidators(e),this._setAsyncValidators(i),this.valueAccessor=cC(this,r)}ngOnChanges(e){if(this._isControlChanged(e)){let i=e.form.previousValue;i&&Dd(i,this,!1),Ks(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}sC(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Dd(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}static \u0275fac=function(i){return new(i||t)(L(Id,10),L(Sd,10),L(Xs,10),L(uC,8),L(bo,8))};static \u0275dir=I({type:t,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],standalone:!1,features:[Be([mN]),de,Ge]})}return t})(),gN={provide:di,useExisting:Tt(()=>fC)},fC=(()=>{class t extends di{callSetDisabledState;get submitted(){return st(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}_submitted=fn(()=>this._submittedReactive());_submittedReactive=dn(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new W;constructor(e,i,r){super(),this.callSetDisabledState=r,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Ed(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){let i=this.form.get(e.path);return Ks(i,e,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}
25removeControl(e){Dd(e.control||null,e,!1),lN(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,i){this.form.get(e.path).setValue(i)}onSubmit(e){return this._submittedReactive.set(!0),aC(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new bd(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this._submittedReactive.set(!1),this.form._events.next(new yd(this.form))}_updateDomValue(){this.directives.forEach(e=>{let i=e.control,r=this.form.get(e.path);i!==r&&(Dd(i||null,e),uN(r)&&(Ks(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let i=this.form.get(e.path);oC(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){let i=this.form.get(e.path);i&&aN(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){cp(this.form,this),this._oldForm&&Ed(this._oldForm,this)}static \u0275fac=function(i){return new(i||t)(L(Id,10),L(Sd,10),L(bo,8))};static \u0275dir=I({type:t,selectors:[["","formGroup",""]],hostBindings:function(i,r){i&1&&Ae("submit",function(s){return r.onSubmit(s)})("reset",function(){return r.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[Be([gN]),de,Ge]})}return t})();var hC=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({})}return t})();var y6=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:bo,useValue:e.callSetDisabledState??Td}]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({imports:[hC]})}return t})(),w6=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:uC,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:bo,useValue:e.callSetDisabledState??Td}]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({imports:[hC]})}return t})();var T6=(()=>{class t{_animationMode=d(Te,{optional:!0});state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(i,r){i&2&&V("mat-pseudo-checkbox-indeterminate",r.state==="indeterminate")("mat-pseudo-checkbox-checked",r.state==="checked")("mat-pseudo-checkbox-disabled",r.disabled)("mat-pseudo-checkbox-minimal",r.appearance==="minimal")("mat-pseudo-checkbox-full",r.appearance==="full")("_mat-animation-noopable",r._animationMode==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(i,r){},styles:[`.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-sys-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;
25height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px} 26`],encapsulation:2,changeDetection:0})}return t})();var mC=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({imports:[ve]})}return t})();var pC=["*"],gC=`.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer;padding-left:16px;padding-right:16px;background-color:var(--mdc-list-list-item-container-color, transparent);border-radius:var(--mdc-list-list-item-container-shape, var(--mat-sys-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height, 48px)}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height, 64px)}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height, 88px)}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected::before,.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item:not(.mdc-list-item--selected):focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;content:"";pointer-events:none}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color, var(--mat-sys-on-surface-variant));width:var(--mdc-list-list-item-leading-icon-size, 24px);height:var(--mdc-list-list-item-leading-icon-size, 24px);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size, 40px);height:var(--mdc-list-list-item-leading-avatar-size, 40px);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font, var(--mat-sys-label-small-font));line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height, var(--mat-sys-label-small-line-height));font-size:var(--mdc-list-list-item-trailing-supporting-text-size, var(--mat-sys-label-small-size));font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight, var(--mat-sys-label-small-weight));letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking, var(--mat-sys-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color, var(--mat-sys-on-surface-variant));width:var(--mdc-list-list-item-trailing-icon-size, 24px);height:var(--mdc-list-list-item-trailing-icon-size, 24px)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color, var(--mat-sys-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color, var(--mat-sys-primary))}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mdc-list-list-item-label-text-color, var(--mat-sys-on-surface));font-family:var(--mdc-list-list-item-label-text-font, var(--mat-sys-body-large-font));line-height:var(--mdc-list-list-item-label-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mdc-list-list-item-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-list-list-item-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-list-list-item-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;color:var(--mdc-list-list-item-supporting-text-color, var(--mat-sys-on-surface-variant));font-family:var(--mdc-list-list-item-supporting-text-font, var(--mat-sys-body-medium-font));line-height:var(--mdc-list-list-item-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mdc-list-list-item-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-list-list-item-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mdc-list-list-item-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-group__subheader{margin:.75rem 16px}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity, 0.38)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity, 0.38)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{o
26pacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape, var(--mat-sys-corner-full));background-color:var(--mdc-list-list-item-leading-avatar-color, var(--mat-sys-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size, 24px)}@media(forced-colors: active){a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none;border-radius:inherit}.mat-mdc-list-item>.mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space, 16px);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space, 16px)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full));--mat-focus-indicator-border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-sys-secondary-container))} 27`,vN=["unscopedContent"],_N=["text"],bN=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],yN=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"];var wN=new v("ListOption"),CN=(()=>{class t{_elementRef=d(M);constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}return t})(),DN=(()=>{class t{_elementRef=d(M);constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]})}return t})(),xN=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]})}return t})(),vC=(()=>{class t{_listOption=d(wN,{optional:!0});constructor(){}_isAlignedAtStart(){return!this._listOption||this._listOption?._getTogglePosition()==="after"}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,hostVars:4,hostBindings:function(i,r){i&2&&V("mdc-list-item__start",r._isAlignedAtStart())("mdc-list-item__end",!r._isAlignedAtStart())}})}return t})(),EN=(()=>{class t extends vC{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=I({type:t,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[de]})}return t})(),IN=(()=>{class t extends vC{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=I({type:t,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[de]})}return t})(),SN=new v("MAT_LIST_CONFIG"),Js=(()=>{class t{_isNonInteractive=!0;get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=lt(e)}_disableRipple=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=lt(e)}_disabled=!1;_defaultOptions=d(SN,{optional:!0});static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,hostVars:1,hostBindings:function(i,r){i&2&&re("aria-disabled",r.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}})}return t})(),MN=(()=>{class t{_elementRef=d(M);_ngZone=d(E);_listBase=d(Js,{optional:!0});_platform=d(fe);_hostElement;_isButtonElement;_noopAnimations;_avatars;_icons;set lines(e){this._explicitLines=Vn(e,null),this._updateItemLines(!1)}_explicitLines=null;get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(e){this._disableRipple=lt(e)}_disableRipple=!1;get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(e){this._disabled=lt(e)}_disabled=!1;_subscriptions=new oe;_rippleRenderer=null;_hasUnscopedTextContent=!1;rippleConfig;get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(){d(Ye).load(rr);let e=d(ir,{optional:!0}),i=d(Te,{optional:!0});this.rippleConfig=e||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement=this._hostElement.nodeName.toLowerCase()==="button",this._noopAnimations=i==="No
27opAnimations",this._listBase&&!this._listBase._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),this._rippleRenderer!==null&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!!(this._avatars.length||this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new nr(this,this._ngZone,this._hostElement,this._platform,d(K)),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add(Xt(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(e){if(!this._lines||!this._titles||!this._unscopedContent)return;e&&this._checkDomForUnscopedTextContent();let i=this._explicitLines??this._inferLinesFromContent(),r=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",i<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",i<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",i===2),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",i===3),this._hasUnscopedTextContent){let o=this._titles.length===0&&i===1;r.classList.toggle("mdc-list-item__primary-text",o),r.classList.toggle("mdc-list-item__secondary-text",!o)}else r.classList.remove("mdc-list-item__primary-text"),r.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let e=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(e+=1),e}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(e=>e.nodeType!==e.COMMENT_NODE).some(e=>!!(e.textContent&&e.textContent.trim()))}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,contentQueries:function(i,r,o){if(i&1&&(xe(o,EN,4),xe(o,IN,4)),i&2){let s;Y(s=Z())&&(r._avatars=s),Y(s=Z())&&(r._icons=s)}},hostVars:4,hostBindings:function(i,r){i&2&&(re("aria-disabled",r.disabled)("disabled",r._isButtonElement&&r.disabled||null),V("mdc-list-item--disabled",r.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}})}return t})();var e9=(()=>{class t extends Js{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=q({type:t,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[Be([{provide:Js,useExisting:t}]),de],ngContentSelectors:pC,decls:1,vars:0,template:function(i,r){i&1&&(Re(),B(0))},styles:[gC],encapsulation:2,changeDetection:0})}return t})(),t9=(()=>{class t extends MN{_lines;_titles;_meta;_unscopedContent;_itemText;get activated(){return this._activated}set activated(e){this._activated=lt(e)}_activated=!1;_getAriaCurrent(){return this._hostElement.nodeName==="A"&&this._activated?"page":null}_hasBothLeadingAndTrailing(){return this._meta.length!==0&&(this._avatars.length!==0||this._icons.length!==0)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=q({type:t,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(i,r,o){if(i&1&&(xe(o,DN,5),xe(o,CN,5),xe(o,xN,5)),i&2){let s;Y(s=Z())&&(r._lines=s),Y(s=Z())&&(r._titles=s),Y(s=Z())&&(r._meta=s)}},viewQuery:function(i,r){if(i&1&&(Ee(vN,5),Ee(_N,5)),i&2){let o;Y(o=Z())&&(r._unscopedContent=o.first),Y(o=Z())&&(r._itemText=o.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:13,hostBindings:function(i,r){i&2&&(re("aria-current",r._getAriaCurrent()),V("mdc-list-item--activated",r.activated)("mdc-list-item--with-leading-avatar",r._avatars.length!==0)("mdc-list-item--with-leading-icon",r._icons.length!==0)("mdc-list-item--with-trailing-meta",r._meta.length!==0)("mat-mdc-list-item-both-leading-and-trailing",r._hasBothLeadingAndTrailing())("_mat-animation-noopable",r._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[de],ngContentSelectors:yN,decls:10,vars:0,consts:[["unscopedContent",""],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mat-focus-indicator"]],template:function(i,r){if(i&1){let o=Jn();Re(bN),B(0),A(1,"span",1),B(2,1),B(3,2),A(4,"span",2,0),Ae("cdkObserveContent",function(){return Yn(o),Zn(r._updateItemLines(!0))}),B(6,3),$()(),B(7,4),B(8,5),se(9,"div",3)}},dependencies:[a0],encapsulation:2,changeDetection:0})}return t})();var n9=(()=>{class t extends Js{_isNonInteractive=!1;static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=q({type:t,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[Be([{provide:Js,useExisting:t}]),de],ngContentSelectors:pC,decls:1,vars:0,template:function(i,r){i&1&&(Re(),B(0))},styles:[gC],encapsulation:2,changeDetection:0})}return t})();var i9=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({imports:[id,ve,po,mC,L0]})}return t})();var yo=(()=>{class t{constructor(){this.progstore="uwi-progs",this.catalogueStore="uwi-all-progs",this.removeProgrammeData()}getProgrammes(){return JSON.parse(localStorage.getItem(this.progstore)||"[]")}saveProgrammes(e){try{localStorage.setItem(this.progstore,JSON.stringify(e??[]))}catch(i){console.warn("Unable to persist qualified programmes:",i)}}save(e,i){e.startsWith("programme_")||e.startsWith("programmes_")||e.startsWith("departments_")||localStorage.setItem(e,JSON.stringify(i))}hasStore(e){return localStorage.getItem(e)!==null}load(e){let i=localStorage.getItem(e);if(i===null)return null;try{return JSON.parse(i)}catch(r){return console.error(`Error parsing data from store ${e}:`,r),null}}clearProgrammes(){try{localStorage.removeItem(this.progstore)}catch(e){console.warn("Failed to clear persisted qualified programmes",e)}this.removeProgrammeData()}getAllProgrammes(){return JSON.parse(localStorage.getItem(this.catalogueStore)||"[]")}saveAllProgrammes(e){localStorage.setItem(this.catalogueStore,JSON.stringify(e))}remove(e){localStorage.removeItem(e)}removeProgrammeData(){let e=[];for(let i=0;i<localStorage.length;i++){let r=localStorage.key(i);r&&(r.startsWith("programme_")||r.startsWith("programmes_")||r.startsWith("departments_"))&&r!==this.catalogueStore&&r!==this.progstore&&e.push(r)}e.forEach(i=>
27{localStorage.removeItem(i),localStorage.removeItem(`${i}_metadata`)})}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var _C=(()=>{class t{constructor(){this.store="uwi-progs-substore",this.storage=d(yo);let e=this.storage.load(this.store);this.selectedSubjects=Array.isArray(e)?e:[],this.subjects=new _e(this.selectedSubjects)}getSubjects(){return this.selectedSubjects||[]}saveSubjects(){this.storage.save(this.store,this.selectedSubjects)}setSubjects(e){this.selectedSubjects=e||[],this.subjects.next(this.selectedSubjects),this.saveSubjects()}getSubjectsFromCache(){return this.selectedSubjects||[]}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var bC="1.7.0",f9="Beta 1.7.0",h9=` 28<ul> 29 <li>Enter your CXC subjects - minimum 5 CSEC </li> 30 <li>For Bachelor's Degrees, also enter 2 Two-Unit CAPE subjects - but remember you must also have CAPE Caribbean Studies (1 Unit) and CAPE Communication Studies (1 Unit)</li> 31 <li>If you have subjects from another examining body (eg. GCE) the CAPE equivalent can be used instead. </li> 32 <li>If you don't meet the normal matriculation requirements, check the detailed programme information to see if there are alternative requirements or remedial courses available. </li> 33</ul> 34 35 <span style="font-weight: bold">Remember:</span><br> 36 These are preliminary results and should be used only as a guide as you try to find the right programme for you! For more detailed matriculation and programme information, please visit the <a href="https://sta.uwi.edu/programmes">programmes page</a> on the UWI website. 37 `,m9={sta:{fss:"Social Sciences",eng:"Engineering",ffa:"Food & Agriculture",fhe:"Humanities & Education",fms:"Medical Sciences",law:"Law",fst:"Science & Technology",fsp:"Sport"}},p9={bsc:"BSc",bed:"BEd",llb:"LLB","doctor of veterinary medicine":"DVM",diploma:"Dip",certificate:"Cert","bachelor of arts":"BA","bachelor of technology":"BTech","bachelor of education":"BEd","Bachelor of Science (Nursing)":"BScN","bachelor of medicine & bachelor of surgery":"MB BS","medicine and bachelor of surgery":"MB BS","bachelor of laws":"LLB"},g9={"Social Sciences":"fss",Engineering:"eng","Food & Agriculture":"ffa","Humanities & Education":"fhe","Medical Sciences":"fms",Law:"law","Science & Technology":"fst",Sport:"fsp"};var v9={AANR:"Agriculture and Natural Resources",AAP:"Architecture and Planning",AC:"Animal Care",AOS:"Administration and Office Support",AAM:"Advertising, Arts, and Media",AVI:"Aviation",BA:"Business Analysis",BCON:"Business Consulting",BFS:"Banking and Financial Services",BM:"Business Management",CAD:"Creative Arts and Design",CAT:"Construction and Trades",CSD:"Community Services and Development",CONS:"Construction",CAS:"Consulting and Strategy",CSCC:"Customer Service and Call Center",DAA:"Design and Architecture",EAT:"Education and Training",ENG:"Engineering",ES:"Environmental Science",EN:"Energy",FAC:"Farming, Animals, and Conservation",FAA:"Finance and Accounting",FM:"Facilities Management",GPA:"Government and Public Administration",GOV:"Government and Defense",HM:"Healthcare and Medical",HS:"Health and Safety",HT:"Hospitality and Tourism",HRAR:"Human Resources and Recruitment",LAC:"Legal and Compliance",PROC:"Procurement",QA:"Quality Assurance",TAL:"Transportation and Logistics",ICT:"Information and Communication Technology (ICT)",MAC:"Marketing and Communications",MAE:"Manufacturing and Engineering",MAN:"Manufacturing",RD:"Research and Development",RS:"Real Estate",RET:"Retail",SAL:"Sales",SAR:"Science and Research",SSC:"Social Services and Community Support",SCL:"Supply Chain and Logistics",FHE:"Humanities & Education",FFA:"Food & Agriculture",LAW:"Law",FMS:"Medical Sciences",FST:"Science & Technology",FSS:"Social Sciences",ACU:"Arts and Culture",MPR:"Marketing and Public Relations",SAM:"Sales and Marketing",SPM:"Sports Management",LC:"Language and Communication",MC:"Media and Communication"},_9={"Administration and Office Support":"AOS","Animal Care":"AC","Architecture and Planning":"AAP","Advert
37ising, Arts, and Media":"AAM","Agriculture and Natural Resources":"AANR",Aviation:"AVI","Banking and Financial Services":"BFS","Business Consulting":"BCON","Business Analysis":"BA","Business Management":"BM","Creative Arts and Design":"CAD","Community Services and Development":"CSD",Construction:"CONS","Construction and Trades":"CAT","Consulting and Strategy":"CAS","Customer Service and Call Center":"CSCC","Design and Architecture":"DAA","Education and Training":"EAT",Engineering:"ENG","Environmental Science":"ES",Energy:"EN","Farming, Animals, and Conservation":"FAC","Finance and Accounting":"FAA","Facilities Management":"FM","Government and Defense":"GOV","Government and Public Administration":"GPA","Healthcare and Medical":"HM","Health and Safety":"HS","Hospitality and Tourism":"HT","Human Resources and Recruitment":"HRAR","Information and Communication Technology (ICT)":"ICT","Computing & Information Technology":"ICT","Legal and Compliance":"LAC","Marketing and Communications":"MAC",Manufacturing:"MAN","Manufacturing and Engineering":"MAE",Procurement:"PROC","Quality Assurance":"QA","Transportation and Logistics":"TAL","Research and Development":"RD",Retail:"RET","Real Estate":"RS",Sales:"SAL","Science and Research":"SAR","Social Services and Community Support":"SSC","Supply Chain and Logistics":"SCL","Humanities & Education":"FHE","Food & Agriculture":"FFA",Law:"LAW","Medical Sciences":"FMS","Science & Technology":"FST","Social Sciences":"FSS","Arts and Culture":"ACU","Marketing and Public Relations":"MPR","Sales and Marketing":"SAM","Sports Management":"SPM","Language and Communication":"LC","Media and Communication":"MC"};var yC={fst:{name:"Science & Technology",state:"fst",url:"assets/images/fst.png",departments:null},fms:{name:"Medical Sciences",state:"fms",url:"assets/images/fms.png",departments:null},eng:{name:"Engineering",state:"eng",url:"assets/images/eng.png",departments:null},fhe:{name:"Humanities & Education",state:"fhe",url:"assets/images/fhe.png",departments:null},fss:{name:"Social Sciences",state:"fss",url:"assets/images/fss.png",departments:null},ffa:{name:"Food & Agriculture",state:"ffa",url:"assets/images/ffa.png",departments:null},law:{name:"Law",state:"law",url:"assets/images/law.png",departments:null},fsp:{name:"Sport",state:"fsp",url:"assets/images/fsp.png",departments:null}},b9={fss:"assets/images/fss.png",ffa:"assets/images/ffa.png",fhe:"assets/images/fhe.png",fms:"assets/images/fms.png",fst:"assets/images/fst.png",law:"assets/images/law.png",eng:"assets/images/eng.png",fsp:"assets/images/fsp.png"},y9={"Social Sciences":"#F36E21",fss:"#F36E21",Engineering:"#00AEEF",eng:"#00AEEF","Food & Agriculture":"#00A54F",ffa:"#00A54F","Humanities & Education":"#0072BC",fhe:"#0072BC","Medical Sciences":"#ED028C",fms:"#ED028C",Law:"#231F20",law:"#231F20","Science & Technology":"#FCB814",fst:"#FCB814",Sport:"#f6b412",fsp:"#f6b412"};var w9={sta:{"Social Sciences":"fss",Engineering:"eng","Food & Agriculture":"ffa","Humanities & Education":"fhe","Medical Sciences":"fms",Law:"law","Science & Technology":"fst",Sport:"fsp"}};var C9={sta:{fss:{"Management Studies":"dms","Behavioural Sciences":"behaviouralsciences",Economics:"economics","Political Science":"politicalscience"},eng:{"Chemical Engineering":"chemical","Civil & Environmental Engineering":"civil","Civil and Environmental Engineering":"civil","Electrical and Computer Engineering":"electrical","Electrical & Computer Engineering":"electrical","Mechanical & Manufacturing Engineering":"mechanical","Mechanical and Manufacturing Engineering":"mechanical","Geomatics Engineering and Land Management":"geomatics","Geomatics Engineering & Land Management":"geomatics","Office of the Dean":"dean","Open Campus":"open"},ffa:{"Agricultural Economics and Extension":"daee","Agricultural Economics & Extension":"daee","Food Production":"foodprod","Department of Geography":"geography",Geography:"geography"},fhe:{History:"history","Creative and Festival Arts (DCFA)":"dcfa","Literary, Cultural & Communication Studies":"dlcc","Literary Cultural & Communication Studies":"dlcc","Centre for Language Learning/ Modern L
37anguages & Linguistics":"cll","Modern Languages & Linguistics / Centre for Language Learning (CLL)":"cll","Modern Languages & Linguistics":"cll","Office of the Dean":"dean","Modern Languages and Linguistics":"cll","Seminary of St John Vianney and the Uganda Martyrs":"jvum","School of Education":"education"},fms:{"School of Nursing":"nursing","Office of the Dean":"dean","School of Pharmacy":"pharmacy","School of Dentistry":"dentistry","School of Medicine":"medicine","School of Veterinary Medicine":"vet"},law:{Law:"law"},fst:{"Mathematics and Statistics":"dms","Life Sciences":"lifesciences",Physics:"physics","Computing & Information Technology":"dcit","Department of Chemistry":"chemistry",Chemistry:"chemistry","Office of the Dean":"dean"},fsp:{Sport:"dsp","St. Augustine Academy of Sport":"dsp"}}};var wC=(()=>{class t{constructor(e){this.ngZone=e,this.registration=null,this.syncInProgress=new _e(!1),this.lastSyncTime=new _e(null),this.updateAvailable=new y,this.updateAvailable$=this.updateAvailable.asObservable(),this.pageHadController=!1,this.listenersInitialized=!1}checkForUpdates(){Je.production&&"serviceWorker"in navigator&&(this.pageHadController=!!navigator.serviceWorker.controller,navigator.serviceWorker.register("/sw.js").then(e=>{this.registration=e,this.initListeners(),e.update?.(),this.lastSyncTime.next(new Date)}).catch(e=>console.error("Service Worker registration failed:",e)))}initListeners(){this.listenersInitialized||(this.listenersInitialized=!0,navigator.serviceWorker.addEventListener("controllerchange",()=>{if(!this.pageHadController){this.pageHadController=!0;return}this.ngZone.run(()=>this.updateAvailable.next())}),this.registration&&this.registration.addEventListener("updatefound",()=>{let e=this.registration?.installing;e&&e.addEventListener("statechange",()=>{e.state==="installed"&&navigator.serviceWorker.controller&&this.ngZone.run(()=>this.updateAvailable.next())})}))}requestDataSync(){return this.syncInProgress.next(!0),setTimeout(()=>this.syncInProgress.next(!1),200),this.syncInProgress.asObservable()}getLastSyncTime(){return this.lastSyncTime.asObservable()}isSyncInProgress(){return this.syncInProgress.asObservable()}forceUpdate(){location.reload()}preloadFacultyImages(){}static{this.\u0275fac=function(i){return new(i||t)(S(E))}}static{this.\u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var CC=(()=>{class t{constructor(){this.storageService=d(yo),this.http=d(mn),this.swUpdateService=d(wC),this.APP_VERSION=bC,this.CACHE_MAX_AGE=600*1e3,this.storageService.removeProgrammeData()}getWithCache(e,i,r){let o=this.getCacheMetadata(i),s=this.storageService.load(i);return s&&this.isCacheFresh(o,r)?(this.isCacheStale(o)&&this.refreshInBackground(e,i),C(s)):this.fetchFromNetwork(e,i)}fetchFromNetwork(e,i){return this.http.get(e).pipe(me(r=>this.saveToCache(r,i)),Pe(r=>{let o=this.storageService.load(i);return o?(console.warn("Network request failed, falling back to cache for:",e),C(o)):Et(()=>r)}))}refreshInBackground(e,i){this.http.get(e).pipe(me(r=>this.saveToCache(r,i)),Pe(r=>(console.warn("Background refresh failed for:",e,r),C(null)))).subscribe()}saveToCache(e,i){if(i.startsWith("programme_")||i.startsWith("programmes_")||i.startsWith("departments_"))return;this.storageService.save(i,e);let r={timestamp:Date.now(),version:this.APP_VERSION,key:i};localStorage.setItem(`${i}_metadata`,JSON.stringify(r))}getCacheMetadata(e){let i=localStorage.getItem(`${e}_metadata`);if(i)try{return JSON.parse(i)}catch(r){return console.error("Failed to parse cache metadata for key:",e,r),null}return null}isCacheFresh(e,i){return!e||e.version!==this.APP_VERSION?!1:Date.now()-e.timestamp<(i||this.CACHE_MAX_AGE)}isCacheStale(e){return e?Date.now()-e.timestamp>this.CACHE_MAX_AGE/2:!0}refreshAllCaches(){return this.swUpdateService.requestDataSync()}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var DC={headers:new hn({"Content-Type":"application/json"})},W9=(()=>{class t{constructor(){this.FACULTIES=yC,this.cachedProgs=[],this.subjects=null,this.qual
37ifiedProgsSubject=new _e([]),this.qualifiedProgrammes$=this.qualifiedProgsSubject.asObservable(),this.http=d(mn),this.storage=d(yo),this.subs=d(_C),this.cacheValidation=d(CC),this.isQualified=(r,o)=>{let{requirements:s}=o,a=s.cape_passes,c=s.csec_passes,l=[],u=r.reduce((b,D)=>(b[D.level]++,l.push(D.name),b),{CSEC:0,CAPE:0}),f=a<=u.CAPE,m=c<=u.CSEC;if(!f||!m)return!1;let h=s.mandatory.reduce((b,D)=>b&&l.includes(D),!0),p=!0;return Array.isArray(s?.combinations)&&s.combinations.forEach(b=>{let D=l.reduce((P,Oe)=>P+(b.list.includes(Oe)?1:0),0);p=p&&b.amt<=D}),h&&p};let e=this.storage.load("allsubs");this.subjects=Array.isArray(e)?e:null;let i=this.storage.getProgrammes?.();Array.isArray(i)&&i.length>0&&(this.cachedProgs=i,this.qualifiedProgsSubject.next(i))}handleError(e="operation",i){return r=>(console.error(`${e} failed`,r),C(i??(Array.isArray(i)?[]:null)))}getDepartments(e){let i=`${Je.host}/sta/faculties/${e}`;return this.cacheValidation.getWithCache(i,`departments_${e}`)}getProgrammes(e,i){let r=`${Je.host}/sta/programmes/${e}/${i}`;return this.cacheValidation.getWithCache(r,`programmes_${e}_${i}`,300*1e3)}getCareers(){return this.http.get(`${Je.host}/careers`).pipe(Pe(this.handleError("getCareers",[])))}getFields(){let e=`${Je.host}/careers/fields`;return this.cacheValidation.getWithCache(e,"career_fields")}getJobsForField(e){let i=`${Je.host}/careers/fields/${e}`;return this.cacheValidation.getWithCache(i,`career_jobs_${e}`)}getJobByFieldAndName(e,i){let r=encodeURIComponent(i);return this.http.get(`${Je.host}/careers/fields/${e}/${r}`)}loadSubjects(){return Array.isArray(this.subjects)&&this.subjects.length>0?C(this.subjects):this.http.get(`${Je.host}/subjects`).pipe(me(e=>{this.storage.save("allsubs",e),this.subjects=e}))}getQualProgrammes(e){return this.http.post(`${Je.host}/programmes`,e,DC).pipe(me(i=>{this.cacheProgs(i),this.storage.saveProgrammes(i)}))}getHighlightedProgs(e,i){let r=this.subs.getSubjects().map(s=>s.name);return this.http.post(`${Je.host}/sta/programmes/${e}/${i}`,r,DC)}getProgrammeById(e){return this.http.get(`${Je.host}/programmes/id/${e}`).pipe(Pe(i=>i?.status===404?C([]):(console.error("getProgrammeById failed",i),Et(()=>i))))}getAllProgrammes(){return this.http.get(`${Je.host}/programmes`).pipe(Pe(this.handleError("getAllProgrammes",[])))}cacheProgs(e){this.cachedProgs=e,this.qualifiedProgsSubject.next(e||[])}clearCacheProgs(){this.cachedProgs=[],this.storage.clearProgrammes(),this.qualifiedProgsSubject.next([])}getCacheProgs(){return this.cachedProgs}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var TN=["determinateSpinner"];function kN(t,n){if(t&1&&(Vr(),A(0,"svg",11),se(1,"circle",12),$()),t&2){let e=ot();re("viewBox",e._viewBox()),te(),zr("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),re("r",e._circleRadius())}}var AN=new v("mat-progress-spinner-default-options",{providedIn:"root",factory:RN});function RN(){return{diameter:xC}}var xC=100,ON=10,iY=(()=>{class t{_elementRef=d(M);_noopAnimations;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;_defaultColor="primary";_determinateCircle;constructor(){let e=d(Te,{optional:!0}),i=d(AN);this._noopAnimations=e==="NoopAnimations"&&!!i&&!i._forceAnimations,this.mode=this._elementRef.nativeElement.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate",i&&(i.color&&(this.color=this._defaultColor=i.color),i.diameter&&(this.diameter=i.diameter),i.strokeWidth&&(this.strokeWidth=i.strokeWidth))}mode;get value(){return this.mode==="determinate"?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,e||0))}_value=0;get diameter(){return this._diameter}set diameter(e){this._diameter=e||0}_diameter=xC;get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=e||0}_strokeWidth;_circleRadius(){return(this.diameter-ON)/2}_viewBox(){let e=this._circleRadius()*2+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return this.mode==="determinate"?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(i,r){if(i&1&&Ee(TN,5),i&2){let o;Y(o=Z())&&(r._determinateCircle=o.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(i,r){i&2&&(re("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",r.mode==="determinate"?r.value:null)("mode",r.mode),wt("mat-"+r.color),zr("width",r.diameter,"px")("height",r.diameter,"px")("--mdc-circular-progress-size",r.diameter+"px")("--mdc-circular-progress-active-indicator-width",r.diameter+"px"),V("_mat-animation-noopable",r._noopAnimations)("mdc-circular-progress--indeterminate",r.mode==="indeterminate"))},inputs:{color:"color",mode:"mode",value:[2,"value","value",un],diameter:[2,"diameter","diameter",un],strokeWidth:[2,"strokeWidth","strokeWidth",un]},exportAs:["matProgressSpinner"],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(i,r){if(i&1&&(ye(0,kN,2,8,"ng-template",null,0,ns),A(2,"div",2,1),Vr(),A(4,"svg",3),se(5,"circle",4),$()(),Zf(),A(6,"div",5)(7,"div",6)(8,"div",7),es(9,8),$(),A(10,"div",9),es(11,8),$(),A(12,"div",10),es(13,8),$()()()),i&2){let o=$r(1);te(4),re("viewBox",r._viewBox()),te(),zr("stroke-dasharray",r._strokeCircumference(),"px")("stroke-dashoffset",r._strokeDashOffset(),"px")("stroke-width",r._circleStrokeWidth(),"%"),re("r",r._circleRadius()),te(4),He("ngTemplateOutlet",o),te(2),He("ngTemplateOutlet",o),te(2),He("ngTemplateOutlet",o)}},dependencies:[os],styles:[`.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width, 4px)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}
37.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-sys-primary))}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}} 38`],encapsulation:2,changeDetection:0})}return t})();var rY=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({imports:[ve]})}return t})();var EC=(()=>{class t{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var IC=class{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor(n,e,i,r,o){this._defaultMatcher=n,this.ngControl=e,this._parentFormGroup=i,this._parentForm=r,this._stateChanges=o}updateErrorState(){let n=this.errorState,e=this._parentFormGroup||this._parentForm,i=this.matcher||this._defaultMatcher,r=this.ngControl?this.ngControl.control:null,o=i?.isErrorState(r,e)??!1;o!==n&&(this.errorState=o,this._stateChanges.next())}};var lp=class{_box;_destroyed=new y;_resizeSubject=new y;_resizeObserver;_elementObservables=new Map;constructor(n){this._box=n,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(n){return this._elementObservables.has(n)||this._elementObservables.set(n,new j(e=>{let i=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(n,{box:this._box}),()=>{this._resizeObserver?.unobserve(n),i.unsubscribe(),this._elementObservables.delete(n)}}).pipe(le(e=>e.some(i=>i.target===n)),jt({bufferSize:1,refCount:!0}),ae(this._destroyed))),this._elementObservables.get(n)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},SC=(()=>{class t{_cleanupErrorListener;_observers=new Map;_ngZone=d(E);constructor(){typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,e]of this._observers)e.destroy();this._observers.clear(),this._cleanupErrorListener?.()}observe(e,i){let r=i?.box||"content-box";return this._observers.has(r)||this._observers.set(r,new lp(r)),this._observers.get(r).observe(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var NN=["notch"],FN=["matFormFieldNotchedOutline",""],PN=["*"],LN=["textField"],VN=["iconPrefixContainer"],jN=["textPrefixContainer"],BN=["iconSuffixContainer"],UN=["textSuffixContainer"],HN=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],zN=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function $N(t,n){t&1&&se(0,"span",20)}function GN(t,n){if(t&1&&(A(0,"label",19),B(1,1),ye(2,$N,1,0,"span",20),$()),t&2){let e=ot(2);He("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),re("for",e._control.disableAutomaticLabeling?null:e._control.id),te(2),ke(!e.hideRequiredMarker&&e._control.required?2:-1)}}function WN(t,n){if(t&1&&ye(0,GN,3,5,"label",19),t&2){let e=ot();ke(e._hasFloatingLabel()?0:-1)}}function qN(t,n){t&1&&se(0,"div",7)}function YN(t,n){}function ZN(t,n){if(t&1&&ye(0,YN,0,0,"ng-template",13),t&2){ot(2);let e=$r(1);He("ngTemplateOutlet",e)}}function QN(t,n){if(t&1&&(A(0,"div",9),ye(1,ZN,1,1,null,13),$()),t&2){let e=ot();He("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),te(),ke(e._forceDisplayInfixLabel()?-1:1)}}function KN(t,n){t&1&&(A(0,"div",10,2),B(2,2),$())}function XN(t,n){t&1&&(A(0,"div",11,3),B(2,3),$())}
38function JN(t,n){}function eF(t,n){if(t&1&&ye(0,JN,0,0,"ng-template",13),t&2){ot();let e=$r(1);He("ngTemplateOutlet",e)}}function tF(t,n){t&1&&(A(0,"div",14,4),B(2,4),$())}function nF(t,n){t&1&&(A(0,"div",15,5),B(2,5),$())}function iF(t,n){t&1&&se(0,"div",16)}function rF(t,n){t&1&&B(0,6)}function oF(t,n){if(t&1&&(A(0,"mat-hint",21),Pn(1),$()),t&2){let e=ot(2);He("id",e._hintLabelId),te(),Ui(e.hintLabel)}}function sF(t,n){if(t&1&&(ye(0,oF,2,2,"mat-hint",21),B(1,7),se(2,"div",22),B(3,8)),t&2){let e=ot();ke(e.hintLabel?0:-1)}}var MC=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["mat-label"]]})}return t})(),aF=new v("MatError");var TC=(()=>{class t{align="start";id=d(yn).getId("mat-mdc-hint-");static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(i,r){i&2&&(Bi("id",r.id),re("align",null),V("mat-mdc-form-field-hint-end",r.align==="end"))},inputs:{align:"align",id:"id"}})}return t})(),cF=new v("MatPrefix");var lF=new v("MatSuffix");var PC=new v("FloatingLabelParent"),kC=(()=>{class t{_elementRef=d(M);get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=d(SC);_ngZone=d(E);_parent=d(PC);_resizeSubscription=new oe;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return dF(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(i,r){i&2&&V("mdc-floating-label--float-above",r.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return t})();function dF(t){let n=t;if(n.offsetParent!==null)return n.scrollWidth;let e=n.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);let i=e.scrollWidth;return e.remove(),i}var AC="mdc-line-ripple--active",kd="mdc-line-ripple--deactivating",RC=(()=>{class t{_elementRef=d(M);_cleanupTransitionEnd;constructor(){let e=d(E),i=d(qe);e.runOutsideAngular(()=>{this._cleanupTransitionEnd=i.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionEnd)})}activate(){let e=this._elementRef.nativeElement.classList;e.remove(kd),e.add(AC)}deactivate(){this._elementRef.nativeElement.classList.add(kd)}_handleTransitionEnd=e=>{let i=this._elementRef.nativeElement.classList,r=i.contains(kd);e.propertyName==="opacity"&&r&&i.remove(AC,kd)};ngOnDestroy(){this._cleanupTransitionEnd()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return t})(),OC=(()=>{class t{_elementRef=d(M);_ngZone=d(E);open=!1;_notch;constructor(){}ngAfterViewInit(){let e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){!this.open||!e?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(i,r){if(i&1&&Ee(NN,5),i&2){let o;Y(o=Z())&&(r._notch=o.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(i,r){i&2&&V("mdc-notched-outline--notched",r.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:FN,ngContentSelectors:PN,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(i,r){i&1&&(Re(),se(0,"div",1),A(1,"div",2,0),B(3),$(),se(4,"div",3))},encapsulation:2,changeDetection:0})}return t})(),uF=(()=>{class t{value;stateChanges;id;placeholder;ngControl;focused;empty;shouldLabelFloat;required;disabled;errorState;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t})}return t})();var fF=new v("MatFormField"),hF=new v("MAT_FORM_FIELD_DEFAULT_OPTIONS"),NC="fill",mF="auto",FC="fixed",p
38F="translateY(-50%)",AY=(()=>{class t{_elementRef=d(M);_changeDetectorRef=d(Ve);_dir=d(Pt);_platform=d(fe);_idGenerator=d(yn);_ngZone=d(E);_injector=d(K);_defaults=d(hF,{optional:!0});_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=mb(MC);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=lt(e)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||mF}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearance}set appearance(e){let i=this._appearance,r=e||this._defaults?.appearance||NC;this._appearance=r,this._appearance==="outline"&&this._appearance!==i&&(this._needsOutlineLabelOffsetUpdate=!0)}_appearance=NC;get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||FC}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||FC}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}_destroyed=new y;_isFocused=null;_explicitFormFieldControl;_needsOutlineLabelOffsetUpdate=!1;_previousControl=null;_previousControlValidatorFn=null;_stateChanges;_valueChanges;_describedByChanges;_animationsDisabled;constructor(){let e=this._defaults;e&&(e.appearance&&(this.appearance=e.appearance),this._hideRequiredMarker=!!e?.hideRequiredMarker,e.color&&(this.color=e.color)),this._animationsDisabled=d(Te,{optional:!0})==="NoopAnimations"}ngAfterViewInit(){this._updateFocusState(),this._animationsDisabled||this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-form-field-animations-enabled")},300)}),this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._control.ngControl&&this._control.ngControl.control&&(this._previousControlValidatorFn=this._control.ngControl.control.validator),this._previousControl=this._control),this._control.ngControl&&this._control.ngControl.control&&this._control.ngControl.control.validator!==this._previousControlValidatorFn&&this._changeDetectorRef.markForCheck()}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=fn(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(e){let i=this._control,r="mat-mdc-form-field-type-";e&&this._elementRef.nativeElement.classList.remove(r+e.controlType),i.controlType&&this._elementRef.nativeElement.classList.add(r+i.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=i.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=i.stateChanges.pipe(bt([void 0,void 0]),x(()=>
38[i.errorState,i.userAriaDescribedBy]),ja(),le(([[o,s],[a,c]])=>o!==a||s!==c)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),i.ngControl&&i.ngControl.valueChanges&&(this._valueChanges=i.ngControl.valueChanges.pipe(ae(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),Xt(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){this._control}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),ji(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe(ae(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel=fn(()=>!!this._labelChild());_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1}_shouldForward(e){let i=this._control?this._control.ngControl:null;return i&&i[e]}_getSubscriptMessageType(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let e=[];
38if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&e.push(...this._control.userAriaDescribedBy.split(" ")),this._getSubscriptMessageType()==="hint"){let i=this._hintChildren?this._hintChildren.find(o=>o.align==="start"):null,r=this._hintChildren?this._hintChildren.find(o=>o.align==="end"):null;i?e.push(i.id):this._hintLabel&&e.push(this._hintLabelId),r&&e.push(r.id)}else this._errorChildren&&e.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;let e=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){e.style.transform="";return}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdate=!0;return}let i=this._iconPrefixContainer?.nativeElement,r=this._textPrefixContainer?.nativeElement,o=this._iconSuffixContainer?.nativeElement,s=this._textSuffixContainer?.nativeElement,a=i?.getBoundingClientRect().width??0,c=r?.getBoundingClientRect().width??0,l=o?.getBoundingClientRect().width??0,u=s?.getBoundingClientRect().width??0,f=this._dir.value==="rtl"?"-1":"1",m=`${a+c}px`,p=`calc(${f} * (${m} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;e.style.transform=`var( 39 --mat-mdc-form-field-label-transform, 40 ${pF} translateX(${p}) 41 )`;let b=a+c+l+u;this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${b}px)`)}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let i=e.getRootNode();return i&&i!==e}return document.documentElement.contains(e)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["mat-form-field"]],contentQueries:function(i,r,o){if(i&1&&(Fb(o,r._labelChild,MC,5),xe(o,uF,5),xe(o,cF,5),xe(o,lF,5),xe(o,aF,5),xe(o,TC,5)),i&2){Pb();let s;Y(s=Z())&&(r._formFieldControl=s.first),Y(s=Z())&&(r._prefixChildren=s),Y(s=Z())&&(r._suffixChildren=s),Y(s=Z())&&(r._errorChildren=s),Y(s=Z())&&(r._hintChildren=s)}},viewQuery:function(i,r){if(i&1&&(Ee(LN,5),Ee(VN,5),Ee(jN,5),Ee(BN,5),Ee(UN,5),Ee(kC,5),Ee(OC,5),Ee(RC,5)),i&2){let o;Y(o=Z())&&(r._textField=o.first),Y(o=Z())&&(r._iconPrefixContainer=o.first),Y(o=Z())&&(r._textPrefixContainer=o.first),Y(o=Z())&&(r._iconSuffixContainer=o.first),Y(o=Z())&&(r._textSuffixContainer=o.first),Y(o=Z())&&(r._floatingLabel=o.first),Y(o=Z())&&(r._notchedOutline=o.first),Y(o=Z())&&(r._lineRipple=o.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:40,hostBindings:function(i,r){i&2&&V("mat-mdc-form-field-label-always-float",r._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",r._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",r._hasIconSuffix)("mat-form-field-invalid",r._control.errorState)("mat-form-field-disabled",r._control.disabled)("mat-form-field-autofilled",r._control.autofilled)("mat-form-field-appearance-fill",r.appearance=="fill")("mat-form-field-appearance-outline",r.appearance=="outline")("mat-form-field-hide-placeholder",r._hasFloatingLabel()&&!r._shouldLabelFloat())("mat-focused",r._control.focused)("mat-primary",r.color!=="accent"&&r.color!=="warn")("mat-accent",r.color==="accent")("mat-warn",r.color==="warn")("ng-untouched",r._shouldForward("untouched"))("ng-touched",r._shouldForward("touched"))("ng-pristine",r._shouldForward("pristine"))("ng-dirty",r._shouldForward("dirty"))("ng-valid",r._shouldForward("valid"))("ng-invalid",r._shouldForward("invalid"))("ng-pending",r._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[Be([{provide:fF,useExisting:t},{provide:PC,useExisting:t}])],ngContentSelectors:zN,decls:20,vars:25,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["aria-atomic","true","aria-live","polite"],["matFormField
41FloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(i,r){if(i&1){let o=Jn();Re(HN),ye(0,WN,1,1,"ng-template",null,0,ns),A(2,"div",6,1),Ae("click",function(a){return Yn(o),Zn(r._control.onContainerClick(a))}),ye(4,qN,1,0,"div",7),A(5,"div",8),ye(6,QN,2,2,"div",9)(7,KN,3,0,"div",10)(8,XN,3,0,"div",11),A(9,"div",12),ye(10,eF,1,1,null,13),B(11),$(),ye(12,tF,3,0,"div",14)(13,nF,3,0,"div",15),$(),ye(14,iF,1,0,"div",16),$(),A(15,"div",17),kh(16),A(17,"div",18),ye(18,rF,1,0)(19,sF,4,1),$()()}if(i&2){let o;te(2),V("mdc-text-field--filled",!r._hasOutline())("mdc-text-field--outlined",r._hasOutline())("mdc-text-field--no-label",!r._hasFloatingLabel())("mdc-text-field--disabled",r._control.disabled)("mdc-text-field--invalid",r._control.errorState),te(2),ke(!r._hasOutline()&&!r._control.disabled?4:-1),te(2),ke(r._hasOutline()?6:-1),te(),ke(r._hasIconPrefix?7:-1),te(),ke(r._hasTextPrefix?8:-1),te(2),ke(!r._hasOutline()||r._forceDisplayInfixLabel()?10:-1),te(2),ke(r._hasTextSuffix?12:-1),te(),ke(r._hasIconSuffix?13:-1),te(),ke(r._hasOutline()?-1:14),te(),V("mat-mdc-form-field-subscript-dynamic-size",r.subscriptSizing==="dynamic");let s=r._getSubscriptMessageType();te(2),V("mat-mdc-form-field-error-wrapper",s==="error")("mat-mdc-form-field-hint-wrapper",s==="hint"),te(),ke((o=s)==="error"?18:o==="hint"?19:-1)}},dependencies:[kC,OC,os,RC,TC],styles:[`.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}.mdc-floating-label{position:absolute;
41left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}@media(forced-colors: active){.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-sys-outline));border-width:var(--mdc-outlined-text-field-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
41over .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width, 2px)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
41over .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-sys-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-sys-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height, 2px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-sys-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-sys-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}@keyframes _mat-form-field-subscript-animation{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px;opacity:1;transform:translateY(0);animation:_mat-form-field-subscript-animation 0ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-sys-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity, 0)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10))}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: active){.mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-sys-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field.mat-form-field-animations-en
41abled .mat-mdc-form-field-error-wrapper{animation-duration:300ms}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)} 42`],encapsulation:2,changeDetection:0})}return t})();var jC=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],BC=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function vF(t,n){t&1&&(A(0,"span",3),B(1,1),$())}function _F(t,n){t&1&&(A(0,"span",6),B(1,2),$())}function bF(t,n){t&1&&(A(0,"span",3),B(1,1),A(2,"span",8),Vr(),A(3,"svg",9),se(4,"path",10),$()()())}function yF(t,n){t&1&&(A(0,"span",6),B(1,2),$())}var wF=`.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{flex-basis:100%;overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}@media(forced-colors: active){.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{forced-color-adjust:none}}.mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit;overflow-x:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-outline-width, 1px);border-radius:var(--mdc-chip-container-shape-radius, 8px);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1;border-style:solid}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-outline-color, var(--mat-sys-outline))}.mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus::before{border-color:var(--mdc-chip-focus-outline-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, var(--mat-sys-on-surface))}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip__text-label{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mdc-chip-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mdc-chip-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-chip-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-chip-label-text-tracking, var(--mat-sys-label-large-tracking))}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{width:var(--mdc-chip-with-avatar-avatar-size, 24px);height:var(--mdc-chip-with-avatar-avatar-size, 24px);font-size:var(--mdc-chip-with-avatar-avatar-size, 24px)}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%;height:20px;width:20px}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface))}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@media(forced-colors: active){.mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius, 8px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}@media(forced-colors: active){.mat-mdc-standard-chip{outline:solid 1px}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 24px);width:var(--mdc-chip-with-icon-icon-size, 18px);height:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}
42.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface))}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container));--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container));--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-on-secondary-container));--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-focus-overlay .mat-mdc-chip-selected:hover,.mat-mdc-chip-highlighted:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color, var(--mat-sys-on-secondary-container));opacity:var(--mdc-chip-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container));opacity:var(--mdc-chip-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity, 0.38)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity, 0.38)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity, 1)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color, var(--mat-sys-on-surface))}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity, 1)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity, 1)}.mat-mdc-chip-remove::after{background-color:var(--mat-chip-trailing-action-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background-color:var(--mat-chip-selected-trailing-action-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-3px;bottom:-3px;left:5px;right:5px;border-radius:50%;box-sizing:border-box;padding:12px;margin:-12px;background-clip:content-box}.mat-mdc-chip-remove .mat-icon{width:18px;height:18px;font-size:18px;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}@media(forced-colors: active){.mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}}.mat-mdc-chip-action:focus .mat-focus-indicator::before{content:""}.mdc-evolution-chip__icon,.mat-mdc-chip-remove .mat-icon{min-height:fit-content} 43`;var UC=["*"],CF=`.mat-mdc-chip-set{display:flex}.mat-mdc-chip-set:focus{outline:none}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%;margin-left:-8px;margin-right:0}.mat-mdc-chip-set .mdc-evolution-chip{margin:4px 0 4px 8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip-set__chips{margin-left:0;margin-right:-8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip{margin-left:0;margin-right:8px}
43.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px} 44`,mp=new v("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[13]})}),LC=new v("MatChipAvatar"),VC=new v("MatChipTrailingIcon"),dp=new v("MatChipRemove"),pp=new v("MatChip"),Ad=(()=>{class t{_elementRef=d(M);_parentChip=d(pp);isInteractive=!0;_isPrimary=!0;get disabled(){return this._disabled||this._parentChip?.disabled||!1}set disabled(e){this._disabled=e}_disabled=!1;tabIndex=-1;_allowFocusWhenDisabled=!1;_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(){d(Ye).load(rr),this._elementRef.nativeElement.nodeName==="BUTTON"&&this._elementRef.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(e){!this.disabled&&this.isInteractive&&this._isPrimary&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(i,r){i&1&&Ae("click",function(s){return r._handleClick(s)})("keydown",function(s){return r._handleKeydown(s)}),i&2&&(re("tabindex",r._getTabindex())("disabled",r._getDisabledAttribute())("aria-disabled",r.disabled),V("mdc-evolution-chip__action--primary",r._isPrimary)("mdc-evolution-chip__action--presentational",!r.isInteractive)("mdc-evolution-chip__action--trailing",!r._isPrimary))},inputs:{isInteractive:"isInteractive",disabled:[2,"disabled","disabled",ne],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?-1:un(e)],_allowFocusWhenDisabled:"_allowFocusWhenDisabled"}})}return t})();var oZ=(()=>{class t extends Ad{_isPrimary=!1;_handleClick(e){this.disabled||(e.stopPropagation(),e.preventDefault(),this._parentChip.remove())}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!this.disabled&&(e.stopPropagation(),e.preventDefault(),this._parentChip.remove())}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=I({type:t,selectors:[["","matChipRemove",""]],hostAttrs:["role","button",1,"mat-mdc-chip-remove","mat-mdc-chip-trailing-icon","mat-focus-indicator","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],hostVars:1,hostBindings:function(i,r){i&2&&re("aria-hidden",null)},features:[Be([{provide:dp,useExisting:t}]),de]})}return t})(),up=(()=>{class t{_changeDetectorRef=d(Ve);_elementRef=d(M);_ngZone=d(E);_focusMonitor=d(ci);_globalRippleOptions=d(ir,{optional:!0});_document=d(T);_onFocus=new y;_onBlur=new y;_isBasicChip;role=null;_hasFocusInternal=!1;_pendingFocus;_actionChanges;_animationsDisabled;_allLeadingIcons;_allTrailingIcons;_allRemoveIcons;_hasFocus(){return this._hasFocusInternal}id=d(yn).getId("mat-mdc-chip-");ariaLabel=null;ariaDescription=null;_ariaDescriptionId=`${this.id}-aria-description`;_chipListDisabled=!1;_textElement;get value(){return this._value!==void 0?this._value:this._textElement.textContent.trim()}set value(e){this._value=e}_value;color;removable=!0;highlighted=!1;disableRipple=!1;get disabled(){return this._disabled||this._chipListDisabled}set disabled(e){this._disabled=e}_disabled=!1;removed=new W;destroyed=new W;basicChipAttrName="mat-basic-chip";leadingIcon;trailingIcon;removeIcon;primaryAction;_rippleLoader=d(dd);_injector=d(K);constructor(){let e=d(Ye);e.load(rr),e.load(fo);let i=d(Te,{optional:!0});
44this._animationsDisabled=i==="NoopAnimations",this._monitorFocus(),this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-chip-ripple",disabled:this._isRippleDisabled()})}ngOnInit(){let e=this._elementRef.nativeElement;this._isBasicChip=e.hasAttribute(this.basicChipAttrName)||e.tagName.toLowerCase()===this.basicChipAttrName}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pendingFocus=!1,this.focus())}ngAfterContentInit(){this._actionChanges=Xt(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngDoCheck(){this._rippleLoader.setDisabled(this._elementRef.nativeElement,this._isRippleDisabled())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement),this._actionChanges?.unsubscribe(),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!!(this.trailingIcon||this.removeIcon)}_handleKeydown(e){(e.keyCode===8&&!e.repeat||e.keyCode===46)&&(e.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(e){return this._getActions().find(i=>{let r=i._elementRef.nativeElement;return r===e||r.contains(e)})}_getActions(){let e=[];return this.primaryAction&&e.push(this.primaryAction),this.removeIcon&&e.push(this.removeIcon),this.trailingIcon&&e.push(this.trailingIcon),e}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{let i=e!==null;i!==this._hasFocusInternal&&(this._hasFocusInternal=i,i?this._onFocus.next({chip:this}):(this._changeDetectorRef.markForCheck(),setTimeout(()=>this._ngZone.run(()=>this._onBlur.next({chip:this})))))})}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(i,r,o){if(i&1&&(xe(o,LC,5),xe(o,VC,5),xe(o,dp,5),xe(o,LC,5),xe(o,VC,5),xe(o,dp,5)),i&2){let s;Y(s=Z())&&(r.leadingIcon=s.first),Y(s=Z())&&(r.trailingIcon=s.first),Y(s=Z())&&(r.removeIcon=s.first),Y(s=Z())&&(r._allLeadingIcons=s),Y(s=Z())&&(r._allTrailingIcons=s),Y(s=Z())&&(r._allRemoveIcons=s)}},viewQuery:function(i,r){if(i&1&&Ee(Ad,5),i&2){let o;Y(o=Z())&&(r.primaryAction=o.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:31,hostBindings:function(i,r){i&1&&Ae("keydown",function(s){return r._handleKeydown(s)}),i&2&&(Bi("id",r.id),re("role",r.role)("aria-label",r.ariaLabel),wt("mat-"+(r.color||"primary")),V("mdc-evolution-chip",!r._isBasicChip)("mdc-evolution-chip--disabled",r.disabled)("mdc-evolution-chip--with-trailing-action",r._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",r.leadingIcon)("mdc-evolution-chip--with-primary-icon",r.leadingIcon)("mdc-evolution-chip--with-avatar",r.leadingIcon)("mat-mdc-chip-with-avatar",r.leadingIcon)("mat-mdc-chip-highlighted",r.highlighted)("mat-mdc-chip-disabled",r.disabled)("mat-mdc-basic-chip",r._isBasicChip)("mat-mdc-standard-chip",!r._isBasicChip)("mat-mdc-chip-with-trailing-icon",r._hasTrailingIcon())("_mat-animation-noopable",r._animationsDisabled))},inputs:{role:"role",id:"id",ariaLabel:[0,"aria-label","ariaLabel"],ariaDescription:[0,"aria-description","ariaDescription"],value:"value",color:"color",removable:[2,"removable","removable",ne],highlighted:[2,"highlighted","highlighted",ne],disableRipple:[2,"disableRipple","disableRipple",ne],disabled:[2,"disabled","disabled",ne]},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[Be([{provide:pp,useExisting:t}])],ngContentSelectors:BC,decls:8,vars:3,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-focus-indicator"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(i,r){i&1&&(Re(jC),se(0,"span",0),A(1,"span",1)(2,"span",2),ye(3,vF,2,0,"span",3),A(4,"span",4),B(5),se(6,"span",5),$()()(),ye(7,_F,2,0,"span",6)
44),i&2&&(te(2),He("isInteractive",!1),te(),ke(r.leadingIcon?3:-1),te(4),ke(r._hasTrailingIcon()?7:-1))},dependencies:[Ad],styles:[`.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{flex-basis:100%;overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}@media(forced-colors: active){.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{forced-color-adjust:none}}.mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit;overflow-x:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-outline-width, 1px);border-radius:var(--mdc-chip-container-shape-radius, 8px);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1;border-style:solid}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-outline-color, var(--mat-sys-outline))}.mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus::before{border-color:var(--mdc-chip-focus-outline-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, var(--mat-sys-on-surface))}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip__text-label{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mdc-chip-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mdc-chip-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-chip-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-chip-label-text-tracking, var(--mat-sys-label-large-tracking))}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{width:var(--mdc-chip-with-avatar-avatar-size, 24px);height:var(--mdc-chip-with-avatar-avatar-size, 24px);font-size:var(--mdc-chip-with-avatar-avatar-size, 24px)}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%;height:20px;width:20px}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface))}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@media(forced-colors: active){.mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius, 8px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}@media(forced-colors: active){.mat-mdc-standard-chip{outline:solid 1px}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 24px);width:var(--mdc-chip-with-icon-icon-size, 18px);height:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}
44.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface))}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container));--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container));--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-on-secondary-container));--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-focus-overlay .mat-mdc-chip-selected:hover,.mat-mdc-chip-highlighted:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color, var(--mat-sys-on-secondary-container));opacity:var(--mdc-chip-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container));opacity:var(--mdc-chip-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity, 0.38)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity, 0.38)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity, 1)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color, var(--mat-sys-on-surface))}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity, 1)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity, 1)}.mat-mdc-chip-remove::after{background-color:var(--mat-chip-trailing-action-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background-color:var(--mat-chip-selected-trailing-action-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-3px;bottom:-3px;left:5px;right:5px;border-radius:50%;box-sizing:border-box;padding:12px;margin:-12px;background-clip:content-box}.mat-mdc-chip-remove .mat-icon{width:18px;height:18px;font-size:18px;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}@media(forced-colors: active){.mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}}.mat-mdc-chip-action:focus .mat-focus-indicator::before{content:""}.mdc-evolution-chip__icon,.mat-mdc-chip-remove .mat-icon{min-height:fit-content} 45`],encapsulation:2,changeDetection:0})}return t})();var DF=(()=>{class t extends up{_defaultOptions=d(mp,{optional:!0});chipListSelectable=!0;_chipListMultiple=!1;_chipListHideSingleSelectionIndicator=this._defaultOptions?.hide
45SingleSelectionIndicator??!1;get selectable(){return this._selectable&&this.chipListSelectable}set selectable(e){this._selectable=e,this._changeDetectorRef.markForCheck()}_selectable=!0;get selected(){return this._selected}set selected(e){this._setSelectedState(e,!1,!0)}_selected=!1;get ariaSelected(){return this.selectable?this.selected.toString():null}basicChipAttrName="mat-basic-chip-option";selectionChange=new W;ngOnInit(){super.ngOnInit(),this.role="presentation"}select(){this._setSelectedState(!0,!1,!0)}deselect(){this._setSelectedState(!1,!1,!0)}selectViaInteraction(){this._setSelectedState(!0,!0,!0)}toggleSelected(e=!1){return this._setSelectedState(!this.selected,e,!0),this.selected}_handlePrimaryActionInteraction(){this.disabled||(this.focus(),this.selectable&&this.toggleSelected(!0))}_hasLeadingGraphic(){return this.leadingIcon?!0:!this._chipListHideSingleSelectionIndicator||this._chipListMultiple}_setSelectedState(e,i,r){e!==this.selected&&(this._selected=e,r&&this.selectionChange.emit({source:this,isUserInput:i,selected:this.selected}),this._changeDetectorRef.markForCheck())}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=q({type:t,selectors:[["mat-basic-chip-option"],["","mat-basic-chip-option",""],["mat-chip-option"],["","mat-chip-option",""]],hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-option"],hostVars:37,hostBindings:function(i,r){i&2&&(Bi("id",r.id),re("tabindex",null)("aria-label",null)("aria-description",null)("role",r.role),V("mdc-evolution-chip",!r._isBasicChip)("mdc-evolution-chip--filter",!r._isBasicChip)("mdc-evolution-chip--selectable",!r._isBasicChip)("mat-mdc-chip-selected",r.selected)("mat-mdc-chip-multiple",r._chipListMultiple)("mat-mdc-chip-disabled",r.disabled)("mat-mdc-chip-with-avatar",r.leadingIcon)("mdc-evolution-chip--disabled",r.disabled)("mdc-evolution-chip--selected",r.selected)("mdc-evolution-chip--selecting",!r._animationsDisabled)("mdc-evolution-chip--with-trailing-action",r._hasTrailingIcon())("mdc-evolution-chip--with-primary-icon",r.leadingIcon)("mdc-evolution-chip--with-primary-graphic",r._hasLeadingGraphic())("mdc-evolution-chip--with-avatar",r.leadingIcon)("mat-mdc-chip-highlighted",r.highlighted)("mat-mdc-chip-with-trailing-icon",r._hasTrailingIcon()))},inputs:{selectable:[2,"selectable","selectable",ne],selected:[2,"selected","selected",ne]},outputs:{selectionChange:"selectionChange"},features:[Be([{provide:up,useExisting:t},{provide:pp,useExisting:t}]),de],ngContentSelectors:BC,decls:10,vars:8,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","","role","option",3,"_allowFocusWhenDisabled"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-focus-indicator"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"],[1,"cdk-visually-hidden",3,"id"],[1,"mdc-evolution-chip__checkmark"],["viewBox","-2 -3 30 30","focusable","false","aria-hidden","true",1,"mdc-evolution-chip__checkmark-svg"],["fill","none","stroke","currentColor","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-evolution-chip__checkmark-path"]],template:function(i,r){i&1&&(Re(jC),se(0,"span",0),A(1,"span",1)(2,"button",2),ye(3,bF,5,0,"span",3),A(4,"span",4),B(5),se(6,"span",5),$()()(),ye(7,yF,2,0,"span",6),A(8,"span",7),Pn(9),$()),i&2&&(te(2),He("_allowFocusWhenDisabled",!0),re("aria-selected",r.ariaSelected)("aria-label",r.ariaLabel)("aria-describedby",r._ariaDescriptionId),te(),ke(r._hasLeadingGraphic()?3:-1),te(4),ke(r._hasTrailingIcon()?7:-1),te(),He("id",r._ariaDescriptionId),te(),Ui(r.ariaDescription))},dependencies:[Ad],styles:[wF],encapsulation:2,changeDetection:0})}return t})();var xF=(()=>{class t{_elementRef=d(M);_changeDetectorRef=d(Ve);_dir=d(Pt,{optional:!0});_lastDestroyedFocusedChipIndex=null;_keyManager;_destroyed=new y;_defaultRole="presentation";get chipFocusChanges(){return this._getChipStream(e=>e._onFocus)}get chipDestroyedChanges(){return this._getChipStream(e=>e.destroyed)}get chipRemovedChanges(){return this._getChipStream(e=>e.removed)}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._syncChipsState()}_disabled=!1;get empty(){return!this._chips||this._chips.length===0}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}tabIndex=0;set role(e){this._explicitRole=e}_explicitRole=null;get focused(){return this._hasFocusedChip()}_chips;_chipActions=new qn;constructor(){}ngAfterViewInit(){this._setUpFocusManagement(),this._trackChipSetChanges(),this._trackDestroyedFocusedChip()}ngOnDestroy(){this._keyManager?.destroy(),this._chipActions.destroy(),this._destroyed.next(),this._destroyed.complete()}_hasFocusedChip(){return this._chips&&this._chips.some(e=>e._hasFocus())}
45_syncChipsState(){this._chips?.forEach(e=>{e._chipListDisabled=this._disabled,e._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(e){this._originatesFromChip(e)&&this._keyManager.onKeydown(e)}_isValidIndex(e){return e>=0&&e<this._chips.length}_allowFocusEscape(){let e=this._elementRef.nativeElement.tabIndex;e!==-1&&(this._elementRef.nativeElement.tabIndex=-1,setTimeout(()=>this._elementRef.nativeElement.tabIndex=e))}_getChipStream(e){return this._chips.changes.pipe(bt(null),ze(()=>Xt(...this._chips.map(e))))}_originatesFromChip(e){let i=e.target;for(;i&&i!==this._elementRef.nativeElement;){if(i.classList.contains("mat-mdc-chip"))return!0;i=i.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe(bt(this._chips)).subscribe(e=>{let i=[];e.forEach(r=>r._getActions().forEach(o=>i.push(o))),this._chipActions.reset(i),this._chipActions.notifyOnChanges()}),this._keyManager=new Hs(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(e=>this._skipPredicate(e)),this.chipFocusChanges.pipe(ae(this._destroyed)).subscribe(({chip:e})=>{let i=e._getSourceAction(document.activeElement);i&&this._keyManager.updateActiveItem(i)}),this._dir?.change.pipe(ae(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e))}_skipPredicate(e){return!e.isInteractive||e.disabled}_trackChipSetChanges(){this._chips.changes.pipe(bt(null),ae(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe(ae(this._destroyed)).subscribe(e=>{let r=this._chips.toArray().indexOf(e.chip);this._isValidIndex(r)&&e.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=r)})}_redirectDestroyedChipFocus(){if(this._lastDestroyedFocusedChipIndex!=null){if(this._chips.length){let e=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),i=this._chips.toArray()[e];i.disabled?this._chips.length===1?this.focus():this._keyManager.setPreviousItemActive():i.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["mat-chip-set"]],contentQueries:function(i,r,o){if(i&1&&xe(o,up,5),i&2){let s;Y(s=Z())&&(r._chips=s)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(i,r){i&1&&Ae("keydown",function(s){return r._handleKeydown(s)}),i&2&&re("role",r.role)},inputs:{disabled:[2,"disabled","disabled",ne],role:"role",tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:un(e)]},ngContentSelectors:UC,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(i,r){i&1&&(Re(),A(0,"div",0),B(1),$())},styles:[`.mat-mdc-chip-set{display:flex}.mat-mdc-chip-set:focus{outline:none}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%;margin-left:-8px;margin-right:0}.mat-mdc-chip-set .mdc-evolution-chip{margin:4px 0 4px 8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip-set__chips{margin-left:0;margin-right:-8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip{margin-left:0;margin-right:8px}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px} 46`],encapsulation:2,changeDetection:0})}return t})(),fp=class{source;value;constructor(n,e){this.source=n,this.value=e}},EF={provide:Xs,useExisting:Tt(()=>IF),multi:!0},IF=(()=>{class t extends xF{_onTouched=()=>{};_onChange=()=>{};_defaultRole="listbox";_defaultOptions=d(mp,{optional:!0});get multiple(){return this._multiple}set multiple(e){this._multiple=e,this._syncListboxProperties()}_multiple=!1;get selected(){let e=this._chips.toArray().filter(i=>i.selected);return this.multiple?e:e[0]}ariaOrientation="horizontal";get selectable(){return this._selectable}set selectable(e){this._selectable=e,this._syncListboxProperties()}_selectable=!0;compareWith=(e,i)=>e===i;required=!1;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncListboxProperties()}
46_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get chipSelectionChanges(){return this._getChipStream(e=>e.selectionChange)}get chipBlurChanges(){return this._getChipStream(e=>e._onBlur)}get value(){return this._value}set value(e){this._chips&&this._chips.length&&this._setSelectionByValue(e,!1),this._value=e}_value;change=new W;_chips=void 0;ngAfterContentInit(){this._chips.changes.pipe(bt(null),ae(this._destroyed)).subscribe(()=>{this.value!==void 0&&Promise.resolve().then(()=>{this._setSelectionByValue(this.value,!1)}),this._syncListboxProperties()}),this.chipBlurChanges.pipe(ae(this._destroyed)).subscribe(()=>this._blur()),this.chipSelectionChanges.pipe(ae(this._destroyed)).subscribe(e=>{this.multiple||this._chips.forEach(i=>{i!==e.source&&i._setSelectedState(!1,!1,!1)}),e.isUserInput&&this._propagateChanges()})}focus(){if(this.disabled)return;let e=this._getFirstSelectedChip();e&&!e.disabled?e.focus():this._chips.length>0?this._keyManager.setFirstItemActive():this._elementRef.nativeElement.focus()}writeValue(e){e!=null?this.value=e:this.value=void 0}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_setSelectionByValue(e,i=!0){this._clearSelection(),Array.isArray(e)?e.forEach(r=>this._selectValue(r,i)):this._selectValue(e,i)}_blur(){this.disabled||setTimeout(()=>{this.focused||this._markAsTouched()})}_keydown(e){e.keyCode===9&&super._allowFocusEscape()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck()}_propagateChanges(){let e=null;Array.isArray(this.selected)?e=this.selected.map(i=>i.value):e=this.selected?this.selected.value:void 0,this._value=e,this.change.emit(new fp(this,e)),this._onChange(e),this._changeDetectorRef.markForCheck()}_clearSelection(e){this._chips.forEach(i=>{i!==e&&i.deselect()})}_selectValue(e,i){let r=this._chips.find(o=>o.value!=null&&this.compareWith(o.value,e));return r&&(i?r.selectViaInteraction():r.select()),r}_syncListboxProperties(){this._chips&&Promise.resolve().then(()=>{this._chips.forEach(e=>{e._chipListMultiple=this.multiple,e.chipListSelectable=this._selectable,e._chipListHideSingleSelectionIndicator=this.hideSingleSelectionIndicator,e._changeDetectorRef.markForCheck()})})}_getFirstSelectedChip(){return Array.isArray(this.selected)?this.selected.length?this.selected[0]:void 0:this.selected}_skipPredicate(e){return!e.isInteractive}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=q({type:t,selectors:[["mat-chip-listbox"]],contentQueries:function(i,r,o){if(i&1&&xe(o,DF,5),i&2){let s;Y(s=Z())&&(r._chips=s)}},hostAttrs:[1,"mdc-evolution-chip-set","mat-mdc-chip-listbox"],hostVars:10,hostBindings:function(i,r){i&1&&Ae("focus",function(){return r.focus()})("blur",function(){return r._blur()})("keydown",function(s){return r._keydown(s)}),i&2&&(Bi("tabIndex",r.disabled||r.empty?-1:r.tabIndex),re("role",r.role)("aria-required",r.role?r.required:null)("aria-disabled",r.disabled.toString())("aria-multiselectable",r.multiple)("aria-orientation",r.ariaOrientation),V("mat-mdc-chip-list-disabled",r.disabled)("mat-mdc-chip-list-required",r.required))},inputs:{multiple:[2,"multiple","multiple",ne],ariaOrientation:[0,"aria-orientation","ariaOrientation"],selectable:[2,"selectable","selectable",ne],compareWith:"compareWith",required:[2,"required","required",ne],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",ne],value:"value"},outputs:{change:"change"},features:[Be([EF]),de],ngContentSelectors:UC,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(i,r){i&1&&(Re(),A(0,"div",0),B(1),$())},styles:[CF],encapsulation:2,changeDetection:0})}return t})();var sZ=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({providers:[EC,{provide:mp,useValue:{separatorKeyCodes:[13]}}],imports:[ve,po,ve]})}return t})();var SF=["tooltip"],gp=20;var vp=new v("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(Yt);return()=>t.scrollStrategies.reposition({scrollThrottle:gp})}});function $C(t){return()=>t.scrollStrategies.reposition({scrollThrottle:gp})}var GC={provide:vp,deps:[Yt],useFactory:$C};function WC(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}var qC=new v("mat-tooltip-default-options",{providedIn:"root",factory:WC});var HC="tooltip-panel",zC=ai({passive:!0}),MF=8,TF=8,kF=24,AF=200,RF=(()=>{class t{_elementRef=d(M);_ngZone=d(E);_platform=d(fe);_ariaDescriber=d(b0);_focusMonitor=d(ci);_dir=d(Pt);_injector=d(K);
46_viewContainerRef=d(rt);_defaultOptions=d(qC,{optional:!0});_overlayRef;_tooltipInstance;_portal;_position="below";_positionAtOrigin=!1;_disabled=!1;_tooltipClass;_viewInitialized=!1;_pointerExitEventsInitialized=!1;_tooltipComponent=YC;_viewportMargin=8;_currentPosition;_cssClassPrefix="mat-mdc";_ariaDescriptionPending;_dirSubscribed=!1;get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=lt(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){let i=lt(e);this._disabled!==i&&(this._disabled=i,i?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=Vn(e)}_showDelay;get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=Vn(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}_hideDelay;touchGestures="auto";get message(){return this._message}set message(e){let i=this._message;this._message=e!=null?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(i)}_message="";get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}_passiveListeners=[];_touchstartTimeout=null;_destroyed=new y;_isDestroyed=!1;constructor(){let e=this._defaultOptions;e&&(this._showDelay=e.showDelay,this._hideDelay=e.hideDelay,e.position&&(this.position=e.position),e.positionAtOrigin&&(this.positionAtOrigin=e.positionAtOrigin),e.touchGestures&&(this.touchGestures=e.touchGestures),e.tooltipClass&&(this.tooltipClass=e.tooltipClass)),this._viewportMargin=MF}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(ae(this._destroyed)).subscribe(e=>{e?e==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){let e=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([i,r])=>{e.removeEventListener(i,r,zC)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0,this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,i){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let r=this._createOverlay(i);this._detach(),this._portal=this._portal||new jn(this._tooltipComponent,this._viewContainerRef);let o=this._tooltipInstance=r.attach(this._portal).instance;o._triggerElement=this._elementRef.nativeElement,o._mouseLeaveHideDelay=this._hideDelay,o.afterHidden().pipe(ae(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),o.show(e)}hide(e=this.hideDelay){let i=this._tooltipInstance;i&&(i.isVisible()?i.hide(e):(i._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){let s=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&s._origin instanceof M)return this._overlayRef;this._detach()}let i=this._injector.get(co).getAncestorScrollContainers(this._elementRef),r=this._injector.get(Yt),o=r.position().flexibleConnectedTo(this.positionAtOrigin?e||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(i);return o.positionChanges.pipe(ae(this._destroyed)).subscribe(s=>{this._updateCurrentPositionClass(s.connectionPair),this._tooltipInstance&&s.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=r.create({direction:this._dir,positionStrategy:o,panelClass:`${this._cssClassPrefix}-${HC}`,scrollStrategy:this._injector.get(vp)()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(ae(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(ae(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(ae(this._destroyed)).subscribe(s=>{this._isTooltipVisible()&&s.keyCode===27&&!uo(s)&&(s.preventDefault(),s.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._dirSubscribed||(this._dirSubscribed=!0,this._dir.change.pipe(ae(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){let i=e.getConfig().positionStrategy,r=this._getOrigin(),o=this._getOverlayPosition();i.withPositions([this._addOffset(_(_({},r.main),o.main)),this._addOffset(_(_({},r.fallback),o.fallback))])}_addOffset(e){let i=TF,r=!this._dir||this._dir.value=="ltr";return e.originY==="top"?e.offsetY=-i:e.originY==="bottom"?e.offsetY=i:e.originX==="start"?e.offsetX=r?-i:i:e.originX==="end"&&(e.offsetX=r?i:-i),e}_getOrigin(){let e=!this._dir||this._dir.value=="ltr",i=this.position,r;i=="above"||i=="below"?r={originX:"center",originY:i=="above"?"top":"bottom"}:i=="before"||i=="left"&&e||i=="right"&&!e?r={originX:"start",originY:"center"}:(i=="after"||i=="right"&&e||i=="left"&&!e)&&(r={originX:"end",originY:"center"});let{x:o,y:s}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:o,originY:s}}}_getOverlayPosition(){let e=!this._dir||this._dir.value=="ltr",i=this.position,r;i=="above"?r={overlayX:"center",overlayY:"bottom"}:i=="below"?r={overlayX:"center",overlayY:"top"}:i=="before"||i=="left"&&e||i=="right"&&!e?r={overlayX:"end",overlayY:"center"}:(i=="after"||i=="right"&&e||i=="left"&&!e)&&(r={overlayX:"start",overlayY:"center"});let{x:o,y:s}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:o,overlayY:s}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),kt(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,i){return this.position==="above"||this.position==="below"?i==="top"?i="bottom":i==="bottom"&&(i="top"):e==="end"?e="start":e==="start"&&(e="end"),{x:e,y:i}}_updateCurrentPositionClass(e){let{overlayY:i,originX:r,originY:o}=e,s;if(i==="center"?this._dir&&this._dir.value==="rtl"?s=r==="end"?"left":"right":s=r==="start"?"left"
46:"right":s=i==="bottom"&&o==="top"?"above":"below",s!==this._currentPosition){let a=this._overlayRef;if(a){let c=`${this._cssClassPrefix}-${HC}-`;a.removePanelClass(c+this._currentPosition),a.addPanelClass(c+s)}this._currentPosition=s}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{this._setupPointerExitEventsIfNeeded();let i;e.x!==void 0&&e.y!==void 0&&(i=e),this.show(void 0,i)}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{let i=e.targetTouches?.[0],r=i?{x:i.clientX,y:i.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout);let o=500;this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,r)},this._defaultOptions?.touchLongPressShowDelay??o)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let e=[];
46if(this._platformSupportsMouseEvents())e.push(["mouseleave",i=>{let r=i.relatedTarget;(!r||!this._overlayRef?.overlayElement.contains(r))&&this.hide()}],["wheel",i=>this._wheelListener(i)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let i=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions?.touchendHideDelay)};e.push(["touchend",i],["touchcancel",i])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([i,r])=>{this._elementRef.nativeElement.addEventListener(i,r,zC)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){let i=this._injector.get(T).elementFromPoint(e.clientX,e.clientY),r=this._elementRef.nativeElement;i!==r&&!r.contains(i)&&this.hide()}}_disableNativeGesturesIfNecessary(){let e=this.touchGestures;if(e!=="off"){let i=this._elementRef.nativeElement,r=i.style;(e==="on"||i.nodeName!=="INPUT"&&i.nodeName!=="TEXTAREA")&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),(e==="on"||!i.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}_syncAriaDescription(e){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,e,"tooltip"),this._isDestroyed||kt({write:()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")}},{injector:this._injector}))}static \u0275fac=function(i){return new(i||t)};static \u0275dir=I({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(i,r){i&2&&V("mat-mdc-tooltip-disabled",r.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]})}return t})(),YC=(()=>{class t{_changeDetectorRef=d(Ve);_elementRef=d(M);_isMultiline=!1;message;tooltipClass;_showTimeoutId;_hideTimeoutId;_triggerElement;_mouseLeaveHideDelay;_animationsDisabled;_tooltip;_closeOnInteraction=!1;_isVisible=!1;_onHide=new y;_showAnimation="mat-mdc-tooltip-show";_hideAnimation="mat-mdc-tooltip-hide";constructor(){let e=d(Te,{optional:!0});this._animationsDisabled=e==="NoopAnimations"}show(e){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){let e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>kF&&e.width>=AF}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){let i=this._tooltip.nativeElement,r=this._showAnimation,o=this._hideAnimation;if(i.classList.remove(e?o:r),i.classList.add(e?r:o),this._isVisible!==e&&(this._isVisible=e,this._changeDetectorRef.markForCheck()),e&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let s=getComputedStyle(i);(s.getPropertyValue("animation-duration")==="0s"||s.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=q({type:t,selectors:[["mat-tooltip-component"]],viewQuery:function(i,r){if(i&1&&Ee(SF,7),i&2){let o;Y(o=Z())&&(r._tooltip=o.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(i,r){i&1&&Ae("mouseleave",function(s){return r._handleMouseLeave(s)})},decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(i,r){if(i&1){let o=Jn();A(0,"div",1,0),Ae("animationend",function(a){return Yn(o),Zn(r._handleAnimationEnd(a))}),A(2,"div",2),Pn(3),$()()}i&2&&(V("mdc-tooltip--multiline",r._isMultiline),He("ngClass",r.tooltipClass),te(3),Ui(r.message))},dependencies:[Hh],styles:[`.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;
46max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-sys-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-sys-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-sys-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-sys-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-sys-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel{line-height:normal}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards} 47`],encapsulation:2,changeDetection:0})}return t})(),OF=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=z({type:t});static \u0275inj=H({providers:[GC],imports:[Gm,Ps,ve,ve,Rs]})}return t})();var wn=(function(t){return t[t.State=0]="State",t[t.Transition=1]="Transition",t[t.Sequence=2]="Sequence",t[t.Group=3]="Group",t[t.Animate=4]="Animate",t[t.Keyframes=5]="Keyframes",t[t.Style=6]="Style",t[t.Trigger=7]="Trigger",t[t.Reference=8]="Reference",t[t.AnimateChild=9]="AnimateChild",t[t.AnimateRef=10]="AnimateRef",t[t.Query=11]="Query",t[t.Stagger=12]="Stagger",t})(wn||{}),NF="*";function FF(t,n){return{type:wn.Trigger,name:t,definitions:n,options:{}}}function PF(t,n=null){return{type:wn.Animate,styles:n,timings:t}}function NZ(t,n=null){return{type:wn.Sequence,steps:t,options:n}}function LF(t){return{type:wn.Style,styles:t,offset:null}}function VF(t){return{type:wn.Keyframes,steps:t}}function jF(t,n,e=null){return{type:wn.Transition,expr:t,animation:n,options:e}}function BF(t,n,e=null){return{type:wn.Query,selector:t,animation:n,options:e}}function UF(t,n){return{type:wn.Stagger,timings:t,animation:n}}var _p=class{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(n=0,e=0){this.totalTime=n+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(n){this._position=this.totalTime?n*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(n){let e=n=="start"?this._onStartFns:this._onDoneFns;e.forEach(i=>
47i()),e.length=0}},bp=class{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(n){this.players=n;let e=0,i=0,r=0,o=this.players.length;o==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++e==o&&this._onFinish()}),s.onDestroy(()=>{++i==o&&this._onDestroy()}),s.onStart(()=>{++r==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(n=>n()),this._onDoneFns=[])}init(){this.players.forEach(n=>n.init())}onStart(n){this._onStartFns.push(n)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(n=>n()),this._onStartFns=[])}onDone(n){this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(n=>n.play())}pause(){this.players.forEach(n=>n.pause())}restart(){this.players.forEach(n=>n.restart())}finish(){this._onFinish(),this.players.forEach(n=>n.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(n=>n.destroy()),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this.players.forEach(n=>n.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(n){let e=n*this.totalTime;this.players.forEach(i=>{let r=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(r)})}getPosition(){let n=this.players.reduce((e,i)=>e===null||i.totalTime>e.totalTime?i:e,null);return n!=null?n.getPosition():0}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy()})}triggerCallback(n){let e=n=="start"?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}},HF="!";var UZ=(()=>{class t{constructor(){this.MAX_STACK=50,this.router=d(xt),this.location=d(Ot),this.history=[],this.router.events.pipe(le(e=>e instanceof at)).subscribe(e=>{let i=this.normalize(e.urlAfterRedirects||e.url);i&&this.history[this.history.length-1]!==i&&(this.history.push(i),this.history.length>this.MAX_STACK&&this.history.shift())})}getHistory(){return[...this.history]}size(){return this.history.length}
47getPreviousUrl(){return this.history.length>1?this.history[this.history.length-2]:null}navigateBack(){if(this.history.length>1){this.history.pop(),this.navigateToUrl(this.history[this.history.length-1]);return}this.navigateToUrl(this.getFallbackUrl(this.router.url))}navigateToUrl(e){let i=e.split("/").filter(r=>r.length>0);Promise.resolve(this.router.navigate(["/",...i])).then(r=>{r===!1&&this.location.back()}).catch(r=>{console.error("[NavigationHistory] Navigation failed:",r),this.location.back()})}getFallbackUrl(e){let i=this.normalize(e);if(!i||i==="/")return"/search";let r=i.split("/").filter(Boolean);return r.length<=1?i:(r.pop(),"/"+r.join("/"))}normalize(e){if(!e)return null;try{let i=typeof window<"u"&&window?.location?.origin?window.location.origin:"http://dummy",r=new URL(e,i),o=decodeURIComponent(r.pathname||"/");return o=o.replace(/\/+/g,"/").replace(/\/$/,"")||"/",o}catch{let i=e.split(/[?#]/)[0]||"/";return i=i.replace(/\/+/g,"/").replace(/\/$/,"")||"/",i}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var qZ=(()=>{class t{constructor(){this.breakpointObserver=d(tr),this.breakpoints={mobile:"(max-width: 767.98px)",tablet:"(min-width: 768px) and (max-width: 1023.98px)",smallDesktop:"(min-width: 1024px) and (max-width: 1279.98px)",desktop:"(min-width: 1280px) and (max-width: 1919.98px)",largeDesktop:"(min-width: 1920px)"},this.isMobile$=this.breakpointObserver.observe(this.breakpoints.mobile).pipe(x(e=>e.matches),jt(1)),this.isTablet$=this.breakpointObserver.observe(this.breakpoints.tablet).pipe(x(e=>e.matches),jt(1)),this.isDesktop$=this.breakpointObserver.observe([this.breakpoints.smallDesktop,this.breakpoints.desktop,this.breakpoints.largeDesktop]).pipe(x(e=>e.matches),jt(1)),this.isSmallDesktop$=this.breakpointObserver.observe(this.breakpoints.smallDesktop).pipe(x(e=>e.matches),jt(1)),this.isLargeDesktop$=this.breakpointObserver.observe(this.breakpoints.largeDesktop).pipe(x(e=>e.matches),jt(1)),this.responsiveState$=this.breakpointObserver.observe([this.breakpoints.mobile,this.breakpoints.tablet,this.breakpoints.smallDesktop,this.breakpoints.desktop,this.breakpoints.largeDesktop]).pipe(x(()=>{let e=this.breakpointObserver.isMatched(this.breakpoints.mobile),i=this.breakpointObserver.isMatched(this.breakpoints.tablet),r=this.breakpointObserver.isMatched(this.breakpoints.smallDesktop),o=this.breakpointObserver.isMatched(this.breakpoints.desktop),s=this.breakpointObserver.isMatched(this.breakpoints.largeDesktop),a="unknown";return e?a="mobile":i?a="tablet":r?a="smallDesktop":o?a="desktop":s&&(a="largeDesktop"),{isMobile:e,isTablet:i,isDesktop:r||o||s,isSmallDesktop:r,isLargeDesktop:s,currentBreakpoint:a}}),jt(1))}isMobile(){return this.breakpointObserver.isMatched(this.breakpoints.mobile)}isTablet(){return this.breakpointObserver.isMatched(this.breakpoints.tablet)}isDesktop(){return this.breakpointObserver.isMatched([this.breakpoints.smallDesktop,this.breakpoints.desktop,this.breakpoints.largeDesktop])}shouldUseMobileLayout(){return this.isMobile()||this.isTablet()}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function ZZ(t){return t.slug??t.id}var ZC=5e3,i7=(()=>
47{class t{constructor(){this.http=d(mn),this.recoveredSubject=new y,this.polling=null,this.recovered$=this.recoveredSubject.asObservable(),d(zt).onDestroy(()=>this.polling?.unsubscribe())}reportFailure(){this.polling||(this.polling=yi(ZC,ZC).pipe(le(()=>!document.hidden),Va(()=>this.http.get(`${Je.host}/health/ready`).pipe(x(()=>!0),Pe(()=>C(!1)))),le(Boolean),Ne(1)).subscribe(()=>{this.polling=null,this.recoveredSubject.next()}))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function zF(t){t||(Wo(zF),t=d(zt));let n=new j(e=>t.onDestroy(e.next.bind(e)));return e=>e.pipe(ae(n))}export{_ as a,J as b,tD as c,oe as d,j as e,y as f,Ze as g,C as h,x as i,Na as j,iu as k,yi as l,Xt as m,le as n,Pe as o,wi as p,Ne as q,ru as r,PD as s,Pa as t,jt as u,Ro as v,bt as w,ze as x,ae as y,me as z,w as A,Tt as B,g as C,H as D,v as E,S as F,d as G,Se as H,Ge as I,Yn as J,Zn as K,Vr as L,Zf as M,De as N,K as O,dc as P,zt as Q,W as R,E as S,M as T,Pc as U,dn as V,qn as W,Te as X,On as Y,kt as Z,jU as _,lI as $,BU as aa,te as ba,St as ca,$e as da,qe as ea,rt as fa,q as ga,z as ha,I as ia,xh as ja,de as ka,ye as la,re as ma,He as na,zr as oa,V as pa,wt as qa,QU as ra,KU as sa,ke as ta,XU as ua,JU as va,eH as wa,tH as xa,A as ya,$ as za,se as Aa,es as Ba,Jn as Ca,Bi as Da,Ae as Ea,ot as Fa,Re as Ga,B as Ha,sT as Ia,Nb as Ja,xe as Ka,Ee as La,Y as Ma,Z as Na,$r as Oa,Pn as Pa,Ui as Qa,ts as Ra,cT as Sa,lT as Ta,nH as Ua,dT as Va,kh as Wa,iH as Xa,rH as Ya,Be as Za,oH as _a,sH as $a,aH as ab,cH as bb,lH as cb,dH as db,uH as eb,fH as fb,ns as gb,Ve as hb,ne as ib,un as jb,fn as kb,Zc as lb,T as mb,Ot as nb,Hh as ob,jT as pb,os as qb,HT as rb,zT as sb,Jb as tb,Kh as ub,ok as vb,Fk as wb,Pk as xb,im as yb,wn as zb,NF as Ab,FF as Bb,PF as Cb,NZ as Db,LF as Eb,VF as Fb,jF as Gb,BF as Hb,UF as Ib,_p as Jb,bp as Kb,HF as Lb,ii as Mb,at as Nb,gn as Ob,Jr as Pb,bn as Qb,Dm as Rb,uw as Sb,Nl as Tb,xt as Ub,Bl as Vb,fR as Wb,pR as Xb,gR as Yb,Cw as Zb,vR as _b,fe as $b,Nt as ac,Iw as bc,ct as cc,Ye as dc,Vn as ec,Ft as fc,Pt as gc,co as hc,SR as ic,$l as jc,Rs as kc,Bn as lc,TR as mc,Wl as nc,yn as oc,uo as pc,Ji as qc,Yt as rc,Um as sc,OR as tc,Ps as uc,ci as vc,jR as wc,fo as xc,r0 as yc,tr as zc,a0 as Ac,id as Bc,u0 as Cc,JR as Dc,$m as Ec,Wm as Fc,Hs as Gc,iO as Hc,rO as Ic,h5 as Jc,lt as Kc,O5 as Lc,T6 as Mc,rr as Nc,SC as Oc,MC as Pc,uF as Qc,fF as Rc,AY as Sc,tp as Tc,Xs as Uc,G0 as Vc,Id as Wc,np as Xc,ui as Yc,g6 as Zc,v6 as _c,lC as $c,dC as ad,hN as bd,b6 as cd,pN as dd,fC as ed,y6 as fd,w6 as gd,EC as hd,IC as id,ve as jd,po as kd,mC as ld,Zw as md,l5 as nd,d5 as od,Je as pd,N0 as qd,yO as rd,k0 as sd,xO as td,mq as ud,pq as vd,O0 as wd,FO as xd,zq as yd,bC as zd,f9 as Ad,h9 as Bd,m9 as Cd,p9 as Dd,g9 as Ed,v9 as Fd,_9 as Gd,b9 as Hd,y9 as Id,w9 as Jd,C9 as Kd,UZ as Ld,wC as Md,PO as Nd,L0 as Od,e9 as Pd,t9 as Qd,n9 as Rd,i9 as Sd,yo as Td,_C as Ud,W9 as Vd,qZ as Wd,ZZ as Xd,i7 as Yd,zF as Zd,iY as _d,rY as $d,oZ as ae,up as be,xF as ce,IF as de,sZ as ee,RF as fe,OF as ge};
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.