1(()=>{var e={620:(e,t,n)=>{"use strict";n.d(t,{$:()=>co,$a:()=>Uu,A:()=>st,Aa:()=>us,Ab:()=>qm,B:()=>ct,Ba:()=>gc,Bb:()=>Zm,C:()=>dt,Ca:()=>kc,Cb:()=>Wm,D:()=>ut,Da:()=>wc,Db:()=>$m,E:()=>mt,Ea:()=>Ec,Eb:()=>Km,F:()=>ht,Fa:()=>Oc,Fb:()=>Ym,G:()=>pt,Ga:()=>hd,Gb:()=>Ah,H:()=>gt,Ha:()=>_d,Hb:()=>Mh,I:()=>wt,Ia:()=>Sd,Ib:()=>Dh,J:()=>Tt,Ja:()=>Ed,Jb:()=>Fh,K:()=>Et,Ka:()=>Od,Kb:()=>Nh,L:()=>Ft,La:()=>Ud,Lb:()=>Lh,M:()=>ln,Ma:()=>qd,Mb:()=>Vh,N:()=>sn,Na:()=>Zd,Nb:()=>jh,O:()=>Tn,Oa:()=>Gd,Ob:()=>Bh,P:()=>En,Pa:()=>du,Pb:()=>Uh,Q:()=>Zn,Qa:()=>mu,Qb:()=>Hh,R:()=>$n,Ra:()=>fu,Rb:()=>qh,S:()=>Yn,Sa:()=>bu,Sb:()=>Zh,T:()=>ii,Ta:()=>_u,Tb:()=>Gh,U:()=>hi,Ua:()=>yu,Ub:()=>Wh,V:()=>gi,Va:()=>vu,Vb:()=>$h,W:()=>wi,Wa:()=>Su,Wb:()=>Kh,X:()=>cr,Xa:()=>Eu,Xb:()=>Yh,Y:()=>Lr,Ya:()=>Iu,Yb:()=>Qh,Z:()=>Vr,Za:()=>Nu,_:()=>so,_a:()=>ju,a:()=>d,aa:()=>$o,ab:()=>Hu,b:()=>u,ba:()=>Qo,bb:()=>qu,c:()=>m,ca:()=>na,cb:()=>Zu,d:()=>h,da:()=>ca,db:()=>Gu,e:()=>E,ea:()=>ma,eb:()=>Wu,f:()=>K,fa:()=>Ca,fb:()=>$u,g:()=>te,ga:()=>Ta,gb:()=>Ku,h:()=>ie,ha:()=>Ia,hb:()=>Qu,i:()=>de,ia:()=>Oa,ib:()=>Xu,j:()=>Me,ja:()=>Aa,jb:()=>Ju,k:()=>Pe,ka:()=>Ma,kb:()=>em,l:()=>ze,la:()=>Ga,lb:()=>tm,m:()=>Fe,ma:()=>Wa,mb:()=>cm,n:()=>Ne,na:()=>$a,nb:()=>um,o:()=>Ze,oa:()=>Ka,ob:()=>mm,p:()=>Ke,pa:()=>Ya,pb:()=>hm,q:()=>Ye,qa:()=>Qa,qb:()=>fm,r:()=>Qe,ra:()=>Xa,rb:()=>bm,s:()=>Xe,sa:()=>nl,sb:()=>gm,t:()=>Je,ta:()=>Tl,tb:()=>xm,u:()=>et,ua:()=>Il,ub:()=>_m,v:()=>tt,va:()=>Ol,vb:()=>ym,w:()=>nt,wa:()=>Al,wb:()=>Lm,x:()=>it,xa:()=>Fl,xb:()=>jm,y:()=>ot,ya:()=>ss,yb:()=>Um,z:()=>at,za:()=>ds,zb:()=>Hm});var i=Object.defineProperty,r=Object.defineProperties,o=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,c=(e,t,n)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,d=(e,t)=>{for(var n in t||={})l.call(t,n)&&c(e,n,t[n]);if(a)for(var n of a(t))s.call(t,n)&&c(e,n,t[n]);return e},u=(e,t)=>
1r(e,o(t)),m=(e,t)=>{var n={};for(var i in e)l.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&a)for(var i of a(e))t.indexOf(i)<0&&s.call(e,i)&&(n[i]=e[i]);return n},h=(e,t,n)=>new Promise(((i,r)=>{var o=e=>{try{l(n.next(e))}catch(e){r(e)}},a=e=>{try{l(n.throw(e))}catch(e){r(e)}},l=e=>e.done?i(e.value):Promise.resolve(e.value).then(o,a);l((n=n.apply(e,t)).next())})),f=null,p=1,b=Symbol("SIGNAL");function g(e){let t=f;return f=e,t}function x(e){if((!v(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==p)){if(!e.producerMustRecompute(e)&&!_(e))return e.dirty=!1,void(e.lastCleanEpoch=p);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=p}}function _(e){k(e);for(let t=0;t<e.producerNode.length;t++){let n=e.producerNode[t],i=e.producerLastReadVersion[t];if(i!==n.version||(x(n),i!==n.version))return!0}return!1}function y(e,t){if(function(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}(e),k(e),1===e.liveConsumerNode.length)for(let t=0;t<e.producerNode.length;t++)y(e.producerNode[t],e.producerIndexOfThis[t]);let n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){let n=e.liveConsumerIndexOfThis[t],i=e.liveConsumerNode[t];k(i),i.producerIndexOfThis[n]=t}}function v(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function k(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function w(e){return"function"==typeof e}function C(e){let t=e((e=>{Error.call(e),e.stack=(new Error).stack}));return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var S=C((e=>function(t){e(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map(((e,t)=>`${t+1}) ${e.toString()}`)).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t}));function T(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var E=class e{constructor(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let e;if(!this.closed){this.closed=!0;let{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(let e of t)e.remove(this);else t.remove(this);let{initialTeardown:n}=this;if(w(n))try{n()}catch(t){e=t instanceof S?t.errors:[t]}let{_finalizers:i}=this;if(i){this._finalizers=null;for(let t of i)try{A(t)}catch(t){e=e??[],t instanceof S?e=[...e,...t.errors]:e.push(t)}}if(e)throw new S(e)}}add(t){var n;if(t&&t!==this)if(this.closed)A(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(t)}}_hasParent(e){let{_parentage:t}=this;return t===e||Array.isArray(t)&&t.includes(e)}_addParent(e){let{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(e),t):t?[t,e]:e}_removeParent(e){let{_parentage:t}=this;t===e?this._parentage=null:Array.isArray(t)&&T(t,e)}remove(t){let{_finalizers:n}=this;n&&T(n,t),t instanceof e&&t._removeParent(this)}};E.EMPTY=(()=>{let e=new E;return e.closed=!0,e})();var I=E.EMPTY;function O(e){return e instanceof E||e&&"closed"in e&&w(e.remove)&&w(e.add)&&w(e.unsubscribe)}function A(e){w(e)?e():e.unsubscribe()}var M={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},P={setTimeout(e,t,...n){let{delegate:i}=P;return i?.setTimeout?i.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=P;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function z(e){P.setTimeout((()=>{let{onUnhandledError:t}=M;if(!t)throw e;t(e)}))}function D(){}var F=N("C",void 0,void 0);function N(e,t,n){return{kind:e,value:t,error:n}}var R=null;function L(e){if(M.useDeprecatedSynchronousErrorHandling){let t=!R;if(t&&(R={errorThrown:!1,error:null}),e(),t){let{errorThrown:e,error:t}=R;if(R=null,e)throw t}}else e()}var V=class extends E{constructor(e){super(),this.isStopped=!1,e?(this.destination=e,O(e)&&e.add(this)):this.destination=G}static create(e,t,n){return new H(e,t,n)}next(e){this.isStopped?Z(N("N",e,void 0),this):this._next(e)}error(e){this.isStopped?Z(N("E",void 0,e),this):(this.isStopped=!0,this._error(e))}complete(){this.isStopped?Z(F,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(e){this.destination.next(e)}_error(e){try{this.destination.error(e)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},j=Function.prototype.bind;function B(e,t){return j.call(e,t)}var U=class{constructor(e){this.partialObserver=e}next(e){let{partialObserver:t}=this;if(t.next)try{t.next(e)}catch(e){q(e)}}error(e){let{partialObserver:t}=this;if(t.error)try{t.error(e)}catch(e){q(e)}else q(e)}complete(){let{partialObserver:e}=this;if(e.complete)try{e.complete()}catch(e){q(e)}}},H=class extends V{constructor(e,t,n){let i;if(super(),w(e)||!e)i={next:e??void 0,error:t??void 0,complete:n??void 0};else{let t;
1this&&M.useDeprecatedNextContext?(t=Object.create(e),t.unsubscribe=()=>this.unsubscribe(),i={next:e.next&&B(e.next,t),error:e.error&&B(e.error,t),complete:e.complete&&B(e.complete,t)}):i=e}this.destination=new U(i)}};function q(e){M.useDeprecatedSynchronousErrorHandling?function(e){M.useDeprecatedSynchronousErrorHandling&&R&&(R.errorThrown=!0,R.error=e)}(e):z(e)}function Z(e,t){let{onStoppedNotification:n}=M;n&&P.setTimeout((()=>n(e,t)))}var G={closed:!0,next:D,error:function(e){throw e},complete:D},W="function"==typeof Symbol&&Symbol.observable||"@@observable";function $(e){return e}var K=(()=>{class e{constructor(e){e&&(this._subscribe=e)}lift(t){let n=new e;return n.source=this,n.operator=t,n}subscribe(e,t,n){let i=function(e){return e&&e instanceof V||function(e){return e&&w(e.next)&&w(e.error)&&w(e.complete)}(e)&&O(e)}(e)?e:new H(e,t,n);return L((()=>{let{operator:e,source:t}=this;i.add(e?e.call(i,t):t?this._subscribe(i):this._trySubscribe(i))})),i}_trySubscribe(e){try{return this._subscribe(e)}catch(t){e.error(t)}}forEach(e,t){return new(t=Y(t))(((t,n)=>{let i=new H({next:t=>{try{e(t)}catch(e){n(e),i.unsubscribe()}},error:n,complete:t});this.subscribe(i)}))}_subscribe(e){var t;return null===(t=this.source)||void 0===t?void 0:t.subscribe(e)}[W](){return this}pipe(...e){return function(e){return 0===e.length?$:1===e.length?e[0]:function(t){return e.reduce(((e,t)=>t(e)),t)}}(e)(this)}toPromise(e){return new(e=Y(e))(((e,t)=>{let n;this.subscribe((e=>n=e),(e=>t(e)),(()=>e(n)))}))}}return e.create=t=>new e(t),e})();function Y(e){var t;return null!==(t=e??M.Promise)&&void 0!==t?t:Promise}function Q(e){return t=>{if(function(e){return w(e?.lift)}(t))return t.lift((function(t){try{return e(t,this)}catch(e){this.error(e)}}));throw new TypeError("Unable to lift unknown Observable type")}}function X(e,t,n,i,r){return new J(e,t,n,i,r)}var J=class extends V{constructor(e,t,n,i,r,o){super(e),this.onFinalize=r,this.shouldUnsubscribe=o,this._next=t?function(n){try{t(n)}catch(t){e.error(t)}}:super._next,this._error=i?function(t){try{i(t)}catch(t){e.error(t)}finally{this.unsubscribe()}}:super._error,this._complete=n?function(){try{n()}catch(t){e.error(t)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:t}=this;super.unsubscribe(),!t&&(null===(e=this.onFinalize)||void 0===e||e.call(this))}}},ee=C((e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"})),te=(()=>{class e extends K{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){let t=new ne(this,this);return t.operator=e,t}_throwIfClosed(){if(this.closed)throw new ee}next(e){L((()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let t of this.currentObservers)t.next(e)}}))}error(e){L((()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;let{observers:t}=this;for(;t.length;)t.shift().error(e)}}))}complete(){L((()=>
1{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(null===(e=this.observers)||void 0===e?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:t,isStopped:n,observers:i}=this;return t||n?I:(this.currentObservers=null,i.push(e),new E((()=>{this.currentObservers=null,T(i,e)})))}_checkFinalizedStatuses(e){let{hasError:t,thrownError:n,isStopped:i}=this;t?e.error(n):i&&e.complete()}asObservable(){let e=new K;return e.source=this,e}}return e.create=(e,t)=>new ne(e,t),e})(),ne=class extends te{constructor(e,t){super(),this.destination=e,this.source=t}next(e){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===n||n.call(t,e)}error(e){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===n||n.call(t,e)}complete(){var e,t;null===(t=null===(e=this.destination)||void 0===e?void 0:e.complete)||void 0===t||t.call(e)}_subscribe(e){var t,n;return null!==(n=null===(t=this.source)||void 0===t?void 0:t.subscribe(e))&&void 0!==n?n:I}},ie=class extends te{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){let t=super._subscribe(e);return!t.closed&&e.next(this._value),t}getValue(){let{hasError:e,thrownError:t,_value:n}=this;if(e)throw t;return this._throwIfClosed(),n}next(e){super.next(this._value=e)}},re={now:()=>(re.delegate||Date).now(),delegate:void 0},oe=class extends te{constructor(e=1/0,t=1/0,n=re){super(),this._bufferSize=e,this._windowTime=t,this._timestampProvider=n,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=t===1/0,this._bufferSize=Math.max(1,e),this._windowTime=Math.max(1,t)}next(e){let{isStopped:t,_buffer:n,_infiniteTimeWindow:i,_timestampProvider:r,_windowTime:o}=this;t||(n.push(e),!i&&n.push(r.now()+o)),this._trimBuffer(),super.next(e)}_subscribe(e){this._throwIfClosed(),this._trimBuffer();let t=this._innerSubscribe(e),{_infiniteTimeWindow:n,_buffer:i}=this,r=i.slice();for(let t=0;t<r.length&&!e.closed;t+=n?1:2)e.next(r[t]);return this._checkFinalizedStatuses(e),t}_trimBuffer(){let{_bufferSize:e,_timestampProvider:t,_buffer:n,_infiniteTimeWindow:i}=this,r=(i?1:2)*e;if(e<1/0&&r<n.length&&n.splice(0,n.length-r),!i){let e=t.now(),i=0;for(let t=1;t<n.length&&n[t]<=e;t+=2)i=t;i&&n.splice(0,i+1)}}},ae=class extends E{constructor(e,t){super()}schedule(e,t=0){return this}},le={setInterval(e,t,...n){let{delegate:i}=le;return i?.setInterval?i.setInterval(e,t,...n):setInterval(e,t,...n)},clearInterval(e){let{delegate:t}=le;return(t?.clearInterval||clearInterval)(e)},delegate:void 0},se=class e{constructor(t,n=e.now){this.schedulerActionCtor=t,this.now=n}schedule(e,t=0,n){return new this.schedulerActionCtor(this,e).schedule(n,t)}};se.now=re.now;var ce=new class extends se{constructor(e,t=se.now){super(e,t),this.actions=[],this._active=!1}flush(e){let t,{actions:n}=this;if(this._active)n.push(e);else{this._active=!0;do{if(t=e.execute(e.state,e.delay))break}while(e=n.shift());if(this._active=!1,t){for(;e=n.shift();)e.unsubscribe();throw t}}}}(class extends ae{constructor(e,t){super(e,t),this.scheduler=e,this.work=t,this.pending=!1}schedule(e,t=0){var n;if(this.closed)return this;this.state=e;let i=this.id,r=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(r,i,t)),this.pending=!0,this.delay=t,this.id=null!==(n=this.id)&&void 0!==n?n:this.requestAsyncId(r,this.id,t),this}requestAsyncId(e,t,n=0){return le.setInterval(e.flush.bind(e,this),n)}recycleAsyncId(e,t,n=0){if(null!=n&&this.delay===n&&!1===this.pending)return t;null!=t&&le.clearInterval(t)}execute(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,t){let n,i=!1;try{this.work(e)}catch(e){i=!0,n=e||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),n}unsubscribe(){if(!this.closed){let{id:e,scheduler:t}=this,{actions:n}=t;
1this.work=this.state=this.scheduler=null,this.pending=!1,T(n,this),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null,super.unsubscribe()}}}),de=new K((e=>e.complete()));function ue(e){return e[e.length-1]}function me(e){return w(ue(e))?e.pop():void 0}function he(e){return function(e){return e&&w(e.schedule)}(ue(e))?e.pop():void 0}function fe(e){return this instanceof fe?(this.v=e,this):new fe(e)}function pe(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],i=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t);function i(n){t[n]=e[n]&&function(t){return new Promise((function(i,r){!function(e,t,n,i){Promise.resolve(i).then((function(t){e({value:t,done:n})}),t)}(i,r,(t=e[n](t)).done,t.value)}))}}}var be=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function ge(e){return w(e?.then)}function xe(e){return w(e[W])}function _e(e){return Symbol.asyncIterator&&w(e?.[Symbol.asyncIterator])}function ye(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}var ve="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function ke(e){return w(e?.[ve])}function we(e){return function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,r=n.apply(e,t||[]),o=[];return i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i;function a(e){r[e]&&(i[e]=function(t){return new Promise((function(n,i){o.push([e,t,n,i])>1||l(e,t)}))})}function l(e,t){try{!function(e){e.value instanceof fe?Promise.resolve(e.value.v).then(s,c):d(o[0][2],e)}(r[e](t))}catch(e){d(o[0][3],e)}}function s(e){l("next",e)}function c(e){l("throw",e)}function d(e,t){e(t),o.shift(),o.length&&l(o[0][0],o[0][1])}}(this,arguments,(function*(){let t=e.getReader();try{for(;;){let{value:e,done:n}=yield fe(t.read());if(n)return yield fe(void 0);yield yield fe(e)}}finally{t.releaseLock()}}))}function Ce(e){return w(e?.getReader)}function Se(e){if(e instanceof K)return e;if(null!=e){if(xe(e))return function(e){return new K((t=>{let n=e[W]();if(w(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")}))}(e);if(be(e))return function(e){return new K((t=>{for(let n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()}))}(e);if(ge(e))return function(e){return new K((t=>{e.then((e=>{t.closed||(t.next(e),t.complete())}),(e=>t.error(e))).then(null,z)}))}(e);if(_e(e))return Te(e);if(ke(e))return function(e){return new K((t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete()}))}(e);if(Ce(e))return function(e){return Te(we(e))}(e)}throw ye(e)}function Te(e){return new K((t=>{(function(e,t){var n,i,r,o;return function(e,t,n,i){return new(n||(n=Promise))((function(r,o){function a(e){try{s(i.next(e))}catch(e){o(e)}}function l(e){try{s(i.throw(e))}catch(e){o(e)}}function s(e){e.done?r(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(a,l)}s((i=i.apply(e,t||[])).next())}))}(this,void 0,void 0,(function*(){try{for(n=pe(e);!(i=yield n.next()).done;){let e=i.value;if(t.next(e),t.closed)return}}catch(e){r={error:e}}
1finally{try{i&&!i.done&&(o=n.return)&&(yield o.call(n))}finally{if(r)throw r.error}}t.complete()}))})(e,t).catch((e=>t.error(e)))}))}function Ee(e,t,n,i=0,r=!1){let o=t.schedule((function(){n(),r?e.add(this.schedule(null,i)):this.unsubscribe()}),i);if(e.add(o),!r)return o}function Ie(e,t=0){return Q(((n,i)=>{n.subscribe(X(i,(n=>Ee(i,e,(()=>i.next(n)),t)),(()=>Ee(i,e,(()=>i.complete()),t)),(n=>Ee(i,e,(()=>i.error(n)),t))))}))}function Oe(e,t=0){return Q(((n,i)=>{i.add(e.schedule((()=>n.subscribe(i)),t))}))}function Ae(e,t){if(!e)throw new Error("Iterable cannot be null");return new K((n=>{Ee(n,t,(()=>{let i=e[Symbol.asyncIterator]();Ee(n,t,(()=>{i.next().then((e=>{e.done?n.complete():n.next(e.value)}))}),0,!0)}))}))}function Me(e,t){return t?function(e,t){if(null!=e){if(xe(e))return function(e,t){return Se(e).pipe(Oe(t),Ie(t))}(e,t);if(be(e))return function(e,t){return new K((n=>{let i=0;return t.schedule((function(){i===e.length?n.complete():(n.next(e[i++]),n.closed||this.schedule())}))}))}(e,t);if(ge(e))return function(e,t){return Se(e).pipe(Oe(t),Ie(t))}(e,t);if(_e(e))return Ae(e,t);if(ke(e))return function(e,t){return new K((n=>{let i;return Ee(n,t,(()=>{i=e[ve](),Ee(n,t,(()=>{let e,t;try{({value:e,done:t}=i.next())}catch(e){return void n.error(e)}t?n.complete():n.next(e)}),0,!0)})),()=>w(i?.return)&&i.return()}))}(e,t);if(Ce(e))return function(e,t){return Ae(we(e),t)}(e,t)}throw ye(e)}(e,t):Se(e)}function Pe(...e){return Me(e,he(e))}function ze(e,t){let n=w(e)?e:()=>e,i=e=>e.error(n());return new K(t?e=>t.schedule(i,0,e):i)}var De=C((e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"}));function Fe(e,t){let n="object"==typeof t;return new Promise(((i,r)=>{let o=new H({next:e=>{i(e),o.unsubscribe()},error:r,complete:()=>{n?i(t.defaultValue):r(new De)}});e.subscribe(o)}))}function Ne(e,t){return Q(((n,i)=>{let r=0;n.subscribe(X(i,(n=>{i.next(e.call(t,n,r++))})))}))}var{isArray:Re}=Array;function Le(e){return Ne((t=>function(e,t){return Re(t)?e(...t):e(t)}(e,t)))}var{isArray:Ve}=Array,{getPrototypeOf:je,prototype:Be,keys:Ue}=Object;function He(e){if(1===e.length){let t=e[0];if(Ve(t))return{args:t,keys:null};if(function(e){return e&&"object"==typeof e&&je(e)===Be}(t)){let e=Ue(t);return{args:e.map((e=>t[e])),keys:e}}}return{args:e,keys:null}}function qe(e,t){return e.reduce(((e,n,i)=>(e[n]=t[i],e)),{})}function Ze(...e){let t=he(e),n=me(e),{args:i,keys:r}=He(e);if(0===i.length)return Me([],t);let o=new K(function(e,t,n=$){return i=>{Ge(t,(()=>{let{length:r}=e,o=new Array(r),a=r,l=r;for(let s=0;s<r;s++)Ge(t,(()=>{let r=Me(e[s],t),c=!1;r.subscribe(X(i,(e=>{o[s]=e,c||(c=!0,l--),l||i.next(n(o.slice()))}),(()=>{--a||i.complete()})))}),i)}),i)}}(i,t,r?e=>qe(r,e):$));return n?o.pipe(Le(n)):o}function Ge(e,t,n){e?Ee(n,e,t):t()}function We(e,t,n=1/0){return w(t)?We(((n,i)=>Ne(((e,r)=>t(n,e,i,r)))(Se(e(n,i)))),n):("number"==typeof t&&(n=t),Q(((t,i)=>function(e,t,n,i,r,o,a,l){let s=[],c=0,d=0,u=!1,m=()=>{u&&!s.length&&!c&&t.complete()},h=e=>c<i?f(e):s.push(e),f=e=>{c++;let r=!1;Se(n(e,d++)).subscribe(X(t,(e=>{t.next(e)}),(()=>{r=!0}),void 0,(()=>{if(r)try{for(c--;s.length&&c<i;){let e=s.shift();f(e)}m()}catch(e){t.error(e)}})))};return e.subscribe(X(t,h,(()=>{u=!0,m()}))),()=>{}}(t,i,e,n))))}function $e(e=1/0){return We($,e)}function Ke(...e){return $e(1)(Me(e,he(e)))}function Ye(...e){let t=me(e),{args:n,keys:i}=He(e),r=new K((e=>{let{length:t}=n;if(!t)return void e.complete();let r=new Array(t),o=t,a=t;for(let l=0;l<t;l++){let t=!1;Se(n[l]).subscribe(X(e,(e=>{t||(t=!0,a--),r[l]=e}),(()=>o--),void 0,(()=>{(!o||!t)&&(a||e.next(i?qe(i,r):r),e.complete())})))}}));return t?r.pipe(Le(t)):r}function Qe(...e){let t=he(e),n=function(e,t){return"number"==typeof ue(e)?e.pop():1/0}(e),i=e;return i.length?1===i.length?Se(i[0]):$e(n)(Me(i,t)):de}function Xe(e,t){return Q(((n,i)=>{let r=0;n.subscribe(X(i,(n=>e.call(t,n,r++)&&i.next(n))))}))}function Je(e){return Q(((t,n)=>{let i,r=null,o=!1;r=t.subscribe(X(n,void 0,void 0,(a=>{i=Se(e(a,Je(e)(t))),r?(r.unsubscribe(),r=null,i.subscribe(n)):o=!0}))),o&&(r.unsubscribe(),r=null,i.subscribe(n))}))}function et(e,t){return w(t)?We(e,t,1):We(e,1)}function tt(e,t=ce){return Q(((n,i)=>{let r=null,o=null,a=null,l=()=>{if(r){r.unsubscribe(),r=null;let e=o;o=null,i.next(e)}};function s(){let n=a+e,o=t.now();if(o<n)return r=this.schedule(void 0,n-o),void i.add(r);l()}n.subscribe(X(i,(n=>{o=n,a=t.now(),r||(r=t.schedule(s,e),i.add(r))}),(()=>{l(),i.complete()}),void 0,(()=>{o=r=null})))}))}function nt(e){return e<=0?()=>de:Q(((t,n)=>{let i=0;t.subscribe(X(n,(t=>{++i<=e&&(n.next(t),e<=i&&n.complete())})))}))}function it(e,t=$){return e=e??rt,Q(((n,i)=>{let r,o=!0;n.subscribe(X(i,(n=>{let a=t(n);(o||!e(r,a))&&(o=!1,r=a,i.next(n))})))}))}function rt(e,t){return e===t}function ot(e){return Q(((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}}))}function at(e={}){let{connector:t=(()=>new te),resetOnError:n=!0,resetOnComplete:i=!0,resetOnRefCountZero:r=!0}=e;return e=>{let o,a,l,s=0,c=!1,d=!1,u=()=>{a?.unsubscribe(),a=void 0},m=()=>{u(),o=l=void 0,c=d=!1},h=()=>{let e=o;m(),e?.unsubscribe()};return Q(((e,f)=>{s++,!d&&!c&&u();let p=l=l??t();f.add((()=>{s--,0===s&&!d&&!c&&(a=lt(h,r))})),p.subscribe(f),!o&&s>0&&(o=new H({next:e=>p.next(e),error:e=>{d=!0,u(),a=lt(m,n,e),p.error(e)},complete:()=>{c=!0,u(),a=lt(m,i),p.complete()}}),Se(e).subscribe(o))}
1))(e)}}function lt(e,t,...n){if(!0===t)return void e();if(!1===t)return;let i=new H({next:()=>{i.unsubscribe(),e()}});return Se(t(...n)).subscribe(i)}function st(e,t,n){let i,r=!1;return e&&"object"==typeof e?({bufferSize:i=1/0,windowTime:t=1/0,refCount:r=!1,scheduler:n}=e):i=e??1/0,at({connector:()=>new oe(i,t,n),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function ct(e){return Xe(((t,n)=>e<=n))}function dt(...e){let t=he(e);return Q(((n,i)=>{(t?Ke(e,n,t):Ke(e,n)).subscribe(i)}))}function ut(e,t){return Q(((n,i)=>{let r=null,o=0,a=!1,l=()=>a&&!r&&i.complete();n.subscribe(X(i,(n=>{r?.unsubscribe();let a=0,s=o++;Se(e(n,s)).subscribe(r=X(i,(e=>i.next(t?t(n,e,s,a++):e)),(()=>{r=null,l()})))}),(()=>{a=!0,l()})))}))}function mt(e){return Q(((t,n)=>{Se(e).subscribe(X(n,(()=>n.complete()),D)),!n.closed&&t.subscribe(n)}))}function ht(e,t,n){let i=w(e)||t||n?{next:e,error:t,complete:n}:e;return i?Q(((e,t)=>{var n;null===(n=i.subscribe)||void 0===n||n.call(i);let r=!0;e.subscribe(X(t,(e=>{var n;null===(n=i.next)||void 0===n||n.call(i,e),t.next(e)}),(()=>{var e;r=!1,null===(e=i.complete)||void 0===e||e.call(i),t.complete()}),(e=>{var n;r=!1,null===(n=i.error)||void 0===n||n.call(i,e),t.error(e)}),(()=>{var e,t;r&&(null===(e=i.unsubscribe)||void 0===e||e.call(i)),null===(t=i.finalize)||void 0===t||t.call(i)})))})):$}var ft="https://g.co/ng/security#xss",pt=class extends Error{constructor(e,t){super(function(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(e,t)),this.code=e}};function bt(e){return{toString:e}.toString()}var gt=globalThis;function xt(e){for(let t in e)if(e[t]===xt)return t;throw Error("Could not find renamed property on target object.")}function _t(e,t){for(let n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function yt(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(yt).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;let t=e.toString();if(null==t)return""+t;let n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function vt(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}var kt=xt({__forward_ref__:xt});function wt(e){return e.__forward_ref__=wt,e.toString=function(){return yt(this())},e}function Ct(e){return St(e)?e():e}function St(e){return"function"==typeof e&&e.hasOwnProperty(kt)&&e.__forward_ref__===wt}function Tt(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Et(e){return{providers:e.providers||[],imports:e.imports||[]}}function It(e){return Ot(e,Mt)||Ot(e,zt)}function Ot(e,t){return e.hasOwnProperty(t)?e[t]:null}function At(e){return e&&(e.hasOwnProperty(Pt)||e.hasOwnProperty(Dt))?e[Pt]:null}var Mt=xt({ɵprov:xt}),Pt=xt({ɵinj:xt}),zt=xt({ngInjectableDef:xt}),Dt=xt({ngInjectorDef:xt}),Ft=class{constructor(e,t){this._desc=e,this.ngMetadataName="InjectionToken",this.ɵprov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.ɵprov=Tt({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function Nt(e){return e&&!!e.ɵproviders}var Rt=xt({ɵcmp:xt}),Lt=xt({ɵdir:xt}),Vt=xt({ɵpipe:xt}),jt=xt({ɵmod:xt}),Bt=xt({ɵfac:xt}),Ut=xt({__NG_ELEMENT_ID__:xt}),Ht=xt({__NG_ENV_ID__:xt});function qt(e){return"string"==typeof e?e:null==e?"":String(e)}function Zt(e,t){throw new pt(-201,!1)}var Gt,Wt,$t=((Wt=$t||{})[Wt.Default=0]="Default",Wt[Wt.Host=1]="Host",Wt[Wt.Self=2]="Self",Wt[Wt.SkipSelf=4]="SkipSelf",Wt[Wt.Optional=8]="Optional",Wt);function Kt(){return Gt}function Yt(e){let t=Gt;return Gt=e,t}function Qt(e,t,n){let i=It(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&$t.Optional?null:void 0!==t?t:void Zt()}var Xt,Jt={},en="__NG_DI_FLAG__",tn="ngTempTokenPath",nn=/\n/gm,rn="__source";function on(e){let t=Xt;return Xt=e,t}function an(e,t=$t.Default){if(void 0===Xt)throw new pt(-203,!1);return null===Xt?Qt(e,void 0,t):Xt.get(e,t&$t.Optional?null:void 0,t)}function ln(e,t=$t.Default){return(Kt()||an)(Ct(e),t)}function sn(e,t=$t.Default){return ln(e,cn(t))}function cn(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function dn(e){let t=[];for(let n=0;n<e.length;n++){let i=Ct(e[n]);if(Array.isArray(i)){if(0===i.length)throw new pt(900,!1);let e,n=$t.Default;for(let t=0;t<i.length;t++){let r=i[t],o=un(r);"number"==typeof o?-1===o?e=r.token:n|=o:e=r}t.push(ln(e,n))}else t.push(ln(i))}return t}function un(e){return e[en]}function mn(e,t){return e.hasOwnProperty(Bt)?e[Bt]:null}function hn(e,t){e.forEach((e=>Array.isArray(e)?hn(e,t):t(e)))}function fn(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function pn(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function bn(e,t,n){let i=xn(e,t);return i>=0?e[1|i]=n:(i=~i,function(e,t,n,i){let r=e.length;if(r==t)e.push(n,i);else if(1===r)e.push(i,e[0]),e[0]=n;else{for(r--,e.push(e[r-1],e[r]);r>t;){let t=r-2;e[r]=e[t],r--}
1e[t]=n,e[t+1]=i}}(e,i,t,n)),i}function gn(e,t){let n=xn(e,t);if(n>=0)return e[1|n]}function xn(e,t){return function(e,t,n){let i=0,r=e.length>>1;for(;r!==i;){let n=i+(r-i>>1),o=e[n<<1];if(t===o)return n<<1;o>t?r=n:i=n+1}return~(r<<1)}(e,t)}var _n={},yn=[],vn=new Ft(""),kn=new Ft("",-1),wn=new Ft(""),Cn=class{get(e,t=Jt){if(t===Jt){let t=new Error(`NullInjectorError: No provider for ${yt(e)}!`);throw t.name="NullInjectorError",t}return t}},Sn=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Sn||{}),Tn=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Tn||{}),En=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(En||{});function In(e,t,n){let i=e.length;for(;;){let r=e.indexOf(t,n);if(-1===r)return r;if(0===r||e.charCodeAt(r-1)<=32){let n=t.length;if(r+n===i||e.charCodeAt(r+n)<=32)return r}n=r+1}}function On(e,t,n){let i=0;for(;i<n.length;){let r=n[i];if("number"==typeof r){if(0!==r)break;i++;let o=n[i++],a=n[i++],l=n[i++];e.setAttribute(t,a,l,o)}else{let o=r,a=n[++i];Mn(o)?e.setProperty(t,o,a):e.setAttribute(t,o,a),i++}}return i}function An(e){return 3===e||4===e||6===e}function Mn(e){return 64===e.charCodeAt(0)}function Pn(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let i=0;i<t.length;i++){let r=t[i];"number"==typeof r?n=r:0===n||zn(e,n,r,null,-1===n||2===n?t[++i]:null)}}return e}function zn(e,t,n,i,r){let o=0,a=e.length;if(-1===t)a=-1;else for(;o<e.length;){let n=e[o++];if("number"==typeof n){if(n===t){a=-1;break}if(n>t){a=o-1;break}}}for(;o<e.length;){let t=e[o];if("number"==typeof t)break;if(t===n){if(null===i)return void(null!==r&&(e[o+1]=r));if(i===e[o+1])return void(e[o+2]=r)}o++,null!==i&&o++,null!==r&&o++}-1!==a&&(e.splice(a,0,t),o=a+1),e.splice(o++,0,n),null!==i&&e.splice(o++,0,i),null!==r&&e.splice(o++,0,r)}var Dn="ng-template";function Fn(e,t,n,i){let r=0;if(i){for(;r<t.length&&"string"==typeof t[r];r+=2)if("class"===t[r]&&-1!==In(t[r+1].toLowerCase(),n,0))return!0}else if(Nn(e))return!1;if(r=t.indexOf(1,r),r>-1){let e;for(;++r<t.length&&"string"==typeof(e=t[r]);)if(e.toLowerCase()===n)return!0}return!1}function Nn(e){return 4===e.type&&e.value!==Dn}function Rn(e,t,n){return t===(4!==e.type||n?e.value:Dn)}function Ln(e,t,n){let i=4,r=e.attrs,o=null!==r?function(e){for(let t=0;t<e.length;t++)if(An(e[t]))return t;return e.length}(r):0,a=!1;for(let l=0;l<t.length;l++){let s=t[l];if("number"!=typeof s){if(!a)if(4&i){if(i=2|1&i,""!==s&&!Rn(e,s,n)||""===s&&1===t.length){if(Vn(i))return!1;a=!0}}else if(8&i){if(null===r||!Fn(e,r,s,n)){if(Vn(i))return!1;a=!0}}else{let c=t[++l],d=jn(s,r,Nn(e),n);if(-1===d){if(Vn(i))return!1;a=!0;continue}if(""!==c){let e;if(e=d>o?"":r[d+1].toLowerCase(),2&i&&c!==e){if(Vn(i))return!1;a=!0}}}}else{if(!a&&!Vn(i)&&!Vn(s))return!1;if(a&&Vn(s))continue;a=!1,i=s|1&i}}return Vn(i)||a}function Vn(e){return!(1&e)}function jn(e,t,n,i){if(null===t)return-1;let r=0;if(i||!n){let n=!1;for(;r<t.length;){let i=t[r];if(i===e)return r;if(3===i||6===i)n=!0;else{if(1===i||2===i){let e=t[++r];for(;"string"==typeof e;)e=t[++r];continue}if(4===i)break;if(0===i){r+=4;continue}}r+=n?1:2}return-1}return function(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){let i=e[n];if("number"==typeof i)return-1;if(i===t)return n;n++}return-1}(t,e)}function Bn(e,t,n=!1){for(let i=0;i<t.length;i++)if(Ln(e,t[i],n))return!0;return!1}function Un(e,t){e:for(let n=0;n<t.length;n++){let i=t[n];if(e.length===i.length){for(let t=0;t<e.length;t++)if(e[t]!==i[t])continue e;return!0}}return!1}function Hn(e,t){return e?":not("+t.trim()+")":t}function qn(e){let t=e[0],n=1,i=2,r="",o=!1;for(;n<e.length;){let a=e[n];if("string"==typeof a)if(2&i){let t=e[++n];r+="["+a+(t.length>0?'="'+t+'"':"")+"]"}else 8&i?r+="."+a:4&i&&(r+=" "+a);else""!==r&&!Vn(a)&&(t+=Hn(o,r),r=""),i=a,o=o||!Vn(i);n++}return""!==r&&(t+=Hn(o,r)),t}function Zn(e){return bt((()=>{let t=ei(e),n=u(d({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Sn.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Tn.Emulated,styles:e.styles||yn,_:null,schemas:e.schemas||null,tView:null,id:""});ti(n);let i=e.dependencies;return n.directiveDefs=ni(i,!1),n.pipeDefs=ni(i,!0),n.id=function(e){let t=0,n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(let e of n)t=Math.imul(31,t)+e.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n}))}function Gn(e){return Qn(e)||Xn(e)}function Wn(e){return null!==e}function $n(e){return bt((()=>({type:e.type,bootstrap:e.bootstrap||yn,declarations:e.declarations||yn,imports:e.imports||yn,exports:e.exports||yn,transitiveCompileScopes:null,
1schemas:e.schemas||null,id:e.id||null})))}function Kn(e,t){if(null==e)return _n;let n={};for(let i in e)if(e.hasOwnProperty(i)){let r,o,a=e[i],l=En.None;Array.isArray(a)?(l=a[0],r=a[1],o=a[2]??r):(r=a,o=a),t?(n[r]=l!==En.None?[i,l]:i,t[r]=o):n[r]=i}return n}function Yn(e){return bt((()=>{let t=ei(e);return ti(t),t}))}function Qn(e){return e[Rt]||null}function Xn(e){return e[Lt]||null}function Jn(e){return e[Vt]||null}function ei(e){let t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||_n,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||yn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Kn(e.inputs,t),outputs:Kn(e.outputs),debugInfo:null}}function ti(e){e.features?.forEach((t=>t(e)))}function ni(e,t){if(!e)return null;let n=t?Jn:Gn;return()=>("function"==typeof e?e():e).map((e=>n(e))).filter(Wn)}function ii(e){return{ɵproviders:e}}function ri(...e){return{ɵproviders:oi(0,e),ɵfromNgModule:!0}}function oi(e,...t){let n,i=[],r=new Set,o=e=>{i.push(e)};return hn(t,(e=>{let t=e;li(t,o,[],r)&&(n||=[],n.push(t))})),void 0!==n&&ai(n,o),i}function ai(e,t){for(let n=0;n<e.length;n++){let{ngModule:i,providers:r}=e[n];si(r,(e=>{t(e,i)}))}}function li(e,t,n,i){if(!(e=Ct(e)))return!1;let r=null,o=At(e),a=!o&&Qn(e);if(o||a){if(a&&!a.standalone)return!1;r=e}else{let t=e.ngModule;if(o=At(t),!o)return!1;r=t}let l=i.has(r);if(a){if(l)return!1;if(i.add(r),a.dependencies){let e="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(let r of e)li(r,t,n,i)}}else{if(!o)return!1;{if(null!=o.imports&&!l){let e;i.add(r);try{hn(o.imports,(r=>{li(r,t,n,i)&&(e||=[],e.push(r))}))}finally{}void 0!==e&&ai(e,t)}if(!l){let e=mn(r)||(()=>new r);t({provide:r,useFactory:e,deps:yn},r),t({provide:wn,useValue:r,multi:!0},r),t({provide:vn,useValue:()=>ln(r),multi:!0},r)}let a=o.providers;if(null!=a&&!l){let n=e;si(a,(e=>{t(e,n)}))}}}return r!==e&&void 0!==e.providers}function si(e,t){for(let n of e)Nt(n)&&(n=n.ɵproviders),Array.isArray(n)?si(n,t):t(n)}var ci=xt({provide:String,useValue:xt});function di(e){return null!==e&&"object"==typeof e&&ci in e}function ui(e){return"function"==typeof e}var mi,hi=new Ft(""),fi={},pi={};function bi(){return void 0===mi&&(mi=new Cn),mi}var gi=class{},xi=class extends gi{get destroyed(){return this._destroyed}constructor(e,t,n,i){super(),this.parent=t,this.source=n,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,ki(e,(e=>this.processProvider(e))),this.records.set(kn,vi(void 0,this)),i.has("environment")&&this.records.set(gi,vi(void 0,this));let r=this.records.get(hi);null!=r&&"string"==typeof r.value&&this.scopes.add(r.value),this.injectorDefTypes=new Set(this.get(wn,yn,$t.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let e=g(null);try{for(let e of this._ngOnDestroyHooks)e.ngOnDestroy();let e=this._onDestroyHooks;this._onDestroyHooks=[];for(let t of e)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),g(e)}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();let t=on(this),n=Yt(void 0);try{return e()}finally{on(t),Yt(n)}}get(e,t=Jt,n=$t.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(Ht))return e[Ht](this);n=cn(n);let i=on(this),r=Yt(void 0);try{if(!(n&$t.SkipSelf)){let t=this.records.get(e);if(void 0===t){let n=function(e){return"function"==typeof e||"object"==typeof e&&e instanceof Ft}(e)&&It(e);t=n&&this.injectableDefInScope(n)?vi(_i(e),fi):null,this.records.set(e,t)}if(null!=t)return this.hydrate(e,t)}let i=n&$t.Self?bi():this.parent;return t=n&$t.Optional&&t===Jt?null:t,i.get(e,t)}catch(t){if("NullInjectorError"===t.name){if((t[tn]=t[tn]||[]).unshift(yt(e)),i)throw t;return function(e,t,n,i){let r=e[tn];throw t[rn]&&r.unshift(t[rn]),e.message=function(e,t,n,i=null){e=e&&"\n"===e.charAt(0)&&"ɵ"==e.charAt(1)?e.slice(2):e;let r=yt(t);if(Array.isArray(t))r=t.map(yt).join(" -> ");else if("object"==typeof t){let e=[];for(let n in t)if(t.hasOwnProperty(n)){let i=t[n];
1e.push(n+":"+("string"==typeof i?JSON.stringify(i):yt(i)))}r=`{${e.join(", ")}}`}return`${n}${i?"("+i+")":""}[${r}]: ${e.replace(nn,"\n ")}`}("\n"+e.message,r,n,i),e.ngTokenPath=r,e[tn]=null,e}(t,e,"R3InjectorError",this.source)}throw t}finally{Yt(r),on(i)}}resolveInjectorInitializers(){let e=g(null),t=on(this),n=Yt(void 0);try{let e=this.get(vn,yn,$t.Self);for(let t of e)t()}finally{on(t),Yt(n),g(e)}}toString(){let e=[],t=this.records;for(let n of t.keys())e.push(yt(n));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new pt(205,!1)}processProvider(e){let t=ui(e=Ct(e))?e:Ct(e&&e.provide),n=function(e){return di(e)?vi(void 0,e.useValue):vi(yi(e),fi)}(e);if(!ui(e)&&!0===e.multi){let n=this.records.get(t);n||(n=vi(void 0,fi,!0),n.factory=()=>dn(n.multi),this.records.set(t,n)),t=e,n.multi.push(e)}this.records.set(t,n)}hydrate(e,t){let n=g(null);try{return t.value===fi&&(t.value=pi,t.value=t.factory()),"object"==typeof t.value&&t.value&&function(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{g(n)}}injectableDefInScope(e){if(!e.providedIn)return!1;let t=Ct(e.providedIn);return"string"==typeof t?"any"===t||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(e){let t=this._onDestroyHooks.indexOf(e);-1!==t&&this._onDestroyHooks.splice(t,1)}};function _i(e){let t=It(e),n=null!==t?t.factory:mn(e);if(null!==n)return n;if(e instanceof Ft)throw new pt(204,!1);if(e instanceof Function)return function(e){if(e.length>0)throw new pt(204,!1);let t=function(e){return e&&(e[Mt]||e[zt])||null}(e);return null!==t?()=>t.factory(e):()=>new e}(e);throw new pt(204,!1)}function yi(e,t,n){let i;if(ui(e)){let t=Ct(e);return mn(t)||_i(t)}if(di(e))i=()=>Ct(e.useValue);else if(function(e){return!(!e||!e.useFactory)}(e))i=()=>e.useFactory(...dn(e.deps||[]));else if(function(e){return!(!e||!e.useExisting)}(e))i=()=>ln(Ct(e.useExisting));else{let t=Ct(e&&(e.useClass||e.provide));if(!function(e){return!!e.deps}(e))return mn(t)||_i(t);i=()=>new t(...dn(e.deps))}return i}function vi(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function ki(e,t){for(let n of e)Array.isArray(n)?ki(n,t):n&&Nt(n)?ki(n.ɵproviders,t):t(n)}function wi(e,t){e instanceof xi&&e.assertNotDestroyed();let n=on(e),i=Yt(void 0);try{return t()}finally{on(n),Yt(i)}}var Ci=0,Si=1,Ti=2,Ei=3,Ii=4,Oi=5,Ai=6,Mi=7,Pi=8,zi=9,Di=10,Fi=11,Ni=12,Ri=13,Li=14,Vi=15,ji=16,Bi=17,Ui=18,Hi=19,qi=20,Zi=21,Gi=22,Wi=23,$i=25,Ki=1,Yi=7,Qi=9,Xi=10,Ji=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Ji||{});function er(e){return Array.isArray(e)&&"object"==typeof e[Ki]}function tr(e){return Array.isArray(e)&&!0===e[Ki]}function nr(e){return!!(4&e.flags)}function ir(e){return e.componentOffset>-1}function rr(e){return!(1&~e.flags)}function or(e){return!!e.template}function ar(e){return!!(512&e[Ti])}var lr=class{constructor(e,t,n){this.previousValue=e,this.currentValue=t,this.firstChange=n}isFirstChange(){return this.firstChange}};function sr(e,t,n,i){null!==t?t.applyValueToInputSignal(t,i):e[n]=i}function cr(){return dr}function dr(e){return e.type.prototype.ngOnChanges&&(e.setInput=mr),ur}function ur(){let e=fr(this),t=e?.current;if(t){let n=e.previous;if(n===_n)e.previous=t;else for(let e in t)n[e]=t[e];e.current=null,this.ngOnChanges(t)}}function mr(e,t,n,i,r){let o=this.declaredInputs[i],a=fr(e)||function(e,t){return e[hr]=t}(e,{previous:_n,current:null}),l=a.current||(a.current={}),s=a.previous,c=s[o];l[o]=new lr(c&&c.currentValue,n,s===_n),sr(e,t,r,n)}cr.ngInherit=!0;var hr="__ngSimpleChanges__";function fr(e){return e[hr]||null}var pr=function(e,t,n){},br="svg",gr=!1;function xr(e){for(;Array.isArray(e);)e=e[Ci];return e}function _r(e,t){return xr(t[e])}function yr(e,t){return xr(t[e.index])}function vr(e,t){return e.data[t]}function kr(e,t){return e[t]}function wr(e,t){let n=t[e];return er(n)?n:n[Ci]}function Cr(e){return!(128&~e[Ti])}function Sr(e,t){return null==t?null:e[t]}function Tr(e){e[Bi]=0}function Er(e){1024&e[Ti]||(e[Ti]|=1024,Cr(e)&&Ar(e))}function Ir(e){return!!(9216&e[Ti]||e[Wi]?.dirty)}function Or(e){e[Di].changeDetectionScheduler?.notify(1),Ir(e)?Ar(e):64&e[Ti]&&(gr?(e[Ti]|=1024,Ar(e)):e[Di].changeDetectionScheduler?.notify())}function Ar(e){e[Di].changeDetectionScheduler?.notify();let t=Pr(e);for(;null!==t&&!(8192&t[Ti])&&(t[Ti]|=8192,Cr(t));)t=Pr(t)}function Mr(e,t){if(!(256&~e[Ti]))throw new pt(911,!1);null===e[Zi]&&(e[Zi]=[]),e[Zi].push(t)}function Pr(e){let t=e[Ei];return tr(t)?t[Ei]:t}var zr={lFrame:to(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Dr(){return zr.bindingsEnabled}function Fr(){return null!==zr.skipHydrationRootTNode}function Nr(){return zr.lFrame.lView}function Rr(){return zr.lFrame.tView}function Lr(e){return zr.lFrame.contextLView=e,e[Pi]}function Vr(e){return zr.lFrame.contextLView=null,e}function jr(){let e=Br();for(;null!==e&&64===e.type;)e=e.parent;return e}function Br(){return zr.lFrame.currentTNode}function Ur(e,t){let n=zr.lFrame;n.currentTNode=e,n.isParent=t}function Hr(){return zr.lFrame.isParent}function qr(){zr.lFrame.isParent=!1}function Zr(){return zr.lFrame.bindingIndex++}function Gr(e){let t=zr.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Wr(e,t){let n=zr.lFrame;n.bindingIndex=n.bindingRootIndex=e,$r(t)}function $r(e){zr.lFrame.currentDirectiveIndex=e}function Kr(){return zr.lFrame.currentQueryIndex}function Yr(e){zr.lFrame.currentQueryIndex=e}function Qr(e){let t=e[Si];return 2===t.type?t.declTNode:1===t.type?e[Oi]:null}function Xr(e,t,n){if(n&$t.SkipSelf){let i=t,r=e;for(;!(i=i.parent,null!==i||n&$t.Host||(i=Qr(r),null===i||(r=r[Li],10&i.type))););if(null===i)return!1;t=i,e=r}let i=zr.lFrame=eo();return i.currentTNode=t,i.lView=e,!0}function Jr(e){let t=eo(),n=e[Si];
1zr.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function eo(){let e=zr.lFrame,t=null===e?null:e.child;return null===t?to(e):t}function to(e){let t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function no(){let e=zr.lFrame;return zr.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var io=no;function ro(){let e=no();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function oo(){return zr.lFrame.selectedIndex}function ao(e){zr.lFrame.selectedIndex=e}function lo(){let e=zr.lFrame;return vr(e.tView,e.selectedIndex)}function so(){zr.lFrame.currentNamespace=br}function co(){zr.lFrame.currentNamespace=null}var uo=!0;function mo(){return uo}function ho(e){uo=e}function fo(e,t){for(let n=t.directiveStart,i=t.directiveEnd;n<i;n++){let t=e.data[n].type.prototype,{ngAfterContentInit:i,ngAfterContentChecked:r,ngAfterViewInit:o,ngAfterViewChecked:a,ngOnDestroy:l}=t;i&&(e.contentHooks??=[]).push(-n,i),r&&((e.contentHooks??=[]).push(n,r),(e.contentCheckHooks??=[]).push(n,r)),o&&(e.viewHooks??=[]).push(-n,o),a&&((e.viewHooks??=[]).push(n,a),(e.viewCheckHooks??=[]).push(n,a)),null!=l&&(e.destroyHooks??=[]).push(n,l)}}function po(e,t,n){xo(e,t,3,n)}function bo(e,t,n,i){(3&e[Ti])===n&&xo(e,t,n,i)}function go(e,t){let n=e[Ti];(3&n)===t&&(n&=16383,n+=1,e[Ti]=n)}function xo(e,t,n,i){let r=void 0!==i?65535&e[Bi]:0,o=i??-1,a=t.length-1,l=0;for(let s=r;s<a;s++)if("number"==typeof t[s+1]){if(l=t[s],null!=i&&l>=i)break}else t[s]<0&&(e[Bi]+=65536),(l<o||-1==o)&&(yo(e,n,t,s),e[Bi]=(4294901760&e[Bi])+s+2),s++}function _o(e,t){pr(4,e,t);let n=g(null);try{t.call(e)}finally{g(n),pr(5,e,t)}}function yo(e,t,n,i){let r=n[i]<0,o=n[i+1],a=e[r?-n[i]:n[i]];r?e[Ti]>>14<e[Bi]>>16&&(3&e[Ti])===t&&(e[Ti]+=16384,_o(a,o)):_o(a,o)}var vo=-1,ko=class{constructor(e,t,n){this.factory=e,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=n}};function wo(e){return e!==vo}function Co(e){return 32767&e}function So(e,t){let n=function(e){return e>>16}(e),i=t;for(;n>0;)i=i[Li],n--;return i}var To=!0;function Eo(e){let t=To;return To=e,t}var Io=255,Oo=5,Ao=0,Mo={};function Po(e,t){let n=Do(e,t);if(-1!==n)return n;let i=t[Si];i.firstCreatePass&&(e.injectorIndex=t.length,zo(i.data,e),zo(t,null),zo(i.blueprint,null));let r=Fo(e,t),o=e.injectorIndex;if(wo(r)){let e=Co(r),n=So(r,t),i=n[Si].data;for(let r=0;r<8;r++)t[o+r]=n[e+r]|i[e+r]}return t[o+8]=r,o}function zo(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Do(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Fo(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,i=null,r=t;for(;null!==r;){if(i=Yo(r),null===i)return vo;if(n++,r=r[Li],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return vo}function No(e,t,n){!function(e,t,n){let i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(Ut)&&(i=n[Ut]),null==i&&(i=n[Ut]=Ao++);let r=i&Io,o=1<<r;t.data[e+(r>>Oo)]|=o}(e,t,n)}function Ro(e,t,n){if(n&$t.Optional||void 0!==e)return e;Zt()}function Lo(e,t,n,i){if(n&$t.Optional&&void 0===i&&(i=null),!(n&($t.Self|$t.Host))){let r=e[zi],o=Yt(void 0);try{return r?r.get(t,i,n&$t.Optional):Qt(t,i,n&$t.Optional)}finally{Yt(o)}}return Ro(i,0,n)}function Vo(e,t,n,i=$t.Default,r){if(null!==e){if(2048&t[Ti]&&!(i&$t.Self)){let r=function(e,t,n,i,r){let o=e,a=t;for(;null!==o&&null!==a&&2048&a[Ti]&&!(512&a[Ti]);){let e=jo(o,a,n,i|$t.Self,Mo);if(e!==Mo)return e;let t=o.parent;if(!t){let e=a[qi];if(e){let t=e.get(n,Mo,i);if(t!==Mo)return t}t=Yo(a),a=a[Li]}o=t}return r}(e,t,n,i,Mo);if(r!==Mo)return r}let r=jo(e,t,n,i,Mo);if(r!==Mo)return r}return Lo(t,n,i,r)}function jo(e,t,n,i,r){let o=function(e){if("string"==typeof e)return e.charCodeAt(0)||0;let t=e.hasOwnProperty(Ut)?e[Ut]:void 0;return"number"==typeof t?t>=0?t&Io:Wo:t}(n);if("function"==typeof o){if(!Xr(t,e,i))return i&$t.Host?Ro(r,0,i):Lo(t,n,i,r);try{let e;if(e=o(i),null!=e||i&$t.Optional)return e;Zt()}finally{io()}}else if("number"==typeof o){let r=null,a=Do(e,t),l=vo,s=i&$t.Host?t[Vi][Oi]:null;for((-1===a||i&$t.SkipSelf)&&(l=-1===a?Fo(e,t):t[a+8],l!==vo&&Zo(i,!1)?(r=t[Si],a=Co(l),t=So(l,t)):a=-1);-1!==a;){let e=t[Si];if(qo(o,a,e.data)){let e=Bo(a,t,n,r,i,s);if(e!==Mo)return e}l=t[a+8],l!==vo&&Zo(i,t[Si].data[a+8]===s)&&qo(o,a,t)?(r=e,a=Co(l),t=So(l,t)):a=-1}}return r}function Bo(e,t,n,i,r,o){let a=t[Si],l=a.data[e+8],s=Uo(l,a,n,null==i?ir(l)&&To:i!=a&&!!(3&l.type),r&$t.Host&&o===l);return null!==s?Ho(t,a,s,l):Mo}function Uo(e,t,n,i,r){let o=e.providerIndexes,a=t.data,l=1048575&o,s=e.directiveStart,c=e.directiveEnd,d=o>>20,u=r?l+d:c;for(let e=i?l:l+d;e<u;e++){let t=a[e];if(e<s&&n===t||e>=s&&t.type===n)return e}if(r){let e=a[s];if(e&&or(e)&&e.type===n)return s}return null}function Ho(e,t,n,i){let r=e[n],o=t.data;if(function(e){return e instanceof ko}(r)){let a=r;a.resolving&&function(e,t){throw new pt(-200,e)}(function(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():qt(e)}(o[n]));let l=Eo(a.canSeeViewProviders);a.resolving=!0;let s=a.injectImpl?Yt(a.injectImpl):null;Xr(e,i,$t.Default);try{r=e[n]=a.factory(void 0,o,e,i),t.firstCreatePass&&n>=i.directiveStart&&function(e,t,n){let{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){let i=dr(t);(n.preOrderHooks??=[]).push(e,i),(n.preOrderCheckHooks??=[]).push(e,i)}r&&(n.preOrderHooks??=[]).push(0-e,r),o&&((n.preOrderHooks??=[]).push(e,o),(n.preOrderCheckHooks??=[]).push(e,o))}(n,o[n],t)}finally{null!==s&&Yt(s),Eo(l),a.resolving=!1,io()}}return r}function qo(e,t,n){let i=1<<e;return!!(n[t+(e>>Oo)]&i)}function Zo(e,t){return!(e&$t.Self||e&$t.Host&&t)}var Go=class{constructor(e,t){this._tNode=e,this._lView=t}get(e,t,n){return Vo(this._tNode,this._lView,e,cn(n),t)}};function Wo(){return new Go(jr(),Nr())}function $o(e){return bt((()=>{let t=e.prototype.constructor,n=t[Bt]||Ko(t),i=Object.prototype,r=Object.getPrototypeOf(e.prototype).constructor;for(;r&&r!==i;){let e=r[Bt]||Ko(r);if(e&&e!==n)return e;r=Object.getPrototypeOf(r)}return e=>new e}))}function Ko(e){return St(e)?()=>{let t=Ko(Ct(e));return t&&t()}:mn(e)}function Yo(e){let t=e[Si],n=t.type;return 2===n?t.declTNode:1===n?e[Oi]:null}function Qo(e){return function(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;let n=e.attrs;if(n){let e=n.length,i=0;for(;i<e;){let r=n[i];if(An(r))break;if(0===r)i+=2;else if("number"==typeof r)for(i++;i<e&&"string"==typeof n[i];)i++;else{if(r===t)return n[i+1];i+=2}}}return null}(jr(),e)}function Xo(e,t=null,n=null,i){let r=Jo(e,t,n,i);
1return r.resolveInjectorInitializers(),r}function Jo(e,t=null,n=null,i,r=new Set){let o=[n||yn,ri(e)];return i=i||("object"==typeof e?void 0:yt(e)),new xi(o,t||bi(),i||null,r)}var ea=(()=>{let e=class{static create(e,t){if(Array.isArray(e))return Xo({name:""},t,e,"");{let t=e.name??"";return Xo({name:t},e.parent,e.providers,t)}}};return e.THROW_IF_NOT_FOUND=Jt,e.NULL=new Cn,e.ɵprov=Tt({token:e,providedIn:"any",factory:()=>ln(kn)}),e.__NG_ELEMENT_ID__=-1,e})();function ta(e){return e.ngOriginalError}var na=class{constructor(){this._console=console}handleError(e){let t=this._findOriginalError(e);this._console.error("ERROR",e),t&&this._console.error("ORIGINAL ERROR",t)}_findOriginalError(e){let t=e&&ta(e);for(;t&&ta(t);)t=ta(t);return t||null}},ia=new Ft("",{providedIn:"root",factory:()=>sn(na).handleError.bind(void 0)}),ra=(()=>{let e=class{};return e.__NG_ELEMENT_ID__=aa,e.__NG_ENV_ID__=e=>e,e})(),oa=class extends ra{constructor(e){super(),this._lView=e}onDestroy(e){return Mr(this._lView,e),()=>function(e,t){if(null===e[Zi])return;let n=e[Zi].indexOf(t);-1!==n&&e[Zi].splice(n,1)}(this._lView,e)}};function aa(){return new oa(Nr())}function la(){return sa(jr(),Nr())}function sa(e,t){return new ca(yr(e,t))}var ca=(()=>{let e=class{constructor(e){this.nativeElement=e}};return e.__NG_ELEMENT_ID__=la,e})();function da(e){return e instanceof ca?e.nativeElement:e}function ua(e){return t=>{setTimeout(e,void 0,t)}}var ma=class extends te{constructor(e=!1){super(),this.destroyRef=void 0,this.__isAsync=e,(void 0!==Kt()||null!=Xt)&&(this.destroyRef=sn(ra,{optional:!0})??void 0)}emit(e){let t=g(null);try{super.next(e)}finally{g(t)}}subscribe(e,t,n){let i=e,r=t||(()=>null),o=n;if(e&&"object"==typeof e){let t=e;i=t.next?.bind(t),r=t.error?.bind(t),o=t.complete?.bind(t)}this.__isAsync&&(r=ua(r),i&&(i=ua(i)),o&&(o=ua(o)));let a=super.subscribe({next:i,error:r,complete:o});return e instanceof E&&e.add(a),a}};function ha(){return this._results[Symbol.iterator]()}var fa=class e{get changes(){return this._changes??=new ma}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;let n=e.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=ha)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,t){return this._results.reduce(e,t)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,t){this.dirty=!1;let n=function(e){return e.flat(Number.POSITIVE_INFINITY)}(e);(this._changesDetected=!function(e,t,n){if(e.length!==t.length)return!1;for(let i=0;i<e.length;i++){let r=e[i],o=t[i];if(n&&(r=n(r),o=n(o)),o!==r)return!1}return!0}(this._results,n,t))&&(this._results=n,this.length=n.length,this.last=n[this.length-1],this.first=n[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(e){this._onDirty=e}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}};function pa(e){return!(128&~e.flags)}var ba,ga=new Map,xa=0,_a="__ngContext__";function ya(e,t){er(t)?(e[_a]=t[Hi],function(e){ga.set(e[Hi],e)}(t)):e[_a]=t}function va(e){return wa(e[Ni])}function ka(e){return wa(e[Ii])}function wa(e){for(;null!==e&&!tr(e);)e=e[Ii];return e}function Ca(e){ba=e}function Sa(){if(void 0!==ba)return ba;if(typeof document<"u")return document;throw new pt(210,!1)}var Ta=new Ft("",{providedIn:"root",factory:()=>Ea}),Ea="ng",Ia=new Ft(""),Oa=new Ft("",{providedIn:"platform",factory:()=>"unknown"}),Aa=new Ft(""),Ma=new Ft("",{providedIn:"root",factory:()=>Sa().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),Pa=()=>null;function za(e,t,n=!1){return Pa(e,t,n)}var Da,Fa,Na=!1,Ra=new Ft("",{providedIn:"root",factory:()=>Na});function La(e){return function(){if(void 0===Da&&(Da=null,gt.trustedTypes))try{Da=gt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Da}()?.createHTML(e)||e}function Va(e){return function(){if(void 0===Fa&&(Fa=null,gt.trustedTypes))try{Fa=gt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Fa}()?.createHTML(e)||e}var ja=class{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ft})`}},Ba=class extends ja{getTypeName(){return"HTML"}},Ua=class extends ja{getTypeName(){return"Style"}}
1,Ha=class extends ja{getTypeName(){return"Script"}},qa=class extends ja{getTypeName(){return"URL"}},Za=class extends ja{getTypeName(){return"ResourceURL"}};function Ga(e){return e instanceof ja?e.changingThisBreaksApplicationSecurity:e}function Wa(e,t){let n=function(e){return e instanceof ja&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${ft})`)}return n===t}function $a(e){return new Ba(e)}function Ka(e){return new Ua(e)}function Ya(e){return new Ha(e)}function Qa(e){return new qa(e)}function Xa(e){return new Za(e)}var Ja=class{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e="<body><remove></remove>"+e;try{let t=(new window.DOMParser).parseFromString(La(e),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(e):(t.removeChild(t.firstChild),t)}catch{return null}}},el=class{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){let t=this.inertDocument.createElement("template");return t.innerHTML=La(e),t}},tl=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function nl(e){return(e=String(e)).match(tl)?e:"unsafe:"+e}function il(e){let t={};for(let n of e.split(","))t[n]=!0;return t}function rl(...e){let t={};for(let n of e)for(let e in n)n.hasOwnProperty(e)&&(t[e]=!0);return t}var ol=il("area,br,col,hr,img,wbr"),al=il("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),ll=il("rp,rt"),sl=rl(ll,al),cl=rl(al,il("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")),dl=rl(ll,il("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")),ul=rl(ol,cl,dl,sl),ml=il("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),hl=il("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"),fl=il("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"),pl=rl(ml,hl,fl),bl=il("script,style,template"),gl=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let t=e.firstChild,n=!0,i=[];for(;t;)if(t.nodeType===Node.ELEMENT_NODE?n=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,n&&t.firstChild)i.push(t),t=_l(t);else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let e=xl(t);if(e){t=e;break}t=i.pop()}return this.buf.join("")}startElement(e){let t=yl(e).toLowerCase();if(!ul.hasOwnProperty(t))return this.sanitizedSomething=!0,!bl.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);let n=e.attributes;for(let e=0;e<n.length;e++){let t=n.item(e),i=t.name,r=i.toLowerCase();if(!pl.hasOwnProperty(r)){this.sanitizedSomething=!0;continue}let o=t.value;ml[r]&&(o=nl(o)),this.buf.push(" ",i,'="',Sl(o),'"')}return this.buf.push(">"),!0}endElement(e){let t=yl(e).toLowerCase();ul.hasOwnProperty(t)&&!ol.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}chars(e){this.buf.push(Sl(e))}};function xl(e){let t=e.nextSibling;if(t&&e!==t.previousSibling)throw vl(t);return t}function _l(e){let t=e.firstChild;if(t&&function(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw vl(t);return t}function yl(e){let t=e.nodeName;return"string"==typeof t?t:"FORM"}function vl(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}var kl,wl=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Cl=/([^\#-~ |!])/g;function Sl(e){return e.replace(/&/g,"&").replace(wl,(function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"})).replace(Cl,(function(e){return"&#"+e.charCodeAt(0)+";"})).replace(/</g,"<").replace(/>/g,">")}function Tl(e,t){let n=null;try{kl=kl||function(e){let t=new el(e);return function(){try{return!!(new window.DOMParser).parseFromString(La(""),"text/html")}catch{return!1}}()?new Ja(t):t}(e);let i=t?String(t):"";n=kl.getInertBodyElement(i);let r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=n.innerHTML,n=kl.getInertBodyElement(i)}while(i!==o);return La((new gl).sanitizeChildren(El(n)||n))}finally{if(n){let e=El(n)||n;for(;e.firstChild;)e.removeChild(e.firstChild)}}}
1function El(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Il=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Il||{});function Ol(e){let t=Ml();return t?Va(t.sanitize(Il.HTML,e)||""):Wa(e,"HTML")?Va(Ga(e)):Tl(Sa(),qt(e))}function Al(e){let t=Ml();return t?t.sanitize(Il.URL,e)||"":Wa(e,"URL")?Ga(e):nl(qt(e))}function Ml(){let e=Nr();return e&&e[Di].sanitizer}var Pl,zl=/^>|^->|<!--|-->|--!>|<!-$/g,Dl=/(<|>)/g,Fl=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Fl||{});function Nl(e,t){return Pl(e,t)}function Rl(e,t,n,i,r){if(null!=i){let o,a=!1;tr(i)?o=i:er(i)&&(a=!0,i=i[Ci]);let l=xr(i);0===e&&null!==n?null==r?Gl(t,n,l):Zl(t,n,l,r||null,!0):1===e&&null!==n?Zl(t,n,l,r||null,!0):2===e?function(e,t,n){let i=$l(e,t);i&&function(e,t,n,i){e.removeChild(t,n,i)}(e,i,t,n)}(t,l,a):3===e&&t.destroyNode(l),null!=o&&function(e,t,n,i,r){let o=n[Yi];o!==xr(n)&&Rl(t,e,i,o,r);for(let r=Xi;r<n.length;r++){let a=n[r];is(a[Si],a,e,t,i,o)}}(t,e,o,n,r)}}function Ll(e,t,n){return e.createElement(t,n)}function Vl(e,t){t[Di].changeDetectionScheduler?.notify(1),is(e,t,t[Fi],2,null,null)}function jl(e,t){let n=e[Qi],i=n.indexOf(t);n.splice(i,1)}function Bl(e,t){if(e.length<=Xi)return;let n=Xi+t,i=e[n];if(i){let r=i[ji];null!==r&&r!==e&&jl(r,i),t>0&&(e[n-1][Ii]=i[Ii]);let o=pn(e,Xi+t);!function(e,t){Vl(e,t),t[Ci]=null,t[Oi]=null}(i[Si],i);let a=o[Ui];null!==a&&a.detachView(o[Si]),i[Ei]=null,i[Ii]=null,i[Ti]&=-129}return i}function Ul(e,t){if(!(256&t[Ti])){let n=t[Fi];n.destroyNode&&is(e,t,n,3,null,null),function(e){let t=e[Ni];if(!t)return Hl(e[Si],e);for(;t;){let n=null;if(er(t))n=t[Ni];else{let e=t[Xi];e&&(n=e)}if(!n){for(;t&&!t[Ii]&&t!==e;)er(t)&&Hl(t[Si],t),t=t[Ei];null===t&&(t=e),er(t)&&Hl(t[Si],t),n=t&&t[Ii]}t=n}}(t)}}function Hl(e,t){if(256&t[Ti])return;let n=g(null);try{t[Ti]&=-129,t[Ti]|=256,t[Wi]&&function(e){if(k(e),v(e))for(let t=0;t<e.producerNode.length;t++)y(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}(t[Wi]),function(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let e=0;e<n.length;e+=2){let i=t[n[e]];if(!(i instanceof ko)){let t=n[e+1];if(Array.isArray(t))for(let e=0;e<t.length;e+=2){let n=i[t[e]],r=t[e+1];pr(4,n,r);try{r.call(n)}finally{pr(5,n,r)}}else{pr(4,i,t);try{t.call(i)}finally{pr(5,i,t)}}}}}(e,t),function(e,t){let n=e.cleanup,i=t[Mi];if(null!==n)for(let e=0;e<n.length-1;e+=2)if("string"==typeof n[e]){let t=n[e+3];t>=0?i[t]():i[-t].unsubscribe(),e+=2}else{let t=i[n[e+1]];n[e].call(t)}null!==i&&(t[Mi]=null);let r=t[Zi];if(null!==r){t[Zi]=null;for(let e=0;e<r.length;e++)(0,r[e])()}}(e,t),1===t[Si].type&&t[Fi].destroy();let n=t[ji];if(null!==n&&tr(t[Ei])){n!==t[Ei]&&jl(n,t);let i=t[Ui];null!==i&&i.detachView(e)}!function(e){ga.delete(e[Hi])}(t)}finally{g(n)}}function ql(e,t,n){return function(e,t,n){let i=t;for(;null!==i&&40&i.type;)i=(t=i).parent;if(null===i)return n[Ci];{let{componentOffset:t}=i;if(t>-1){let{encapsulation:n}=e.data[i.directiveStart+t];if(n===Tn.None||n===Tn.Emulated)return null}return yr(i,n)}}(e,t.parent,n)}function Zl(e,t,n,i,r){e.insertBefore(t,n,i,r)}function Gl(e,t,n){e.appendChild(t,n)}function Wl(e,t,n,i,r){null!==i?Zl(e,t,n,i,r):Gl(e,t,n)}function $l(e,t){return e.parentNode(t)}function Kl(e,t,n){return Ql(e,t,n)}var Yl,Ql=function(e,t,n){return 40&e.type?yr(e,n):null};function Xl(e,t,n,i){let r=ql(e,i,t),o=t[Fi],a=Kl(i.parent||t[Oi],i,t);if(null!=r)if(Array.isArray(n))for(let e=0;e<n.length;e++)Wl(o,r,n[e],a,!1);else Wl(o,r,n,a,!1);void 0!==Yl&&Yl(o,i,t,n,r)}function Jl(e,t){if(null!==t){let n=t.type;if(3&n)return yr(t,e);if(4&n)return ts(-1,e[t.index]);if(8&n){let n=t.child;if(null!==n)return Jl(e,n);{let n=e[t.index];return tr(n)?ts(-1,n):xr(n)}}if(32&n)return Nl(t,e)()||xr(e[t.index]);{let n=es(e,t);return null!==n?Array.isArray(n)?n[0]:Jl(Pr(e[Vi]),n):Jl(e,t.next)}}return null}function es(e,t){if(null!==t){let n=e[Vi][Oi],i=t.projection;return n.projection[i]}return null}function ts(e,t){let n=Xi+e+1;if(n<t.length){let e=t[n],i=e[Si].firstChild;if(null!==i)return Jl(e,i)}return t[Yi]}function ns(e,t,n,i,r,o,a){for(;null!=n;){let l=i[n.index],s=n.type;if(a&&0===t&&(l&&ya(xr(l),i),n.flags|=2),32&~n.flags)if(8&s)ns(e,t,n.child,i,r,o,!1),Rl(t,e,r,l,o);else if(32&s){let a,s=Nl(n,i);for(;a=s();)Rl(t,e,r,a,o);Rl(t,e,r,l,o)}else 16&s?rs(e,t,i,n,r,o):Rl(t,e,r,l,o);n=a?n.projectionNext:n.next}}function is(e,t,n,i,r,o){ns(n,i,e.firstChild,t,r,o,!1)}function rs(e,t,n,i,r,o){let a=n[Vi],l=a[Oi].projection[i.projection];if(Array.isArray(l))for(let n=0;n<l.length;n++)Rl(t,e,r,l[n],o);else{let n=l,s=a[Ei];pa(i)&&(n.flags|=128),ns(e,t,n,s,r,o,!0)}}function os(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function as(e,t,n){let{mergedAttrs:i,classes:r,styles:o}=n;null!==i&&On(e,t,i),null!==r&&os(e,t,r),null!==o&&function(e,t,n){e.setAttribute(t,"style",n)}(e,t,o)}var ls={};function ss(e=1){cs(Rr(),Nr(),oo()+e,!1)}function cs(e,t,n,i){if(!i)if(3&~t[Ti]){let i=e.preOrderHooks;null!==i&&bo(t,i,0,n)}else{let i=e.preOrderCheckHooks;null!==i&&po(t,i,n)}ao(n)}function ds(e,t=$t.Default){let n=Nr();return null===n?ln(e,t):Vo(jr(),n,Ct(e),t)}function us(){throw new Error("invalid")}function ms(e,t,n,i,r,o){let a=g(null);try{let a=null;r&En.SignalBased&&(a=t[i][b]),null!==a&&void 0!==a.transformFn&&(o=a.transformFn(o)),r&En.HasDecoratorInputTransform&&(o=e.inputTransforms[i].call(t,o)),null!==e.setInput?e.setInput(t,a,o,n,i):sr(t,a,i,o)}finally{g(a)}}function hs(e,t,n,i,r,o,a,l,s,c,d){let u=t.blueprint.slice();return u[Ci]=r,u[Ti]=204|i,(null!==c||e&&2048&e[Ti])&&(u[Ti]|=2048),Tr(u),u[Ei]=u[Li]=e,u[Pi]=n,u[Di]=a||e&&e[Di],u[Fi]=l||e&&e[Fi],u[zi]=s||e&&e[zi]||null,u[Oi]=o,u[Hi]=xa++,u[Ai]=d,u[qi]=c,u[Vi]=2==t.type?e[Vi]:u,u}function fs(e,t,n,i,r){let o=e.data[t];if(null===o)o=function(e,t,n,i,r){let o=Br(),a=Hr(),l=a?o:o&&o.parent,s=e.data[t]=function(e,t,n,i,r,o){let a=t?t.injectorIndex:-1,l=0;return Fr()&&(l|=128),{type:n,index:i,insertBeforeIndex:null,injectorIndex:a,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOff
1set:-1,propertyBindings:null,flags:l,providerIndexes:0,value:r,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,l,n,t,i,r);return null===e.firstChild&&(e.firstChild=s),null!==o&&(a?null==o.child&&null!==s.parent&&(o.child=s):null===o.next&&(o.next=s,s.prev=o)),s}(e,t,n,i,r),zr.lFrame.inI18n&&(o.flags|=32);else if(64&o.type){o.type=n,o.value=i,o.attrs=r;let e=function(){let e=zr.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();o.injectorIndex=null===e?-1:e.injectorIndex}return Ur(o,!0),o}function ps(e,t,n,i){if(0===n)return-1;let r=t.length;for(let r=0;r<n;r++)t.push(i),e.blueprint.push(i),e.data.push(null);return r}function bs(e,t,n,i,r){let o=oo(),a=2&i;try{ao(-1),a&&t.length>$i&&cs(e,t,$i,!1),pr(a?2:0,r),n(i,r)}finally{ao(o),pr(a?3:1,r)}}function gs(e,t,n){if(nr(t)){let i=g(null);try{let i=t.directiveStart,r=t.directiveEnd;for(let t=i;t<r;t++){let i=e.data[t];if(i.contentQueries){let e=n[t];i.contentQueries(1,e,t)}}}finally{g(i)}}}function xs(e,t,n){Dr()&&(function(e,t,n,i){let r=n.directiveStart,o=n.directiveEnd;ir(n)&&function(e,t,n){let i=yr(t,e),r=ys(n),o=e[Di].rendererFactory,a=16;n.signals?a=4096:n.onPush&&(a=64);let l=Rs(e,hs(e,r,null,a,i,t,null,o.createRenderer(i,n),null,null,null));e[t.index]=l}(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||Po(n,t),ya(i,t);let a=n.initialInputs;for(let i=r;i<o;i++){let o=e.data[i],l=Ho(t,e,i,n);ya(l,t),null!==a&&zs(0,i-r,l,o,0,a),or(o)&&(wr(n.index,t)[Pi]=Ho(t,e,i,n))}}(e,t,n,yr(n,t)),!(64&~n.flags)&&Is(e,t,n))}function _s(e,t,n=yr){let i=t.localNames;if(null!==i){let r=t.index+1;for(let o=0;o<i.length;o+=2){let a=i[o+1],l=-1===a?n(t,e):e[a];e[r++]=l}}}function ys(e){let t=e.tView;return null===t||t.incompleteFirstPass?e.tView=vs(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function vs(e,t,n,i,r,o,a,l,s,c,d){let u=$i+i,m=u+r,h=function(e,t){let n=[];for(let i=0;i<t;i++)n.push(i<e?null:ls);return n}(u,m),f="function"==typeof c?c():c;return h[Si]={type:e,blueprint:h,template:n,queries:null,viewQuery:l,declTNode:t,data:h.slice().fill(null,u),bindingStartIndex:u,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:"function"==typeof o?o():o,pipeRegistry:"function"==typeof a?a():a,firstChild:null,schemas:s,consts:f,incompleteFirstPass:!1,ssrId:d}}var ks=()=>null;function ws(e,t,n,i,r){for(let o in t){if(!t.hasOwnProperty(o))continue;let a=t[o];if(void 0===a)continue;i??={};let l,s=En.None;Array.isArray(a)?(l=a[0],s=a[1]):l=a;let c=o;if(null!==r){if(!r.hasOwnProperty(o))continue;c=r[o]}0===e?Cs(i,n,c,l,s):Cs(i,n,c,l)}return i}function Cs(e,t,n,i,r){let o;e.hasOwnProperty(n)?(o=e[n]).push(t,i):o=e[n]=[t,i],void 0!==r&&o.push(r)}function Ss(e,t,n,i,r,o,a,l){let s,c=yr(t,n),d=t.inputs;!l&&null!=d&&(s=d[i])?(Us(e,n,s,i,r),ir(t)&&function(e,t){let n=wr(t,e);16&n[Ti]||(n[Ti]|=64)}(n,t.index)):3&t.type?(i=function(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(i),r=null!=a?a(r,t.value||"",i):r,o.setProperty(c,i,r)):t.type}function Ts(e,t,n,i){if(Dr()){let r,o,a=null===i?null:{"":-1},l=function(e,t){let n=e.directiveRegistry,i=null,r=null;if(n)for(let o=0;o<n.length;o++){let a=n[o];if(Bn(t,a.selectors,!1))if(i||(i=[]),or(a))if(null!==a.findHostDirectiveDefs){let n=[];r=r||new Map,a.findHostDirectiveDefs(a,n,r),i.unshift(...n,a),As(e,t,n.length)}else i.unshift(a),As(e,t,0);else r=r||new Map,a.findHostDirectiveDefs?.(a,i,r),i.push(a)}return null===i?null:[i,r]}(e,n);null===l?r=o=null:[r,o]=l,null!==r&&Es(e,t,n,r,a,o),a&&function(e,t,n){if(t){let i=e.localNames=[];for(let e=0;e<t.length;e+=2){let r=n[t[e+1]];if(null==r)throw new pt(-301,!1);i.push(t[e],r)}}}(n,i,a)}n.mergedAttrs=Pn(n.mergedAttrs,n.attrs)}function Es(e,t,n,i,r,o){for(let r=0;r<i.length;r++)No(Po(n,t),e,i[r].type);
1!function(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,i.length);for(let e=0;e<i.length;e++){let t=i[e];t.providersResolver&&t.providersResolver(t)}let a=!1,l=!1,s=ps(e,t,i.length,null);for(let o=0;o<i.length;o++){let c=i[o];n.mergedAttrs=Pn(n.mergedAttrs,c.hostAttrs),Ps(e,n,t,s,c),Ms(s,c,r),null!==c.contentQueries&&(n.flags|=4),(null!==c.hostBindings||null!==c.hostAttrs||0!==c.hostVars)&&(n.flags|=64);let d=c.type.prototype;!a&&(d.ngOnChanges||d.ngOnInit||d.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),a=!0),!l&&(d.ngOnChanges||d.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),l=!0),s++}!function(e,t,n){let i=t.directiveStart,r=t.directiveEnd,o=e.data,a=t.attrs,l=[],s=null,c=null;for(let e=i;e<r;e++){let i=o[e],r=n?n.get(i):null,d=r?r.inputs:null,u=r?r.outputs:null;s=ws(0,i.inputs,e,s,d),c=ws(1,i.outputs,e,c,u);let m=null===s||null===a||Nn(t)?null:Ds(s,e,a);l.push(m)}null!==s&&(s.hasOwnProperty("class")&&(t.flags|=8),s.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=l,t.inputs=s,t.outputs=c}(e,n,o)}function Is(e,t,n){let i=n.directiveStart,r=n.directiveEnd,o=n.index,a=zr.lFrame.currentDirectiveIndex;try{ao(o);for(let n=i;n<r;n++){let i=e.data[n],r=t[n];$r(n),(null!==i.hostBindings||0!==i.hostVars||null!==i.hostAttrs)&&Os(i,r)}}finally{ao(-1),$r(a)}}function Os(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function As(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function Ms(e,t,n){if(n){if(t.exportAs)for(let i=0;i<t.exportAs.length;i++)n[t.exportAs[i]]=e;or(t)&&(n[""]=e)}}function Ps(e,t,n,i,r){e.data[i]=r;let o=r.factory||(r.factory=mn(r.type)),a=new ko(o,or(r),ds);e.blueprint[i]=a,n[i]=a,function(e,t,n,i,r){let o=r.hostBindings;if(o){let r=e.hostBindingOpCodes;null===r&&(r=e.hostBindingOpCodes=[]);let a=~t.index;(function(e){let t=e.length;for(;t>0;){let n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(r)!=a&&r.push(a),r.push(n,i,o)}}(e,t,i,ps(e,n,r.hostVars,ls),r)}function zs(e,t,n,i,r,o){let a=o[t];if(null!==a)for(let e=0;e<a.length;)ms(i,n,a[e++],a[e++],a[e++],a[e++])}function Ds(e,t,n){let i=null,r=0;for(;r<n.length;){let o=n[r];if(0!==o)if(5!==o){if("number"==typeof o)break;if(e.hasOwnProperty(o)){null===i&&(i=[]);let a=e[o];for(let e=0;e<a.length;e+=3)if(a[e]===t){i.push(o,a[e+1],a[e+2],n[r+1]);break}}r+=2}else r+=2;else r+=4}return i}function Fs(e,t,n,i){return[e,!0,0,t,null,i,null,n,null,null]}function Ns(e,t){let n=e.contentQueries;if(null!==n){let i=g(null);try{for(let i=0;i<n.length;i+=2){let r=n[i],o=n[i+1];if(-1!==o){let n=e.data[o];Yr(r),n.contentQueries(2,t[o],o)}}}finally{g(i)}}}function Rs(e,t){return e[Ni]?e[Ri][Ii]=t:e[Ni]=t,e[Ri]=t,t}function Ls(e,t,n){Yr(0);let i=g(null);try{t(e,n)}finally{g(i)}}function Vs(e){return e[Mi]||(e[Mi]=[])}function js(e){return e.cleanup||(e.cleanup=[])}function Bs(e,t){let n=e[zi],i=n?n.get(na,null):null;i&&i.handleError(t)}function Us(e,t,n,i,r){for(let o=0;o<n.length;){let a=n[o++],l=n[o++],s=n[o++],c=t[a];ms(e.data[a],c,i,l,s,r)}}function Hs(e,t){let n=wr(t,e),i=n[Si];!function(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(i,n);let r=n[Ci];null!==r&&null===n[Ai]&&(n[Ai]=za(r,n[zi])),qs(i,n,n[Pi])}function qs(e,t,n){Jr(t);try{let i=e.viewQuery;null!==i&&Ls(1,i,n);let r=e.template;null!==r&&bs(e,t,r,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[Ui]?.finishViewCreation(e),e.staticContentQueries&&Ns(e,t),e.staticViewQueries&&Ls(2,e.viewQuery,n);let o=e.components;null!==o&&function(e,t){for(let n=0;n<t.length;n++)Hs(e,t[n])}(t,o)}catch(t){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),t}finally{t[Ti]&=-5,ro()}}function Zs(e,t,n,i){let r=g(null);try{let r=t.tView,o=hs(e,r,n,4096&e[Ti]?4096:16,null,t,null,null,i?.injector??null,i?.embeddedViewInjector??null,i?.dehydratedView??null),a=e[t.index];o[ji]=a;let l=e[Ui];return null!==l&&(o[Ui]=l.createEmbeddedView(r)),qs(r,o,n),o}finally{g(r)}}function Gs(e,t){let n=Xi+t;if(n<e.length)return e[n]}function Ws(e,t){return!t||null===t.firstChild||pa(e)}function $s(e,t,n,i=!0){let r=t[Si];if(function(e,t,n,i){let r=Xi+i,o=n.length;i>0&&(n[r-1][Ii]=t),i<o-Xi?(t[Ii]=n[r],fn(n,Xi+i,t)):(n.push(t),t[Ii]=null),t[Ei]=n;let a=t[ji];null!==a&&n!==a&&function(e,t){let n=e[Qi],i=t[Ei][Ei][Vi];t[Vi]!==i&&(e[Ti]|=Ji.HasTransplantedViews),null===n?e[Qi]=[t]:n.push(t)}(a,t);let l=t[Ui];null!==l&&l.insertView(e),Or(t),t[Ti]|=128}(r,t,e,n),i){let i=ts(n,e),o=t[Fi],a=$l(o,e[Yi]);null!==a&&function(e,t,n,i,r,o){i[Ci]=r,i[Oi]=t,is(e,i,n,1,r,o)}(r,e[Oi],o,t,a,i)}let o=t[Ai];null!==o&&null!==o.firstChild&&(o.firstChild=null)}function Ks(e,t){let n=Bl(e,t);return void 0!==n&&Ul(n[Si],n),n}function Ys(e,t,n,i,r=!1){for(;null!==n;){let o=t[n.index];
1null!==o&&i.push(xr(o)),tr(o)&&Qs(o,i);let a=n.type;if(8&a)Ys(e,t,n.child,i);else if(32&a){let e,r=Nl(n,t);for(;e=r();)i.push(e)}else if(16&a){let e=es(t,n);if(Array.isArray(e))i.push(...e);else{let n=Pr(t[Vi]);Ys(n[Si],n,e,i,!0)}}n=r?n.projectionNext:n.next}return i}function Qs(e,t){for(let n=Xi;n<e.length;n++){let i=e[n],r=i[Si].firstChild;null!==r&&Ys(i[Si],i,r,t)}e[Yi]!==e[Ci]&&t.push(e[Yi])}var Xs=[];var Js=u(d({},{version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}}),{consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Ar(e.lView)},consumerOnSignalRead(){this.lView[Wi]=this}}),ec=100;function tc(e,t=!0,n=0){let i=e[Di],r=i.rendererFactory;r.begin?.();try{!function(e,t){ac(e,t);let n=0;for(;Ir(e);){if(n===ec)throw new pt(103,!1);n++,ac(e,1)}}(e,n)}catch(n){throw t&&Bs(e,n),n}finally{r.end?.(),i.inlineEffectRunner?.flush()}}function nc(e,t,n,i){let r=t[Ti];if(!(256&~r))return;t[Di].inlineEffectRunner?.flush(),Jr(t);let o=null,a=null;(function(e){return 2!==e.type})(e)&&(a=function(e){return e[Wi]??function(e){let t=Xs.pop()??Object.create(Js);return t.lView=e,t}(e)}(t),o=function(e){return e&&(e.nextProducerIndex=0),g(e)}(a));try{Tr(t),function(e){zr.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&bs(e,t,n,2,i);let o=!(3&~r);if(o){let n=e.preOrderCheckHooks;null!==n&&po(t,n,null)}else{let n=e.preOrderHooks;null!==n&&bo(t,n,0,null),go(t,0)}if(function(e){for(let t=va(e);null!==t;t=ka(t)){if(!(t[Ti]&Ji.HasTransplantedViews))continue;let e=t[Qi];for(let t=0;t<e.length;t++){let n=e[t];n[Ei],Er(n)}}}(t),ic(t,0),null!==e.contentQueries&&Ns(e,t),o){let n=e.contentCheckHooks;null!==n&&po(t,n)}else{let n=e.contentHooks;null!==n&&bo(t,n,1),go(t,1)}!function(e,t){let n=e.hostBindingOpCodes;if(null!==n)try{for(let e=0;e<n.length;e++){let i=n[e];if(i<0)ao(~i);else{let r=i,o=n[++e],a=n[++e];Wr(o,r),a(2,t[r])}}}finally{ao(-1)}}(e,t);let a=e.components;null!==a&&lc(t,a,0);let l=e.viewQuery;if(null!==l&&Ls(2,l,i),o){let n=e.viewCheckHooks;null!==n&&po(t,n)}else{let n=e.viewHooks;null!==n&&bo(t,n,2),go(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[Gi]){for(let e of t[Gi])e();t[Gi]=null}t[Ti]&=-73}catch(e){throw Ar(t),e}finally{null!==a&&(function(e,t){if(g(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(v(e))for(let t=e.nextProducerIndex;t<e.producerNode.length;t++)y(e.producerNode[t],e.producerIndexOfThis[t]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(a,o),function(e){e.lView[Wi]!==e&&(e.lView=null,Xs.push(e))}(a)),ro()}}function ic(e,t){for(let n=va(e);null!==n;n=ka(n))for(let e=Xi;e<n.length;e++)oc(n[e],t)}function rc(e,t,n){oc(wr(t,e),n)}function oc(e,t){Cr(e)&&ac(e,t)}function ac(e,t){let n=e[Si],i=e[Ti],r=e[Wi],o=!!(0===t&&16&i);if(o||=!!(64&i&&0===t),o||=!!(1024&i),o||=!(!r?.dirty||!_(r)),r&&(r.dirty=!1),e[Ti]&=-9217,o)nc(n,e,n.template,e[Pi]);else if(8192&i){ic(e,1);let t=n.components;null!==t&&lc(e,t,1)}}function lc(e,t,n){for(let i=0;i<t.length;i++)rc(e,t[i],n)}function sc(e){for(e[Di].changeDetectionScheduler?.notify();e;){e[Ti]|=64;let t=Pr(e);if(ar(e)&&!t)return e;e=t}return null}var cc=class{get rootNodes(){let e=this._lView,t=e[Si];return Ys(t,e,t.firstChild,[])}constructor(e,t,n=!0){this._lView=e,this._cdRefInjectingView=t,this.notifyErrorHandler=n,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Pi]}set context(e){this._lView[Pi]=e}get destroyed(){return!(256&~this._lView[Ti])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let e=this._lView[Ei];if(tr(e)){let t=e[8],n=t?t.indexOf(this):-1;n>-1&&(Bl(e,n),pn(t,n))}this._attachedToViewContainer=!1}Ul(this._lView[Si],this._lView)}onDestroy(e){Mr(this._lView,e)}markForCheck(){sc(this._cdRefInjectingView||this._lView)}detach(){this._lView[Ti]&=-129}reattach(){Or(this._lView),this._lView[Ti]|=128}detectChanges(){this._lView[Ti]|=1024,tc(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new pt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Vl(this._lView[Si],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new pt(902,!1);this._appRef=e,Or(this._lView)}},dc=(()=>{let e=class{};return e.__NG_ELEMENT_ID__=hc,e})(),uc=dc,mc=class extends uc{constructor(e,t,n){super(),this._declarationLView=e,this._declarationTContainer=t,this.elementRef=n}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,t){return this.createEmbeddedViewImpl(e,t)}createEmbeddedViewImpl(e,t,n){let i=Zs(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:t,dehydratedView:n});return new cc(i)}};function hc(){return fc(jr(),Nr())}function fc(e,t){return 4&e.type?new mc(t,e,sa(e,t)):null}new RegExp("^(\\d+)*(b|h)*(.*)");var pc=()=>null;function bc(e,t){return pc(e,t)}var gc=class{},xc=class{},_c=class{}
1,yc=class{resolveComponentFactory(e){throw function(e){let t=Error(`No component factory found for ${yt(e)}.`);return t.ngComponent=e,t}(e)}},vc=(()=>{let e=class{};return e.NULL=new yc,e})(),kc=class{},wc=(()=>{let e=class{constructor(){this.destroyNode=null}};return e.__NG_ELEMENT_ID__=()=>function(){let e=Nr(),t=wr(jr().index,e);return(er(t)?t:e)[Fi]}(),e})(),Cc=(()=>{let e=class{};return e.ɵprov=Tt({token:e,providedIn:"root",factory:()=>null}),e})(),Sc={},Tc=new Set;function Ec(e){Tc.has(e)||(Tc.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function Ic(...e){}var Oc=class e{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:t=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ma(!1),this.onMicrotaskEmpty=new ma(!1),this.onStable=new ma(!1),this.onError=new ma(!1),typeof Zone>"u")throw new pt(908,!1);Zone.assertZonePatched();let i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!n&&t,i.shouldCoalesceRunChangeDetection=n,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function(){let e="function"==typeof gt.requestAnimationFrame,t=gt[e?"requestAnimationFrame":"setTimeout"],n=gt[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){let e=t[Zone.__symbol__("OriginalDelegate")];e&&(t=e);let i=n[Zone.__symbol__("OriginalDelegate")];i&&(n=i)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function(e){let t=()=>{!function(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(gt,(()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",(()=>{e.lastRequestAnimationFrameId=-1,Pc(e),e.isCheckStableRunning=!0,Mc(e),e.isCheckStableRunning=!1}),void 0,(()=>{}),(()=>{}))),e.fakeTopEventTask.invoke()})),Pc(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,i,r,o,a,l)=>{if(function(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(l))return n.invokeTask(r,o,a,l);try{return zc(e),n.invokeTask(r,o,a,l)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||e.shouldCoalesceRunChangeDetection)&&t(),Dc(e)}},onInvoke:(n,i,r,o,a,l,s)=>{try{return zc(e),n.invoke(r,o,a,l,s)}finally{e.shouldCoalesceRunChangeDetection&&t(),Dc(e)}},onHasTask:(t,n,i,r)=>{t.hasTask(i,r),n===i&&("microTask"==r.change?(e._hasPendingMicrotasks=r.microTask,Pc(e),Mc(e)):"macroTask"==r.change&&(e.hasPendingMacrotasks=r.macroTask))},onHandleError:(t,n,i,r)=>(t.handleError(i,r),e.runOutsideAngular((()=>e.onError.emit(r))),!1)})}(i)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!e.isInAngularZone())throw new pt(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new pt(909,!1)}run(e,t,n){return this._inner.run(e,t,n)}runTask(e,t,n,i){let r=this._inner,o=r.scheduleEventTask("NgZoneEvent: "+i,e,Ac,Ic,Ic);try{return r.runTask(o,t,n)}finally{r.cancelTask(o)}}runGuarded(e,t,n){return this._inner.runGuarded(e,t,n)}runOutsideAngular(e){return this._outer.run(e)}},Ac={};function Mc(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular((()=>e.onStable.emit(null)))}finally{e.isStable=!0}}}function Pc(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function zc(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Dc(e){e._nesting--,Mc(e)}var Fc=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ma,this.onMicrotaskEmpty=new ma,this.onStable=new ma,this.onError=ne
1w ma}run(e,t,n){return e.apply(t,n)}runGuarded(e,t,n){return e.apply(t,n)}runOutsideAngular(e){return e()}runTask(e,t,n,i){return e.apply(t,n)}},Nc=(()=>{let e=class{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){let e=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let t of e)t()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}};return e.ɵprov=Tt({token:e,providedIn:"root",factory:()=>new e}),e})();function Rc(e,t,n){let i=n?e.styles:null,r=n?e.classes:null,o=0;if(null!==t)for(let e=0;e<t.length;e++){let n=t[e];"number"==typeof n?o=n:1==o?r=vt(r,n):2==o&&(i=vt(i,n+": "+t[++e]+";"))}n?e.styles=i:e.stylesWithoutHost=i,n?e.classes=r:e.classesWithoutHost=r}var Lc=class extends vc{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){let t=Qn(e);return new Bc(t,this.ngModule)}};function Vc(e){let t=[];for(let n in e){if(!e.hasOwnProperty(n))continue;let i=e[n];void 0!==i&&t.push({propName:Array.isArray(i)?i[0]:i,templateName:n})}return t}var jc=class{constructor(e,t){this.injector=e,this.parentInjector=t}get(e,t,n){n=cn(n);let i=this.injector.get(e,Sc,n);return i!==Sc||t===Sc?i:this.parentInjector.get(e,t,n)}},Bc=class extends _c{get inputs(){let e=this.componentDef,t=e.inputTransforms,n=Vc(e.inputs);if(null!==t)for(let e of n)t.hasOwnProperty(e.propName)&&(e.transform=t[e.propName]);return n}get outputs(){return Vc(this.componentDef.outputs)}constructor(e,t){super(),this.componentDef=e,this.ngModule=t,this.componentType=e.type,this.selector=function(e){return e.map(qn).join(",")}(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!t}create(e,t,n,i){let r=g(null);try{let r=(i=i||this.ngModule)instanceof gi?i:i?.injector;r&&null!==this.componentDef.getStandaloneInjector&&(r=this.componentDef.getStandaloneInjector(r)||r);let o=r?new jc(e,r):e,a=o.get(kc,null);if(null===a)throw new pt(407,!1);let l={rendererFactory:a,sanitizer:o.get(Cc,null),inlineEffectRunner:null,afterRenderEventManager:o.get(Nc,null),changeDetectionScheduler:o.get(gc,null)},s=a.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",d=n?function(e,t,n,i){let r=i.get(Ra,Na)||n===Tn.ShadowDom,o=e.selectRootElement(t,r);return function(e){ks(e)}(o),o}(s,n,this.componentDef.encapsulation,o):Ll(s,c,function(e){let t=e.toLowerCase();return"svg"===t?br:"math"===t?"math":null}(c)),u=512;this.componentDef.signals?u|=4096:this.componentDef.onPush||(u|=16);let m=null;null!==d&&(m=za(d,o,!0));let h,f,p=vs(0,null,null,1,0,null,null,null,null,null,null),b=hs(null,p,null,u,null,null,l,s,o,null,m);Jr(b);try{let e,i=this.componentDef,r=null;i.findHostDirectiveDefs?(e=[],r=new Map,i.findHostDirectiveDefs(i,e,r),e.push(i)):e=[i];let o=function(e,t){let n=e[Si],i=$i;return e[i]=t,fs(n,i,2,"#host",null)}(b,d),a=function(e,t,n,i,r,o,a){let l=r[Si];!function(e,t,n,i){for(let n of e)t.mergedAttrs=Pn(t.mergedAttrs,n.hostAttrs);null!==t.mergedAttrs&&(Rc(t,t.mergedAttrs,!0),null!==n&&as(i,n,t))}(i,e,t,a);let s=null;null!==t&&(s=za(t,r[zi]));let c=o.rendererFactory.createRenderer(t,n),d=16;n.signals?d=4096:n.onPush&&(d=64);let u=hs(r,ys(n),null,d,r[e.index],e,o,c,null,null,s);return l.firstCreatePass&&As(l,e,i.length-1),Rs(r,u),r[e.index]=u}(o,d,i,e,b,l,s);f=vr(p,$i),d&&function(e,t,n,i){if(i)On(e,n,["ng-version","17.3.2"]);else{let{attrs:i,classes:r}=function(e){let t=[],n=[],i=1,r=2;for(;i<e.length;){let o=e[i];if("string"==typeof o)2===r?""!==o&&t.push(o,e[++i]):8===r&&n.push(o);else{if(!Vn(r))break;r=o}i++}return{attrs:t,classes:n}}(t.selectors[0]);i&&On(e,n,i),r&&r.length>0&&os(e,n,r.join(" "))}}(s,i,d,n),void 0!==t&&function(e,t,n){let i=e.projection=[];for(let e=0;e<t.length;e++){let t=n[e];i.push(null!=t?Array.from(t):null)}}(f,this.ngContentSelectors,t),h=function(e,t,n,i,r,o){let a=jr(),l=r[Si],s=yr(a,r);Es(l,r,a,n,null,i);for(let e=0;e<n.length;e++)ya(Ho(r,l,a.directiveStart+e,a),r);Is(l,r,a),s&&ya(s,r);
1let c=Ho(r,l,a.directiveStart+a.componentOffset,a);if(e[Pi]=r[Pi]=c,null!==o)for(let e of o)e(c,t);return gs(l,a,r),c}(a,i,e,r,b,[Hc]),qs(p,b,null)}finally{ro()}return new Uc(this.componentType,h,sa(f,b),b,f)}finally{g(r)}}},Uc=class extends xc{constructor(e,t,n,i,r){super(),this.location=n,this._rootLView=i,this._tNode=r,this.previousInputValues=null,this.instance=t,this.hostView=this.changeDetectorRef=new cc(i,void 0,!1),this.componentType=e}setInput(e,t){let n,i=this._tNode.inputs;if(null!==i&&(n=i[e])){if(this.previousInputValues??=new Map,this.previousInputValues.has(e)&&Object.is(this.previousInputValues.get(e),t))return;let i=this._rootLView;Us(i[Si],i,n,e,t),this.previousInputValues.set(e,t),sc(wr(this._tNode.index,i))}}get injector(){return new Go(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}};function Hc(){let e=jr();fo(Nr()[Si],e)}var qc=(()=>{let e=class{};return e.__NG_ELEMENT_ID__=Zc,e})();function Zc(){return Yc(jr(),Nr())}var Gc=qc,Wc=class extends Gc{constructor(e,t,n){super(),this._lContainer=e,this._hostTNode=t,this._hostLView=n}get element(){return sa(this._hostTNode,this._hostLView)}get injector(){return new Go(this._hostTNode,this._hostLView)}get parentInjector(){let e=Fo(this._hostTNode,this._hostLView);if(wo(e)){let t=So(e,this._hostLView),n=Co(e),i=t[Si].data[n+8];return new Go(i,t)}return new Go(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){let t=$c(this._lContainer);return null!==t&&t[e]||null}get length(){return this._lContainer.length-Xi}createEmbeddedView(e,t,n){let i,r;"number"==typeof n?i=n:null!=n&&(i=n.index,r=n.injector);let o=bc(this._lContainer,e.ssrId),a=e.createEmbeddedViewImpl(t||{},r,o);return this.insertImpl(a,i,Ws(this._hostTNode,o)),a}createComponent(e,t,n,i,r){let o,a=e&&!function(e){return"function"==typeof e}(e);if(a)o=t;else{let e=t||{};o=e.index,n=e.injector,i=e.projectableNodes,r=e.environmentInjector||e.ngModuleRef}let l=a?e:new Bc(Qn(e)),s=n||this.parentInjector;if(!r&&null==l.ngModule){let e=(a?s:this.parentInjector).get(gi,null);e&&(r=e)}let c=Qn(l.componentType??{}),d=bc(this._lContainer,c?.id??null),u=d?.firstChild??null,m=l.create(s,i,u,r);return this.insertImpl(m.hostView,o,Ws(this._hostTNode,d)),m}insert(e,t){return this.insertImpl(e,t,!0)}insertImpl(e,t,n){let i=e._lView;if(function(e){return tr(e[Ei])}(i)){let t=this.indexOf(e);if(-1!==t)this.detach(t);else{let t=i[Ei],n=new Wc(t,t[Oi],t[Ei]);n.detach(n.indexOf(e))}}let r=this._adjustIndex(t),o=this._lContainer;return $s(o,i,r,n),e.attachToViewContainerRef(),fn(Kc(o),r,e),e}move(e,t){return this.insert(e,t)}indexOf(e){let t=$c(this._lContainer);return null!==t?t.indexOf(e):-1}remove(e){let t=this._adjustIndex(e,-1),n=Bl(this._lContainer,t);n&&(pn(Kc(this._lContainer),t),Ul(n[Si],n))}detach(e){let t=this._adjustIndex(e,-1),n=Bl(this._lContainer,t);return n&&null!=pn(Kc(this._lContainer),t)?new cc(n):null}_adjustIndex(e,t=0){return e??this.length+t}};function $c(e){return e[8]}function Kc(e){return e[8]||(e[8]=[])}function Yc(e,t){let n,i=t[e.index];return tr(i)?n=i:(n=Fs(i,t,null,e),t[e.index]=n,Rs(t,n)),Qc(n,t,e,i),new Wc(n,e,t)}var Qc=function(e,t,n,i){if(e[Yi])return;let r;r=8&n.type?xr(i):function(e,t){let n=e[Fi],i=n.createComment(""),r=yr(t,e);return Zl(n,$l(n,r),i,function(e,t){return e.nextSibling(t)}(n,r),!1),i}(t,n),e[Yi]=r},Xc=()=>!1,Jc=class e{constructor(e){this.queryList=e,this.matches=null}clone(){return new e(this.queryList)}setDirty(){this.queryList.setDirty()}},ed=class e{constructor(e=[]){this.queries=e}createEmbeddedView(t){let n=t.queries;if(null!==n){let i=null!==t.contentQueries?t.contentQueries[0]:n.length,r=[];for(let e=0;e<i;e++){let t=n.getByIndex(e),i=this.queries[t.indexInDeclarationView];r.push(i.clone())}return new e(r)}return null}insertView(e){this.dirtyQueriesWithMatches(e)}detachView(e){this.dirtyQueriesWithMatches(e)}finishViewCreation(e){this.dirtyQueriesWithMatches(e)}dirtyQueriesWithMatches(e){for(let t=0;t<this.queries.length;t++)null!==dd(e,t).matches&&this.queries[t].setDirty()}},td=class{constructor(e,t,n=null){this.flags=t,this.read=n,this.predicate="string"==typeof e?function(e){return e.split(",").map((e=>e.trim()))}(e):e}},nd=class e{constructor(e=[]){this.queries=e}elementStart(e,t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(e,t)}elementEnd(e){for(let t=0;t<this.queries.length;t++)this.queries[t].elementEnd(e)}embeddedTView(t){let n=null;for(let e=0;e<this.length;e++){let i=null!==n?n.length:0,r=this.getByIndex(e).embeddedTView(t,i);r&&(r.indexInDeclarationView=e,null!==n?n.push(r):n=[r])}return null!==n?new e(n):null}template(e,t){for(let n=0;n<this.queries.length;n++)this.queries[n].template(e,t)}getByIndex(e){return this.queries[e]}get length(){return this.queries.length}track(e){this.queries.push(e)}},id=class e{constructor(e,t=-1){this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=t}elementStart(e,t){this.isApplyingToNode(t)&&this.matchTNode(e,t)}elementEnd(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)}template(e,t){this.elementStart(e,t)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new e(this.metadata)):null}isApplyingToNode(e){if(this._appliesToNextNode&&1&~this.metadata.flags){let t=this._declarationNodeIndex,n=e.parent;for(;null!==n&&8&n.type&&n.index!==t;)n=n.parent;return t===(null!==n?n.index:-1)}return this._appliesToNextNode}
1matchTNode(e,t){let n=this.metadata.predicate;if(Array.isArray(n))for(let i=0;i<n.length;i++){let r=n[i];this.matchTNodeWithReadOption(e,t,rd(t,r)),this.matchTNodeWithReadOption(e,t,Uo(t,e,r,!1,!1))}else n===dc?4&t.type&&this.matchTNodeWithReadOption(e,t,-1):this.matchTNodeWithReadOption(e,t,Uo(t,e,n,!1,!1))}matchTNodeWithReadOption(e,t,n){if(null!==n){let i=this.metadata.read;if(null!==i)if(i===ca||i===qc||i===dc&&4&t.type)this.addMatch(t.index,-2);else{let n=Uo(t,e,i,!1,!1);null!==n&&this.addMatch(t.index,n)}else this.addMatch(t.index,n)}}addMatch(e,t){null===this.matches?this.matches=[e,t]:this.matches.push(e,t)}};function rd(e,t){let n=e.localNames;if(null!==n)for(let e=0;e<n.length;e+=2)if(n[e]===t)return n[e+1];return null}function od(e,t,n,i){return-1===n?function(e,t){return 11&e.type?sa(e,t):4&e.type?fc(e,t):null}(t,e):-2===n?function(e,t,n){return n===ca?sa(t,e):n===dc?fc(t,e):n===qc?Yc(t,e):void 0}(e,t,i):Ho(e,e[Si],n,t)}function ad(e,t,n,i){let r=t[Ui].queries[i];if(null===r.matches){let i=e.data,o=n.matches,a=[];for(let e=0;null!==o&&e<o.length;e+=2){let r=o[e];if(r<0)a.push(null);else{let l=i[r];a.push(od(t,l,o[e+1],n.metadata.read))}}r.matches=a}return r.matches}function ld(e,t,n,i){let r=e.queries.getByIndex(n),o=r.matches;if(null!==o){let a=ad(e,t,r,n);for(let e=0;e<o.length;e+=2){let n=o[e];if(n>0)i.push(a[e/2]);else{let r=o[e+1],a=t[-n];for(let e=Xi;e<a.length;e++){let t=a[e];t[ji]===t[Ei]&&ld(t[Si],t,r,i)}if(null!==a[Qi]){let e=a[Qi];for(let t=0;t<e.length;t++){let n=e[t];ld(n[Si],n,r,i)}}}}}return i}function sd(e,t,n){let i=new fa(!(4&~n));return function(e,t,n,i){let r=Vs(t);r.push(n),e.firstCreatePass&&js(e).push(i,r.length-1)}(e,t,i,i.destroy),(t[Ui]??=new ed).queries.push(new Jc(i))-1}function cd(e,t,n){null===e.queries&&(e.queries=new nd),e.queries.track(new id(t,n))}function dd(e,t){return e.queries.getByIndex(t)}function ud(e,t){let n=e[Si],i=dd(n,t);return i.crossesNgTemplate?ld(n,e,t,[]):ad(n,e,i,t)}function md(e){return function(e){return"function"==typeof e&&void 0!==e[b]}(e)&&"function"==typeof e.set}function hd(e){let t=function(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0,i=[e];for(;t;){let r;if(or(e))r=t.ɵcmp||t.ɵdir;else{if(t.ɵcmp)throw new pt(903,!1);r=t.ɵdir}if(r){if(n){i.push(r);let t=e;t.inputs=pd(e.inputs),t.inputTransforms=pd(e.inputTransforms),t.declaredInputs=pd(e.declaredInputs),t.outputs=pd(e.outputs);let n=r.hostBindings;n&&xd(e,n);let o=r.viewQuery,a=r.contentQueries;if(o&&bd(e,o),a&&gd(e,a),fd(e,r),_t(e.outputs,r.outputs),or(r)&&r.data.animation){let t=e.data;t.animation=(t.animation||[]).concat(r.data.animation)}}let t=r.features;if(t)for(let i=0;i<t.length;i++){let r=t[i];r&&r.ngInherit&&r(e),r===hd&&(n=!1)}}t=Object.getPrototypeOf(t)}!function(e){let t=0,n=null;for(let i=e.length-1;i>=0;i--){let r=e[i];r.hostVars=t+=r.hostVars,r.hostAttrs=Pn(r.hostAttrs,n=Pn(n,r.hostAttrs))}}(i)}function fd(e,t){for(let n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;let i=t.inputs[n];if(void 0!==i&&(e.inputs[n]=i,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){let n=Array.isArray(i)?i[0]:i;if(!t.inputTransforms.hasOwnProperty(n))continue;e.inputTransforms??={},e.inputTransforms[n]=t.inputTransforms[n]}}}function pd(e){return e===_n?{}:e===yn?[]:e}function bd(e,t){let n=e.viewQuery;e.viewQuery=n?(e,i)=>{t(e,i),n(e,i)}:t}function gd(e,t){let n=e.contentQueries;e.contentQueries=n?(e,i,r)=>{t(e,i,r),n(e,i,r)}:t}function xd(e,t){let n=e.hostBindings;e.hostBindings=n?(e,i)=>{t(e,i),n(e,i)}:t}function _d(e){let t=e.inputConfig,n={};for(let e in t)if(t.hasOwnProperty(e)){let i=t[e];Array.isArray(i)&&i[3]&&(n[e]=i[3])}e.inputTransforms=n}new Map,new Set;var yd=class{},vd=class{},kd=class extends yd{constructor(e,t,n){super(),this._parent=t,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Lc(this);let i=function(e,t){let n=e[jt]||null;return n}(e);this._bootstrapComponents=function(e){return e instanceof Function?e():e}(i.bootstrap),this._r3Injector=Jo(e,t,[{provide:yd,useValue:this},{provide:vc,useValue:this.componentFactoryResolver},...n],yt(e),new Set(["environment"])),this._r3Injector.resolveInjectorInitializer
1s(),this.instance=this._r3Injector.get(e)}get injector(){return this._r3Injector}destroy(){let e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach((e=>e())),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}},wd=class extends vd{constructor(e){super(),this.moduleType=e}create(e){return new kd(this.moduleType,e,[])}},Cd=class extends yd{constructor(e){super(),this.componentFactoryResolver=new Lc(this),this.instance=null;let t=new xi([...e.providers,{provide:yd,useValue:this},{provide:vc,useValue:this.componentFactoryResolver}],e.parent||bi(),e.debugName,new Set(["environment"]));this.injector=t,e.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}},Sd=(()=>{let e=class{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new ie(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}};return e.ɵfac=function(t){return new(t||e)},e.ɵprov=Tt({token:e,factory:e.ɵfac,providedIn:"root"}),e})();function Td(e,t,n){let i=e[t];return!Object.is(i,n)&&(e[t]=n,!0)}function Ed(e,t,n,i,r,o,a,l){let s=Nr(),c=Rr(),d=e+$i,u=c.firstCreatePass?function(e,t,n,i,r,o,a,l,s){let c=t.consts,d=fs(t,e,4,a||null,Sr(c,l));Ts(t,n,d,Sr(c,s)),fo(t,d);let u=d.tView=vs(2,d,i,r,o,t.directiveRegistry,t.pipeRegistry,null,t.schemas,c,null);return null!==t.queries&&(t.queries.template(t,d),u.queries=t.queries.embeddedTView(d)),d}(d,c,s,t,n,i,r,o,a):c.data[d];Ur(u,!1);let m=Id(c,s,u,e);mo()&&Xl(c,s,m,u),ya(m,s);let h=Fs(m,s,m,u);return s[d]=h,Rs(s,h),function(e,t,n){Xc(e,t,n)}(h,u,s),rr(u)&&xs(c,s,u),null!=a&&_s(s,u,l),Ed}var Id=function(e,t,n,i){return ho(!0),t[Fi].createComment("")};function Od(e,t,n,i){let r=Nr();return Td(r,Zr(),t)&&(Rr(),function(e,t,n,i,r,o){let a=yr(e,t);!function(e,t,n,i,r,o,a){if(null==o)e.removeAttribute(t,r,n);else{let l=null==a?qt(o):a(o,i||"",r);e.setAttribute(t,r,l,n)}}(t[Fi],a,o,e.value,n,i,r)}(lo(),r,e,t,n,i)),Od}function Ad(e,t){return e<<17|t<<2}function Md(e){return e>>17&32767}function Pd(e){return 2|e}function zd(e){return(131068&e)>>2}function Dd(e,t){return-131069&e|t<<2}function Fd(e){return 1|e}function Nd(e,t,n,i){let r=e[n+1],o=null===t,a=i?Md(r):zd(r),l=!1;for(;0!==a&&(!1===l||o);){let n=e[a],r=e[a+1];Rd(n,t)&&(l=!0,e[a+1]=i?Fd(r):Pd(r)),a=i?Md(r):zd(r)}l&&(e[n+1]=i?Pd(r):Fd(r))}function Rd(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&xn(e,t)>=0}var Ld={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Vd(e){return e.substring(Ld.key,Ld.keyEnd)}function jd(e,t){let n=Ld.textEnd;return n===t?-1:(t=Ld.keyEnd=function(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,Ld.key=t,n),Bd(e,t,n))}function Bd(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function Ud(e,t,n){let i=Nr();return Td(i,Zr(),t)&&Ss(Rr(),lo(),i,e,t,i[Fi],n,!1),Ud}function Hd(e,t,n,i,r){let o=r?"class":"style";Us(e,n,t.inputs[o],o,i)}function qd(e,t,n){return $d(e,t,n,!1),qd}function Zd(e,t){return $d(e,t,null,!0),Zd}function Gd(e){!function(e,t,n,i){let r=Rr(),o=Gr(2);r.firstUpdatePass&&Yd(r,null,o,i);let a=Nr();if(n!==ls&&Td(a,o,n)){let l=r.data[oo()];if(iu(l,i)&&!Kd(r,o)){let e=l.classesWithoutHost;null!==e&&(n=vt(e,n||"")),Hd(r,l,a,n,i)}else!function(e,t,n,i,r,o,a,l){r===ls&&(r=yn);let s=0,c=0,d=0<r.length?r[0]:null,u=0<o.length?o[0]:null;for(;null!==d||null!==u;){let a,m=s<r.length?r[s+1]:void 0,h=c<o.length?o[c+1]:void 0,f=null;d===u?(s+=2,c+=2,m!==h&&(f=u,a=h)):null===u||null!==d&&d<u?(s+=2,f=d):(c+=2,f=u,a=h),null!==f&&eu(e,t,n,i,f,a,true,l),d=s<r.length?r[s]:null,u=c<o.length?o[c]:null}}(r,l,a,a[Fi],a[o+1],a[o+1]=function(e,t,n){if(null==n||""===n)return yn;let i=[],r=Ga(n);if(Array.isArray(r))for(let t=0;t<r.length;t++)e(i,r[t],!0);else if("object"==typeof r)for(let t in r)r.hasOwnProperty(t)&&e(i,t,r[t]);else"string"==typeof r&&t(i,r);return i}
1(e,t,n),0,o)}}(Jd,Wd,e,!0)}function Wd(e,t){for(let n=function(e){return function(e){Ld.key=0,Ld.keyEnd=0,Ld.value=0,Ld.valueEnd=0,Ld.textEnd=e.length}(e),jd(e,Bd(e,0,Ld.textEnd))}(t);n>=0;n=jd(t,n))bn(e,Vd(t),!0)}function $d(e,t,n,i){let r=Nr(),o=Rr(),a=Gr(2);o.firstUpdatePass&&Yd(o,e,a,i),t!==ls&&Td(r,a,t)&&eu(o,o.data[oo()],r,r[Fi],e,r[a+1]=function(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=yt(Ga(e)))),e}(t,n),i,a)}function Kd(e,t){return t>=e.expandoStartIndex}function Yd(e,t,n,i){let r=e.data;if(null===r[n+1]){let o=r[oo()],a=Kd(e,n);iu(o,i)&&null===t&&!a&&(t=!1),t=function(e,t,n,i){let r=function(e){let t=zr.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e),o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(n=Xd(n=Qd(null,e,t,n,i),t.attrs,i),o=null);else{let a=t.directiveStylingLast;if(-1===a||e[a]!==r)if(n=Qd(r,e,t,n,i),null===o){let n=function(e,t,n){let i=n?t.classBindings:t.styleBindings;if(0!==zd(i))return e[Md(i)]}(e,t,i);void 0!==n&&Array.isArray(n)&&(n=Qd(null,e,t,n[1],i),n=Xd(n,t.attrs,i),function(e,t,n,i){e[Md(n?t.classBindings:t.styleBindings)]=i}(e,t,i,n))}else o=function(e,t,n){let i,r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o<r;o++)i=Xd(i,e[o].hostAttrs,n);return Xd(i,t.attrs,n)}(e,t,i)}return void 0!==o&&(i?t.residualClasses=o:t.residualStyles=o),n}(r,o,t,i),function(e,t,n,i,r,o){let a=o?t.classBindings:t.styleBindings,l=Md(a),s=zd(a);e[i]=n;let c,d=!1;if(Array.isArray(n)){let e=n;c=e[1],(null===c||xn(e,c)>0)&&(d=!0)}else c=n;if(r)if(0!==s){let t=Md(e[l+1]);e[i+1]=Ad(t,l),0!==t&&(e[t+1]=Dd(e[t+1],i)),e[l+1]=function(e,t){return 131071&e|t<<17}(e[l+1],i)}else e[i+1]=Ad(l,0),0!==l&&(e[l+1]=Dd(e[l+1],i)),l=i;else e[i+1]=Ad(s,0),0===l?l=i:e[s+1]=Dd(e[s+1],i),s=i;d&&(e[i+1]=Pd(e[i+1])),Nd(e,c,i,!0),Nd(e,c,i,!1),function(e,t,n,i,r){let o=r?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof t&&xn(o,t)>=0&&(n[i+1]=Fd(n[i+1]))}(t,c,e,i,o),a=Ad(l,s),o?t.classBindings=a:t.styleBindings=a}(r,o,t,n,a,i)}}function Qd(e,t,n,i,r){let o=null,a=n.directiveEnd,l=n.directiveStylingLast;for(-1===l?l=n.directiveStart:l++;l<a&&(o=t[l],i=Xd(i,o.hostAttrs,r),o!==e);)l++;return null!==e&&(n.directiveStylingLast=l),i}function Xd(e,t,n){let i=n?1:2,r=-1;if(null!==t)for(let o=0;o<t.length;o++){let a=t[o];"number"==typeof a?r=a:r===i&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),bn(e,a,!!n||t[++o]))}return void 0===e?null:e}function Jd(e,t,n){let i=String(t);""!==i&&!i.includes(" ")&&bn(e,i,n)}function eu(e,t,n,i,r,o,a,l){if(!(3&t.type))return;let s=e.data,c=s[l+1],d=function(e){return!(1&~e)}(c)?tu(s,t,n,r,zd(c),a):void 0;nu(d)||(nu(o)||function(e){return!(2&~e)}(c)&&(o=tu(s,null,n,r,l,a)),function(e,t,n,i,r){if(t)r?e.addClass(n,i):e.removeClass(n,i);else{let t=-1===i.indexOf("-")?void 0:Fl.DashCase;null==r?e.removeStyle(n,i,t):("string"==typeof r&&r.endsWith("!important")&&(r=r.slice(0,-10),t|=Fl.Important),e.setStyle(n,i,r,t))}}(i,a,_r(oo(),n),r,o))}function tu(e,t,n,i,r,o){let a,l=null===t;for(;r>0;){let t=e[r],o=Array.isArray(t),s=o?t[1]:t,c=null===s,d=n[r+1];d===ls&&(d=c?yn:void 0);let u=c?gn(d,i):s===i?d:void 0;if(o&&!nu(u)&&(u=gn(t,i)),nu(u)&&(a=u,l))return a;let m=e[r+1];r=l?Md(m):zd(m)}if(null!==t){let e=o?t.residualClasses:t.residualStyles;null!=e&&(a=gn(e,i))}return a}function nu(e){return void 0!==e}function iu(e,t){return!!(e.flags&(t?8:16))}var ru=class{destroy(e){}updateValue(e,t){}swap(e,t){let n=Math.min(e,t),i=Math.max(e,t),r=this.detach(i);if(i-n>1){let e=this.detach(n);this.attach(n,r),this.attach(i,e)}else this.attach(n,r)}move(e,t){this.attach(t,this.detach(e))}};function ou(e,t,n,i,r){return e===n&&Object.is(t,i)?1:Object.is(r(e,t),r(n,i))?-1:0}function au(e,t,n,i){return!(void 0===t||!t.has(i)||(e.attach(n,t.get(i)),t.delete(i),0))}function lu(e,t,n,i,r){if(au(e,t,i,n(i,r)))e.updateValue(i,r);else{let t=e.create(i,r);e.attach(i,t)}}function su(e,t,n,i){let r=new Set;for(let o=t;o<=n;o++)r.add(i(o,e.at(o)));return r}var cu=class{constructor(){this.kvMap=new Map,this._vMap=void 0}has(e){return this.kvMap.has(e)}delete(e){if(!this.has(e))return!1;let t=this.kvMap.get(e);return void 0!==this._vMap&&this._vMap.has(t)?(this.kvMap.set(e,this._vMap.get(t)),this._vMap.delete(t)):this.kvMap.delete(e),!0}get(e){return this.kvMap.get(e)}set(e,t){if(this.kvMap.has(e)){let n=this.kvMap.get(e);void 0===this._vMap&&(this._vMap=new Map);let i=this._vMap;for(;i.has(n);)n=i.get(n);i.set(n,t)}else this.kvMap.set(e,t)}forEach(e){for(let[t,n]of this.kvMap)if(e(n,t),void 0!==this._vMap){let i=this._vMap;for(;i.has(n);)n=i.get(n),e(n,t)}}};function du(e,t,n){Ec("NgControlFlow");let i=Nr(),r=Zr(),o=gu(i,$i+e);if(Td(i,r,t)){let e=g(null);try{if(Ks(o,0),-1!==t){let e=xu(i[Si],$i+t),r=bc(o,e.tView.ssrId);$s(o,Zs(i,e,n,{dehydratedView:r}),0,Ws(e,r))}}finally{g(e)}}else{let e=Gs(o,0);void 0!==e&&(e[Pi]=n)}}var uu=class{constructor(e,t,n){this.lContainer=e,this.$implicit=t,this.$index=n}get $count(){return this.lContainer.length-Xi}};function mu(e){return e}var hu=class{constructor(e,t,n){this.hasEmptyBlock=e,this.trackByFn=t,this.liveCollection=n}};function fu(e,t,n,i,r,o,a,l,s,c,d,u,m){Ec("NgControlFlow");let h=void 0!==s,f=Nr(),p=l?a.bind(f[Vi][Pi]):a,b=new hu(h,p);f[$i+e]=b,Ed(e+1,t,n,i,r,o),h&&Ed(e+2,s,c,d,u,m)}var pu=class extends ru{constructor(e,t,n){super(),this.lContainer=e,this.hostLView=t,this.templateTNode=n,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Xi}at(e){return this.getLView(e)[Pi].$implicit}attach(e,t){let n=t[Ai];this.needsIndexUpdate||=e!==this.length,$s(this.lContainer,t,e,Ws(this.templateTNode,n))}detach(e){return this.needsIndexUpdate||=e!==this.length-1,function(e,t){return Bl(e,t)}(this.lContainer,e)}create(e,t){let n=bc(this.lContainer,this.templateTNode.tView.ssrId);return Zs(this.hostLView,this.templateTNode,new uu(this.lContainer,t,e),{dehydratedView:n})}destroy(e){Ul(e[Si],e)}updateValue(e,t){this.getLView(e)[Pi].$implicit=t}reset(){this.needsIndexUpdate=!1}
1updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e<this.length;e++)this.getLView(e)[Pi].$index=e}getLView(e){return function(e,t){return Gs(e,t)}(this.lContainer,e)}};function bu(e){let t=g(null),n=oo();try{let t=Nr(),i=t[Si],r=t[n];if(void 0===r.liveCollection){let e=n+1,o=gu(t,e),a=xu(i,e);r.liveCollection=new pu(o,t,a)}else r.liveCollection.reset();let o=r.liveCollection;if(function(e,t,n){let i,r,o=0,a=e.length-1;if(Array.isArray(t)){let l=t.length-1;for(;o<=a&&o<=l;){let s=e.at(o),c=t[o],d=ou(o,s,o,c,n);if(0!==d){d<0&&e.updateValue(o,c),o++;continue}let u=e.at(a),m=t[l],h=ou(a,u,l,m,n);if(0!==h){h<0&&e.updateValue(a,m),a--,l--;continue}let f=n(o,s),p=n(a,u),b=n(o,c);if(Object.is(b,p)){let t=n(l,m);Object.is(t,f)?(e.swap(o,a),e.updateValue(a,m),l--,a--):e.move(a,o),e.updateValue(o,c),o++}else if(i??=new cu,r??=su(e,o,a,n),au(e,i,o,b))e.updateValue(o,c),o++,a++;else if(r.has(b))i.set(f,e.detach(o)),a--;else{let n=e.create(o,t[o]);e.attach(o,n),o++,a++}}for(;o<=l;)lu(e,i,n,o,t[o]),o++}else if(null!=t){let l=t[Symbol.iterator](),s=l.next();for(;!s.done&&o<=a;){let t=e.at(o),c=s.value,d=ou(o,t,o,c,n);if(0!==d)d<0&&e.updateValue(o,c),o++,s=l.next();else{i??=new cu,r??=su(e,o,a,n);let d=n(o,c);if(au(e,i,o,d))e.updateValue(o,c),o++,a++,s=l.next();else if(r.has(d)){let r=n(o,t);i.set(r,e.detach(o)),a--}else e.attach(o,e.create(o,c)),o++,a++,s=l.next()}}for(;!s.done;)lu(e,i,n,e.length,s.value),s=l.next()}for(;o<=a;)e.destroy(e.detach(a--));i?.forEach((t=>{e.destroy(t)}))}(o,e,r.trackByFn),o.updateIndexes(),r.hasEmptyBlock){let e=Zr(),r=0===o.length;if(Td(t,e,r)){let e=n+2,o=gu(t,e);if(r){let n=xu(i,e),r=bc(o,n.tView.ssrId);$s(o,Zs(t,n,void 0,{dehydratedView:r}),0,Ws(n,r))}else Ks(o,0)}}}finally{g(t)}}function gu(e,t){return e[t]}function xu(e,t){return vr(e,t)}function _u(e,t,n,i){let r=Nr(),o=Rr(),a=$i+e,l=r[Fi],s=o.firstCreatePass?function(e,t,n,i,r,o){let a=t.consts,l=fs(t,e,2,i,Sr(a,r));return Ts(t,n,l,Sr(a,o)),null!==l.attrs&&Rc(l,l.attrs,!1),null!==l.mergedAttrs&&Rc(l,l.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,l),l}(a,o,r,t,n,i):o.data[a],c=ku(o,r,s,l,t,e);r[a]=c;let d=rr(s);return Ur(s,!0),as(l,c,s),!function(e){return!(32&~e.flags)}(s)&&mo()&&Xl(o,r,c,s),0===zr.lFrame.elementDepthCount&&ya(c,r),zr.lFrame.elementDepthCount++,d&&(xs(o,r,s),gs(o,s,r)),null!==i&&_s(r,s),_u}function yu(){let e=jr();Hr()?qr():(e=e.parent,Ur(e,!1));let t=e;(function(e){return zr.skipHydrationRootTNode===e})(t)&&(zr.skipHydrationRootTNode=null),zr.lFrame.elementDepthCount--;let n=Rr();return n.firstCreatePass&&(fo(n,e),nr(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function(e){return!!(8&e.flags)}(t)&&Hd(n,t,Nr(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function(e){return!!(16&e.flags)}(t)&&Hd(n,t,Nr(),t.stylesWithoutHost,!1),yu}function vu(e,t,n,i){return _u(e,t,n,i),yu(),vu}var ku=(e,t,n,i,r,o)=>(ho(!0),Ll(i,r,zr.lFrame.currentNamespace));function wu(e,t,n){let i=Nr(),r=Rr(),o=e+$i,a=r.firstCreatePass?function(e,t,n,i,r){let o=t.consts,a=Sr(o,i),l=fs(t,e,8,"ng-container",a);return null!==a&&Rc(l,a,!0),Ts(t,n,l,Sr(o,r)),null!==t.queries&&t.queries.elementStart(t,l),l}(o,r,i,t,n):r.data[o];Ur(a,!0);let l=Tu(r,i,a,e);return i[o]=l,mo()&&Xl(r,i,l,a),ya(l,i),rr(a)&&(xs(r,i,a),gs(r,a,i)),null!=n&&_s(i,a),wu}function Cu(){let e=jr(),t=Rr();return Hr()?qr():(e=e.parent,Ur(e,!1)),t.firstCreatePass&&(fo(t,e),nr(e)&&t.queries.elementEnd(e)),Cu}function Su(e,t,n){return wu(e,t,n),Cu(),Su}var Tu=(e,t,n,i)=>(ho(!0),function(e,t){return e.createComment(function(e){return e.replace(zl,(e=>e.replace(Dl,"â$1â")))}(t))}(t[Fi],""));function Eu(){return Nr()}function Iu(e,t,n){let i=Nr();return Td(i,Zr(),t)&&Ss(Rr(),lo(),i,e,t,i[Fi],n,!0),Iu}var Ou=void 0,Au=["en",[["a","p"],["AM","PM"],Ou],[["AM","PM"],Ou,Ou],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ou,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Ou,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}
1, {0}",Ou,"{1} 'at' {0}",Ou],[".",",",";","%","+","-","E","Ã","â°","â","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(e){let t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}],Mu={};function Pu(e){let t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e),n=zu(t);if(n)return n;let i=t.split("-")[0];if(n=zu(i),n)return n;if("en"===i)return Au;throw new pt(701,!1)}function zu(e){return e in Mu||(Mu[e]=gt.ng&>.ng.common&>.ng.common.locales&>.ng.common.locales[e]),Mu[e]}var Du=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Du||{}),Fu="en-US";function Nu(e,t,n,i){let r=Nr(),o=Rr(),a=jr();return Ru(o,r,r[Fi],a,e,t,i),Nu}function Ru(e,t,n,i,r,o,a){let l=rr(i),s=e.firstCreatePass&&js(e),c=t[Pi],d=Vs(t),u=!0;if(3&i.type||a){let m=yr(i,t),h=a?a(m):m,f=d.length,p=a?e=>a(xr(e[i.index])):i.index,b=null;if(!a&&l&&(b=function(e,t,n,i){let r=e.cleanup;if(null!=r)for(let e=0;e<r.length-1;e+=2){let o=r[e];if(o===n&&r[e+1]===i){let n=t[Mi],i=r[e+2];return n.length>i?n[i]:null}"string"==typeof o&&(e+=2)}return null}(e,t,r,i.index)),null!==b)(b.__ngLastListenerFn__||b).__ngNextListenerFn__=o,b.__ngLastListenerFn__=o,u=!1;else{o=Vu(i,t,c,o,!1);let e=n.listen(h,r,o);d.push(o,e),s&&s.push(r,p,f,f+1)}}else o=Vu(i,t,c,o,!1);let m,h=i.outputs;if(u&&null!==h&&(m=h[r])){let e=m.length;if(e)for(let n=0;n<e;n+=2){let e=m[n],a=m[n+1],l=t[e][a].subscribe(o),c=d.length;d.push(o,l),s&&s.push(r,i.index,c,-(c+1))}}}function Lu(e,t,n,i){let r=g(null);try{return pr(6,t,n),!1!==n(i)}catch(t){return Bs(e,t),!1}finally{pr(7,t,n),g(r)}}function Vu(e,t,n,i,r){return function o(a){if(a===Function)return i;sc(e.componentOffset>-1?wr(e.index,t):t);let l=Lu(t,n,i,a),s=o.__ngNextListenerFn__;for(;s;)l=Lu(t,n,s,a)&&l,s=s.__ngNextListenerFn__;return r&&!1===l&&a.preventDefault(),l}}function ju(e=1){return function(e){return(zr.lFrame.contextLView=function(e,t){for(;e>0;)t=t[Li],e--;return t}(e,zr.lFrame.contextLView))[Pi]}(e)}function Bu(e,t){let n=null,i=function(e){let t=e.attrs;if(null!=t){let e=t.indexOf(5);if(!(1&e))return t[e+1]}return null}(e);for(let r=0;r<t.length;r++){let o=t[r];if("*"!==o){if(null===i?Bn(e,o,!0):Un(i,o))return r}else n=r}return n}function Uu(e){let t=Nr()[Vi][Oi];if(!t.projection){let n=e?e.length:1,i=t.projection=function(e,t){let n=[];for(let t=0;t<e;t++)n.push(null);return n}(n),r=i.slice(),o=t.child;for(;null!==o;){let t=e?Bu(o,e):0;null!==t&&(r[t]?r[t].projectionNext=o:i[t]=o,r[t]=o),o=o.next}}}function Hu(e,t=0,n){let i=Nr(),r=Rr(),o=fs(r,$i+e,16,null,n||null);null===o.projection&&(o.projection=t),qr(),(!i[Ai]||Fr())&&32&~o.flags&&function(e,t,n){rs(t[Fi],0,t,n,ql(e,n,t),Kl(n.parent||t[Oi],n,t))}(r,i,o)}function qu(e,t,n,i){!function(e,t,n,i){let r=Rr();if(r.firstCreatePass){let o=jr();cd(r,new td(t,n,i),o.index),function(e,t){let n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(r,e),!(2&~n)&&(r.staticContentQueries=!0)}sd(r,Nr(),n)}(e,t,n,i)}function Zu(e,t,n){!function(e,t,n){let i=Rr();i.firstCreatePass&&(cd(i,new td(e,t,n),-1),!(2&~t)&&(i.staticViewQueries=!0)),sd(i,Nr(),t)}(e,t,n)}function Gu(e){let t=Nr(),n=Rr(),i=Kr();Yr(i+1);let r=dd(n,i);if(e.dirty&&function(e){return!(4&~e[Ti])}(t)===!(2&~r.metadata.flags)){if(null===r.matches)e.reset([]);else{let n=ud(t,i);e.reset(n,da),e.notifyOnChanges()}return!0}return!1}function Wu(){return function(e,t){return e[Ui].queries[t].queryList}(Nr(),Kr())}function $u(e){return kr(zr.lFrame.contextLView,$i+e)}function Ku(e,t=""){let n=Nr(),i=Rr(),r=e+$i,o=i.firstCreatePass?fs(i,r,1,t,null):i.data[r],a=Yu(i,n,o,t,e);n[r]=a,mo()&&Xl(i,n,a,o),Ur(o,!1)}var Yu=(e,t,n,i,r)=>(ho(!0),function(e,t){return e.createText(t)}
1(t[Fi],i));function Qu(e){return Xu("",e,""),Qu}function Xu(e,t,n){let i=Nr(),r=function(e,t,n,i){return Td(e,Zr(),n)?t+qt(n)+i:ls}(i,e,t,n);return r!==ls&&function(e,t,n){let i=_r(t,e);!function(e,t,n){e.setValue(t,n)}(e[Fi],i,n)}(i,oo(),r),Xu}function Ju(e,t,n){md(t)&&(t=t());let i=Nr();return Td(i,Zr(),t)&&Ss(Rr(),lo(),i,e,t,i[Fi],n,!1),Ju}function em(e,t){let n=md(e);return n&&e.set(t),n}function tm(e,t){let n=Nr(),i=Rr(),r=jr();return Ru(i,n,n[Fi],r,e,t),tm}function nm(e,t,n,i,r){if(e=Ct(e),Array.isArray(e))for(let o=0;o<e.length;o++)nm(e[o],t,n,i,r);else{let o=Rr(),a=Nr(),l=jr(),s=ui(e)?e:Ct(e.provide),c=yi(e),d=1048575&l.providerIndexes,u=l.directiveStart,m=l.providerIndexes>>20;if(ui(e)||!e.multi){let i=new ko(c,r,ds),h=om(s,t,r?d:d+m,u);-1===h?(No(Po(l,a),o,s),im(o,e,t.length),t.push(s),l.directiveStart++,l.directiveEnd++,r&&(l.providerIndexes+=1048576),n.push(i),a.push(i)):(n[h]=i,a[h]=i)}else{let h=om(s,t,d+m,u),f=om(s,t,d,d+m),p=h>=0&&n[h],b=f>=0&&n[f];if(r&&!b||!r&&!p){No(Po(l,a),o,s);let d=function(e,t,n,i,r){let o=new ko(e,n,ds);return o.multi=[],o.index=t,o.componentProviders=0,rm(o,r,i&&!n),o}(r?lm:am,n.length,r,i,c);!r&&b&&(n[f].providerFactory=d),im(o,e,t.length,0),t.push(s),l.directiveStart++,l.directiveEnd++,r&&(l.providerIndexes+=1048576),n.push(d),a.push(d)}else im(o,e,h>-1?h:f,rm(n[r?f:h],c,!r&&i));!r&&i&&b&&n[f].componentProviders++}}}function im(e,t,n,i){let r=ui(t),o=function(e){return!!e.useClass}(t);if(r||o){let a=(o?Ct(t.useClass):t).prototype.ngOnDestroy;if(a){let o=e.destroyHooks||(e.destroyHooks=[]);if(!r&&t.multi){let e=o.indexOf(n);-1===e?o.push(n,[i,a]):o[e+1].push(i,a)}else o.push(n,a)}}}function rm(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function om(e,t,n,i){for(let r=n;r<i;r++)if(t[r]===e)return r;return-1}function am(e,t,n,i){return sm(this.multi,[])}function lm(e,t,n,i){let r,o=this.multi;if(this.providerFactory){let e=this.providerFactory.componentProviders,t=Ho(n,n[Si],this.providerFactory.index,i);r=t.slice(0,e),sm(o,r);for(let n=e;n<t.length;n++)r.push(t[n])}else r=[],sm(o,r);return r}function sm(e,t){for(let n=0;n<e.length;n++){let i=e[n];t.push(i())}return t}function cm(e,t=[]){return n=>{n.providersResolver=(n,i)=>function(e,t,n){let i=Rr();if(i.firstCreatePass){let r=or(e);nm(n,i.data,i.blueprint,r,!0),nm(t,i.data,i.blueprint,r,!1)}}(n,i?i(e):e,t)}}var dm=(()=>{let e=class{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){let t=oi(0,e.type),n=t.length>0?function(e,t,n=null){return new Cd({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}([t],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,n)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(let e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}};return e.ɵprov=Tt({token:e,providedIn:"environment",factory:()=>new e(ln(gi))}),e})();function um(e){Ec("NgStandalone"),e.getStandaloneInjector=t=>t.get(dm).getOrCreateStandaloneInjector(e)}function mm(e,t){let n,i=Rr(),r=e+$i;i.firstCreatePass?(n=function(e,t){if(t)for(let n=t.length-1;n>=0;n--){let i=t[n];if(e===i.name)return i}}(t,i.pipeRegistry),i.data[r]=n,n.onDestroy&&(i.destroyHooks??=[]).push(r,n.onDestroy)):n=i.data[r];let o=n.factory||(n.factory=mn(n.type)),a=Yt(ds);try{let e=Eo(!1),t=o();return Eo(e),function(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}(i,Nr(),r,t),t}finally{Yt(a)}}function hm(e,t,n,i){let r=e+$i,o=Nr(),a=kr(o,r);return function(e,t){return e[Si].data[t].pure}(o,r)?function(e,t,n,i,r,o,a){let l=t+n;return function(e,t,n,i){let r=Td(e,t,n);return Td(e,t+1,i)||r}(e,l,r,o)?function(e,t,n){return e[t]=n}(e,l+2,a?i.call(a,r,o):i(r,o)):function(e,t){let n=e[t];return n===ls?void 0:n}(e,l+2)}(o,function(){let e=zr.lFrame,t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}(),t,a.transform,n,i,a):a.transform(n,i)}function fm(e,t){return fc(e,t)}var pm,bm=new Ft(""),gm=new Ft(""),xm=(()=>{let e=class{constructor(e,t,n){this._ngZone=e,this.registry=t,this._pendingCount=0,this._isZ
1oneStable=!0,this._callbacks=[],this.taskTrackingZone=null,pm||(function(e){pm=e}(n),n.addToWindow(t)),this._watchAngularEvents(),e.run((()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")}))}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular((()=>{this._ngZone.onStable.subscribe({next:()=>{Oc.assertNotInAngularZone(),queueMicrotask((()=>{this._isZoneStable=!0,this._runCallbacksIfReady()}))}})}))}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask((()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb()}}));else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter((t=>!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map((e=>({source:e.source,creationLocation:e.creationLocation,data:e.data}))):[]}addCallback(e,t,n){let i=-1;t&&t>0&&(i=setTimeout((()=>{this._callbacks=this._callbacks.filter((e=>e.timeoutId!==i)),e()}),t)),this._callbacks.push({doneCb:e,timeoutId:i,updateCb:n})}whenStable(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,t,n){return[]}};return e.ɵfac=function(t){return new(t||e)(ln(Oc),ln(_m),ln(gm))},e.ɵprov=Tt({token:e,factory:e.ɵfac}),e})(),_m=(()=>{let e=class{constructor(){this._applications=new Map}registerApplication(e,t){this._applications.set(e,t)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,t=!0){return pm?.findTestabilityInTree(this,e,t)??null}};return e.ɵfac=function(t){return new(t||e)},e.ɵprov=Tt({token:e,factory:e.ɵfac,providedIn:"platform"}),e})();function ym(e){return!!e&&"function"==typeof e.then}function vm(e){return!!e&&"function"==typeof e.subscribe}var km=new Ft(""),wm=(()=>{let e=class{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise(((e,t)=>{this.resolve=e,this.reject=t})),this.appInits=sn(km,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let e=[];for(let t of this.appInits){let n=t();if(ym(n))e.push(n);else if(vm(n)){let t=new Promise(((e,t)=>{n.subscribe({complete:e,error:t})}));e.push(t)}}let t=()=>{this.done=!0,this.resolve()};Promise.all(e).then((()=>{t()})).catch((e=>{this.reject(e)})),0===e.length&&t(),this.initialized=!0}};return e.ɵfac=function(t){return new(t||e)},e.ɵprov=Tt({token:e,factory:e.ɵfac,providedIn:"root"}),e})(),Cm=new Ft("");function Sm(e,t){return Array.isArray(t)?t.reduce(Sm,e):d(d({},e),t)}var Tm=(()=>{let e=class{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=sn(ia),this.afterRenderEffectManager=sn(Nc),this.externalTestViews=new Set,this.beforeRender=new te,this.afterTick=new te,this.componentTypes=[],this.components=[],this.isStable=sn(Sd).hasPendingTasks.pipe(Ne((e=>!e))),this._injector=sn(gi)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,t){let n,i=e instanceof _c;if(!this._injector.get(wm).done)throw!i&&function(e){let t=Qn(e)||Xn(e)||Jn(e);null!==t&&t.standalone}(e),new pt(405,!1);n=i?e:this._injector.get(vc).resolveComponentFactory(e),this.componentTypes.push(n.componentType);let r=function(e){return e.isBoundToModule}(n)?void 0:this._injector.get(yd),o=t||n.selector,a=n.create(ea.NULL,[],o,r),l=a.location.nativeElement,s=a.injector.get(bm,null);return s?.registerApplication(l),a.onDestroy((()=>{this.detachView(a.hostView),Em(this.components,a),s?.unregisterApplication(l)})),this._loadComponent(a),a}tick(){this._tick(!0)}_tick(e){if(this._runningTick)throw new pt(101,!1);let t=g(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(e)}catch(e){this.internalErrorHandler(e)}finally{this.afterTick.next(),this._runningTick=!1,g(t)}}detectChangesInAttachedViews(e){let t=0,n=this.afterRenderEffectManager;for(;;){if(t===ec)throw new pt(103,!1);if(e){let e=0===t;this.beforeRender.next(e);for(let{_lView:t,notifyErrorHandler:n}of this._views)Im(t,e,n)}if(t++,n.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some((({_lView:e})=>Om(e)))&&(n.execute(),![...this.externalTestViews.keys(),...this._views].some((({_lView:e})=>
1Om(e)))))break}}attachView(e){let t=e;this._views.push(t),t.attachToAppRef(this)}detachView(e){let t=e;Em(this._views,t),t.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);let t=this._injector.get(Cm,[]);[...this._bootstrapListeners,...t].forEach((t=>t(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._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>Em(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new pt(406,!1);let e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};return e.ɵfac=function(t){return new(t||e)},e.ɵprov=Tt({token:e,factory:e.ɵfac,providedIn:"root"}),e})();function Em(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function Im(e,t,n){!t&&!Om(e)||function(e,t,n){let i;n?(i=0,e[Ti]|=1024):i=64&e[Ti]?0:1,tc(e,t,i)}(e,n,t)}function Om(e){return Ir(e)}new Ft("");var Am=(()=>{let e=class{constructor(){this.zone=sn(Oc),this.applicationRef=sn(Tm)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run((()=>{this.applicationRef.tick()}))}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};return e.ɵfac=function(t){return new(t||e)},e.ɵprov=Tt({token:e,factory:e.ɵfac,providedIn:"root"}),e})();function Mm(){let e=sn(Oc),t=sn(na);return n=>e.runOutsideAngular((()=>t.handleError(n)))}var Pm=(()=>{let e=class{constructor(){this.subscription=new E,this.initialized=!1,this.zone=sn(Oc),this.pendingTasks=sn(Sd)}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((()=>{Oc.assertNotInAngularZone(),queueMicrotask((()=>{null!==e&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(e),e=null)}))})))})),this.subscription.add(this.zone.onUnstable.subscribe((()=>{Oc.assertInAngularZone(),e??=this.pendingTasks.add()})))}ngOnDestroy(){this.subscription.unsubscribe()}};return e.ɵfac=function(t){return new(t||e)},e.ɵprov=Tt({token:e,factory:e.ɵfac,providedIn:"root"}),e})(),zm=new Ft("",{providedIn:"root",factory:()=>sn(zm,$t.Optional|$t.SkipSelf)||typeof $localize<"u"&&$localize.locale||Fu}),Dm=new Ft(""),Fm=(()=>{let e=class{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,t){let n=function(e="zone.js",t){return"noop"===e?new Fc:"zone.js"===e?new Oc(t):e}(t?.ngZone,function(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:t?.ngZoneEventCoalescing,runCoalescing:t?.ngZoneRunCoalescing}));return n.run((()=>{let t=function(e,t,n){return new kd(e,t,n)}(e.moduleType,this.injector,[{provide:Oc,useFactory:()=>n},{provide:vn,multi:!0,useFactory:()=>{let e=sn(Am,{optional:!0});return()=>e.initialize()}},{provide:vn,multi:!0,useFactory:()=>{let e=sn(Pm);return()=>{e.initialize()}}},{provide:ia,useFactory:Mm}]),i=t.injector.get(na,null);return n.runOutsideAngular((()=>{let e=n.onError.subscribe({next:e=>{i.handleError(e)}});t.onDestroy((()=>{Em(this._modules,t),e.unsubscribe()}))})),function(e,t,n){try{let i=n();return ym(i)?i.catch((n=>{throw t.runOutsideAngular((()=>e.handleError(n))),n})):i}catch(n){throw t.runOutsideAngular((()=>e.handleError(n))),n}}(i,n,(()=>{let e=t.injector.get(wm);return e.runInitializers(),e.donePromise.then((()=>(function(e){"string"==typeof e&&e.toLowerCase().replace(/_/g,"-")}(t.injector.get(zm,Fu)||Fu),this._moduleDoBootstrap(t),t)))}))}))}bootstrapModule(e,t=[]){let n=Sm({},t);return function(e,t,n){let i=new wd(n);return Promise.resolve(i)}(this.injector,0,e).then((e=>this.bootstrapModuleFactory(e,n)))}_moduleDoBootstrap(e){let t=e.injector.get(Tm);if(e._bootstrapComponents.length>
10)e._bootstrapComponents.forEach((e=>t.bootstrap(e)));else{if(!e.instance.ngDoBootstrap)throw new pt(-403,!1);e.instance.ngDoBootstrap(t)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new pt(404,!1);this._modules.slice().forEach((e=>e.destroy())),this._destroyListeners.forEach((e=>e()));let e=this._injector.get(Dm,null);e&&(e.forEach((e=>e())),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}};return e.ɵfac=function(t){return new(t||e)(ln(ea))},e.ɵprov=Tt({token:e,factory:e.ɵfac,providedIn:"platform"}),e})(),Nm=null,Rm=new Ft("");function Lm(e,t,n=[]){let i=`Platform: ${t}`,r=new Ft(i);return(t=[])=>{let o=Vm();if(!o||o.injector.get(Rm,!1)){let o=[...n,...t,{provide:r,useValue:!0}];e?e(o):function(e){if(Nm&&!Nm.get(Rm,!1))throw new pt(400,!1);Nm=e;let t=e.get(Fm);(function(e){e.get(Ia,null)?.forEach((e=>e()))})(e)}(function(e=[],t){return ea.create({name:t,providers:[{provide:hi,useValue:"platform"},{provide:Dm,useValue:new Set([()=>Nm=null])},...e]})}(o,i))}return function(e){let t=Vm();if(!t)throw new pt(401,!1);return t}()}}function Vm(){return Nm?.get(Fm)??null}var jm=(()=>{let e=class{};return e.__NG_ELEMENT_ID__=Bm,e})();function Bm(e){return function(e,t,n){if(ir(e)&&!n){let n=wr(e.index,t);return new cc(n,n)}if(47&e.type){let e=t[Vi];return new cc(e,t)}return null}(jr(),Nr(),!(16&~e))}var Um=Lm(null,"core",[]),Hm=(()=>{let e=class{constructor(e){}};return e.ɵfac=function(t){return new(t||e)(ln(Tm))},e.ɵmod=$n({type:e}),e.ɵinj=Et({}),e})();function qm(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function Zm(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}var Gm=null;function Wm(){return Gm}function $m(e){Gm??=e}var Km=class{},Ym=new Ft(""),Qm=function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e}(Qm||{}),Xm=function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e}(Xm||{}),Jm=function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e}(Jm||{}),eh={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function th(e,t){return ah(Pu(e)[Du.DateFormat],t)}function nh(e,t){return ah(Pu(e)[Du.TimeFormat],t)}function ih(e,t){return ah(Pu(e)[Du.DateTimeFormat],t)}function rh(e,t){let n=Pu(e),i=n[Du.NumberSymbols][t];if(typeof i>"u"){if(t===eh.CurrencyDecimal)return n[Du.NumberSymbols][eh.Decimal];if(t===eh.CurrencyGroup)return n[Du.NumberSymbols][eh.Group]}return i}function oh(e){if(!e[Du.ExtraData])throw new Error(`Missing extra locale data for the locale "${e[Du.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function ah(e,t){for(let n=t;n>-1;n--)if(typeof e[n]<"u")return e[n];throw new Error("Locale data API: locale data undefined")}function lh(e){let[t,n]=e.split(":");return{hours:+t,minutes:+n}}var sh=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ch={},dh=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,uh=function(e){return e[e.Short=0]="Short",e[e.ShortGMT=1]="ShortGMT",e[e.Long=2]="Long",e[e.Extended=3]="Extended",e}(uh||{}),mh=function(e){return e[e.FullYear=0]="FullYear",e[e.Month=1]="Month",e[e.Date=2]="Date",e[e.Hours=3]="Hours",e[e.Minutes=4]="Minutes",e[e.Seconds=5]="Seconds",e[e.FractionalSeconds=6]="FractionalSeconds",e[e.Day=7]="Day",e}(mh||{}),hh=function(e){return e[e.DayPeriods=0]="DayPeriods",e[e.Days=1]="Days",e[e.Months=2]="Months",e[e.Eras=3]="Eras",e}(hh||{});function fh(e,t,n,i){let r=function(e){if(Oh(e))return e;if("number"==typeof e&&!isNaN(e))return new Date(e);if("string"==typeof e){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){let[t,n=1,i=1]=e.split("-").map((e=>+e));return ph(t,n-1,i)}let t,n=parseFloat(e);
1if(!isNaN(e-n))return new Date(n);if(t=e.match(sh))return function(e){let t=new Date(0),n=0,i=0,r=e[8]?t.setUTCFullYear:t.setFullYear,o=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),i=Number(e[9]+e[11])),r.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));let a=Number(e[4]||0)-n,l=Number(e[5]||0)-i,s=Number(e[6]||0),c=Math.floor(1e3*parseFloat("0."+(e[7]||0)));return o.call(t,a,l,s,c),t}(t)}let t=new Date(e);if(!Oh(t))throw new Error(`Unable to convert "${e}" into a date`);return t}(e);t=bh(n,t)||t;let o,a=[];for(;t;){if(o=dh.exec(t),!o){a.push(t);break}{a=a.concat(o.slice(1));let e=a.pop();if(!e)break;t=e}}let l=r.getTimezoneOffset();i&&(l=Ih(i,l),r=function(e,t,n){let i=e.getTimezoneOffset();return function(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}(e,-1*(Ih(t,i)-i))}(r,i));let s="";return a.forEach((e=>{let t=function(e){if(Eh[e])return Eh[e];let t;switch(e){case"G":case"GG":case"GGG":t=yh(hh.Eras,Xm.Abbreviated);break;case"GGGG":t=yh(hh.Eras,Xm.Wide);break;case"GGGGG":t=yh(hh.Eras,Xm.Narrow);break;case"y":t=_h(mh.FullYear,1,0,!1,!0);break;case"yy":t=_h(mh.FullYear,2,0,!0,!0);break;case"yyy":t=_h(mh.FullYear,3,0,!1,!0);break;case"yyyy":t=_h(mh.FullYear,4,0,!1,!0);break;case"Y":t=Th(1);break;case"YY":t=Th(2,!0);break;case"YYY":t=Th(3);break;case"YYYY":t=Th(4);break;case"M":case"L":t=_h(mh.Month,1,1);break;case"MM":case"LL":t=_h(mh.Month,2,1);break;case"MMM":t=yh(hh.Months,Xm.Abbreviated);break;case"MMMM":t=yh(hh.Months,Xm.Wide);break;case"MMMMM":t=yh(hh.Months,Xm.Narrow);break;case"LLL":t=yh(hh.Months,Xm.Abbreviated,Qm.Standalone);break;case"LLLL":t=yh(hh.Months,Xm.Wide,Qm.Standalone);break;case"LLLLL":t=yh(hh.Months,Xm.Narrow,Qm.Standalone);break;case"w":t=Sh(1);break;case"ww":t=Sh(2);break;case"W":t=Sh(1,!0);break;case"d":t=_h(mh.Date,1);break;case"dd":t=_h(mh.Date,2);break;case"c":case"cc":t=_h(mh.Day,1);break;case"ccc":t=yh(hh.Days,Xm.Abbreviated,Qm.Standalone);break;case"cccc":t=yh(hh.Days,Xm.Wide,Qm.Standalone);break;case"ccccc":t=yh(hh.Days,Xm.Narrow,Qm.Standalone);break;case"cccccc":t=yh(hh.Days,Xm.Short,Qm.Standalone);break;case"E":case"EE":case"EEE":t=yh(hh.Days,Xm.Abbreviated);break;case"EEEE":t=yh(hh.Days,Xm.Wide);break;case"EEEEE":t=yh(hh.Days,Xm.Narrow);break;case"EEEEEE":t=yh(hh.Days,Xm.Short);break;case"a":case"aa":case"aaa":t=yh(hh.DayPeriods,Xm.Abbreviated);break;case"aaaa":t=yh(hh.DayPeriods,Xm.Wide);break;case"aaaaa":t=yh(hh.DayPeriods,Xm.Narrow);break;case"b":case"bb":case"bbb":t=yh(hh.DayPeriods,Xm.Abbreviated,Qm.Standalone,!0);break;case"bbbb":t=yh(hh.DayPeriods,Xm.Wide,Qm.Standalone,!0);break;case"bbbbb":t=yh(hh.DayPeriods,Xm.Narrow,Qm.Standalone,!0);break;case"B":case"BB":case"BBB":t=yh(hh.DayPeriods,Xm.Abbreviated,Qm.Format,!0);break;case"BBBB":t=yh(hh.DayPeriods,Xm.Wide,Qm.Format,!0);break;case"BBBBB":t=yh(hh.DayPeriods,Xm.Narrow,Qm.Format,!0);break;case"h":t=_h(mh.Hours,1,-12);break;case"hh":t=_h(mh.Hours,2,-12);break;case"H":t=_h(mh.Hours,1);break;case"HH":t=_h(mh.Hours,2);break;case"m":t=_h(mh.Minutes,1);break;case"mm":t=_h(mh.Minutes,2);break;case"s":t=_h(mh.Seconds,1);break;case"ss":t=_h(mh.Seconds,2);break;case"S":t=_h(mh.FractionalSeconds,1);break;case"SS":t=_h(mh.FractionalSeconds,2);break;case"SSS":t=_h(mh.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=vh(uh.Short);break;case"ZZZZZ":t=vh(uh.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=vh(uh.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=vh(uh.Long);break;default:return null}return Eh[e]=t,t}(e);s+=t?t(r,n,l):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")})),s}function ph(e,t,n){let i=new Date(0);return i.setFullYear(e,t,n),i.setHours(0,0,0),i}function bh(e,t){let n=function(e){return Pu(e)[Du.LocaleId]}(e);if(ch[n]??={},ch[n][t])return ch[n][t];let i="";switch(t){case"shortDate":i=th(e,Jm.Short);break;case"mediumDate":i=th(e,Jm.Medium);break;case"longDate":i=th(e,Jm.Long);break;case"fullDate":i=th(e,Jm.Full);break;case"shortTime":i=nh(e,Jm.Short);break;case"mediumTime":i=nh(e,Jm.Medium);break;case"longTime":i=nh(e,Jm.Long);break;case"fullTime":i=nh(e,Jm.Full);break;case"short":let t=bh(e,"shortTime"),n=bh(e,"shortDate");i=gh(ih(e,Jm.Short),[t,n]);break;case"medium":let r=bh(e,"mediumTime"),o=bh(e,"mediumDate");i=gh(ih(e,Jm.Medium),[r,o]);break;case"long":let a=bh(e,"longTime"),l=bh(e,"longDate");i=gh(ih(e,Jm.Long),[a,l]);break;case"full":let s=bh(e,"fullTime"),c=bh(e,"fullDate");i=gh(ih(e,Jm.Full),[s,c])}return i&&(ch[n][t]=i),i}function gh(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,(function(e,n){return null!=t&&n in t?t[n]:e}))),e}function xh(e,t,n="-",i,r){let o="";(e<0||r&&e<=0)&&(r?e=1-e:(e=-e,o=n));let a=String(e);for(;a.length<t;
1)a="0"+a;return i&&(a=a.slice(a.length-t)),o+a}function _h(e,t,n=0,i=!1,r=!1){return function(o,a){let l=function(e,t){switch(e){case mh.FullYear:return t.getFullYear();case mh.Month:return t.getMonth();case mh.Date:return t.getDate();case mh.Hours:return t.getHours();case mh.Minutes:return t.getMinutes();case mh.Seconds:return t.getSeconds();case mh.FractionalSeconds:return t.getMilliseconds();case mh.Day:return t.getDay();default:throw new Error(`Unknown DateType value "${e}".`)}}(e,o);if((n>0||l>-n)&&(l+=n),e===mh.Hours)0===l&&-12===n&&(l=12);else if(e===mh.FractionalSeconds)return function(e,t){return xh(e,3).substring(0,t)}(l,t);let s=rh(a,eh.MinusSign);return xh(l,t,s,i,r)}}function yh(e,t,n=Qm.Format,i=!1){return function(r,o){return function(e,t,n,i,r,o){switch(n){case hh.Months:return function(e,t,n){let i=Pu(e),r=ah([i[Du.MonthsFormat],i[Du.MonthsStandalone]],t);return ah(r,n)}(t,r,i)[e.getMonth()];case hh.Days:return function(e,t,n){let i=Pu(e),r=ah([i[Du.DaysFormat],i[Du.DaysStandalone]],t);return ah(r,n)}(t,r,i)[e.getDay()];case hh.DayPeriods:let a=e.getHours(),l=e.getMinutes();if(o){let e=function(e){let t=Pu(e);return oh(t),(t[Du.ExtraData][2]||[]).map((e=>"string"==typeof e?lh(e):[lh(e[0]),lh(e[1])]))}(t),n=function(e,t,n){let i=Pu(e);oh(i);let r=ah([i[Du.ExtraData][0],i[Du.ExtraData][1]],t)||[];return ah(r,n)||[]}(t,r,i),o=e.findIndex((e=>{if(Array.isArray(e)){let[t,n]=e,i=a>=t.hours&&l>=t.minutes,r=a<n.hours||a===n.hours&&l<n.minutes;if(t.hours<n.hours){if(i&&r)return!0}else if(i||r)return!0}else if(e.hours===a&&e.minutes===l)return!0;return!1}));if(-1!==o)return n[o]}return function(e,t,n){let i=Pu(e),r=ah([i[Du.DayPeriodsFormat],i[Du.DayPeriodsStandalone]],t);return ah(r,n)}(t,r,i)[a<12?0:1];case hh.Eras:return function(e,t){return ah(Pu(e)[Du.Eras],t)}(t,i)[e.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${n}`)}}(r,o,e,t,n,i)}}function vh(e){return function(t,n,i){let r=-1*i,o=rh(n,eh.MinusSign),a=r>0?Math.floor(r/60):Math.ceil(r/60);switch(e){case uh.Short:return(r>=0?"+":"")+xh(a,2,o)+xh(Math.abs(r%60),2,o);case uh.ShortGMT:return"GMT"+(r>=0?"+":"")+xh(a,1,o);case uh.Long:return"GMT"+(r>=0?"+":"")+xh(a,2,o)+":"+xh(Math.abs(r%60),2,o);case uh.Extended:return 0===i?"Z":(r>=0?"+":"")+xh(a,2,o)+":"+xh(Math.abs(r%60),2,o);default:throw new Error(`Unknown zone width "${e}"`)}}}var kh=0,wh=4;function Ch(e){let t=e.getDay(),n=0===t?-3:wh-t;return ph(e.getFullYear(),e.getMonth(),e.getDate()+n)}function Sh(e,t=!1){return function(n,i){let r;if(t){let e=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,t=n.getDate();r=1+Math.floor((t+e)/7)}else{let e=Ch(n),t=function(e){let t=ph(e,kh,1).getDay();return ph(e,0,1+(t<=wh?wh:wh+7)-t)}(e.getFullYear()),i=e.getTime()-t.getTime();r=1+Math.round(i/6048e5)}return xh(r,e,rh(i,eh.MinusSign))}}function Th(e,t=!1){return function(n,i){return xh(Ch(n).getFullYear(),e,rh(i,eh.MinusSign),t)}}var Eh={};function Ih(e,t){e=e.replace(/:/g,"");let n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function Oh(e){return e instanceof Date&&!isNaN(e.valueOf())}function Ah(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let e=n.indexOf("="),[i,r]=-1==e?[n,""]:[n.slice(0,e),n.slice(e+1)];if(i.trim()===t)return decodeURIComponent(r)}return null}var Mh=(()=>{let e=class{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(this._shouldRecreateView(e)){let e=this._viewContainerRef;if(this._viewRef&&e.remove(e.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);let t=this._createContextForwardProxy();this._viewRef=e.createEmbeddedView(this.ngTemplateOutlet,t,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(e){return!!e.ngTemplateOutlet||!!e.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(e,t,n)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,t,n),get:(e,t,n)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,t,n)}})}};return e.ɵfac=function(t){return new(t||e)(ds(qc))}
1,e.ɵdir=Yn({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[cr]}),e})(),Ph=new Ft(""),zh=new Ft(""),Dh=(()=>{let e=class{constructor(e,t,n){this.locale=e,this.defaultTimezone=t,this.defaultOptions=n}transform(e,t,n,i){if(null==e||""===e||e!=e)return null;try{let r=t??this.defaultOptions?.dateFormat??"mediumDate",o=n??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return fh(e,r,i||this.locale,o)}catch(e){throw e.message,new pt(2100,!1)}}};return e.ɵfac=function(t){return new(t||e)(ds(zm,16),ds(Ph,24),ds(zh,24))},e.ɵpipe=function(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}({name:"date",type:e,pure:!0,standalone:!0}),e})(),Fh=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵmod=$n({type:e}),e.ɵinj=Et({}),e})(),Nh="browser",Rh="server";function Lh(e){return e===Nh}function Vh(e){return e===Rh}var jh=class{},Bh=function(e){return e[e.State=0]="State",e[e.Transition=1]="Transition",e[e.Sequence=2]="Sequence",e[e.Group=3]="Group",e[e.Animate=4]="Animate",e[e.Keyframes=5]="Keyframes",e[e.Style=6]="Style",e[e.Trigger=7]="Trigger",e[e.Reference=8]="Reference",e[e.AnimateChild=9]="AnimateChild",e[e.AnimateRef=10]="AnimateRef",e[e.Query=11]="Query",e[e.Stagger=12]="Stagger",e}(Bh||{}),Uh="*";function Hh(e,t){return{type:Bh.Trigger,name:e,definitions:t,options:{}}}function qh(e,t=null){return{type:Bh.Animate,styles:t,timings:e}}function Zh(e,t=null){return{type:Bh.Sequence,steps:e,options:t}}function Gh(e){return{type:Bh.Style,styles:e,offset:null}}function Wh(e,t,n){return{type:Bh.State,name:e,styles:t,options:n}}function $h(e,t,n=null){return{type:Bh.Transition,expr:e,animation:t,options:n}}var Kh=class{constructor(e=0,t=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+t}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach((e=>e())),this._onDoneFns=[])}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask((()=>this._onFinish()))}_onStart(){this._onStartFns.forEach((e=>e())),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach((e=>e())),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){let t="start"==e?this._onStartFns:this._onDoneFns;t.forEach((e=>e())),t.length=0}},Yh=class{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let t=0,n=0,i=0,r=this.players.length;0==r?queueMicrotask((()=>this._onFinish())):this.players.forEach((e=>{e.onDone((()=>{++t==r&&this._onFinish()})),e.onDestroy((()=>{++n==r&&this._onDestroy()})),e.onStart((()=>{++i==r&&this._onStart()}))})),this.totalTime=this.players.reduce(((e,t)=>Math.max(e,t.totalTime)),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach((e=>e())),this._onDoneFns=[])}init(){this.players.forEach((e=>e.init()))}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach((e=>e())),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEac
1h((e=>e.play()))}pause(){this.players.forEach((e=>e.pause()))}restart(){this.players.forEach((e=>e.restart()))}finish(){this._onFinish(),this.players.forEach((e=>e.finish()))}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach((e=>e.destroy())),this._onDestroyFns.forEach((e=>e())),this._onDestroyFns=[])}reset(){this.players.forEach((e=>e.reset())),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){let t=e*this.totalTime;this.players.forEach((e=>{let n=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(n)}))}getPosition(){let e=this.players.reduce(((e,t)=>null===e||t.totalTime>e.totalTime?t:e),null);return null!=e?e.getPosition():0}beforeDestroy(){this.players.forEach((e=>{e.beforeDestroy&&e.beforeDestroy()}))}triggerCallback(e){let t="start"==e?this._onStartFns:this._onDoneFns;t.forEach((e=>e())),t.length=0}},Qh="!"},826:(e,t,n)=>{"use strict";n.r(t),n.d(t,{AnimationDriver:()=>w,NoopAnimationDriver:()=>v,ɵAnimation:()=>it,ɵAnimationEngine:()=>Ye,ɵAnimationRenderer:()=>lt,ɵAnimationRendererFactory:()=>st,ɵAnimationStyleNormalizer:()=>C,ɵBaseAnimationRenderer:()=>at,ɵNoopAnimationStyleNormalizer:()=>S,ɵWebAnimationsDriver:()=>tt,ɵWebAnimationsPlayer:()=>et,ɵWebAnimationsStyleNormalizer:()=>Q,ɵallowPreviousPlayerStylesMerge:()=>W,ɵcamelCaseToDashCase:()=>G,ɵcontainsElement:()=>_,ɵcreateEngine:()=>nt,ɵgetParentElement:()=>f,ɵinvokeQuery:()=>y,ɵnormalizeKeyframes:()=>N,ɵvalidateStyleProperty:()=>g,ɵvalidateWebAnimatableStyleProperty:()=>x});var i=n(620);function r(e){return new i.G(3e3,!1)}var o=new Set(["-moz-outline-radius","-moz-outline-radius-bottomleft","-moz-outline-radius-bottomright","-moz-outline-radius-topleft","-moz-outline-radius-topright","-ms-grid-columns","-ms-grid-rows","-webkit-line-clamp","-webkit-text-fill-color","-webkit-text-stroke","-webkit-text-stroke-color","accent-color","all","backdrop-filter","background","background-color","background-position","background-size","block-size","border","border-block-end","border-block-end-color","border-block-end-width","border-block-start","border-block-start-color","border-block-start-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-width","border-color","border-end-end-radius","border-end-start-radius","border-image-outset","border-image-slice","border-image-width","border-inline-end","border-inline-end-color","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-width","border-left","border-left-color","border-left-width","border-radius","border-right","border-right-color","border-right-width","border-start-end-radius","border-start-start-radius","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-width","border-width","bottom","box-shadow","caret-color","clip","clip-path","color","column-count","column-gap","column-rule","column-rule-color","column-rule-width","column-width","columns","filter","flex","flex-basis","flex-grow","flex-shrink","font","font-size","font-size-adjust","font-stretch","font-variation-settings","font-weight","gap","grid-column-gap","grid-gap","grid-row-gap","grid-template-columns","grid-template-rows","height","inline-size","input-security","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","left","letter-spacing","line-clamp","line-height","margin","margin-block-end","margin-block-start","margin-bottom","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","mask","mask-border","mask-position","mask-size","max-block-size","max-height","max-inline-size","max-lines","max-width","min-block-size","min-height","min-inline-size","min-width","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","outline","outline-color","outline-offset","outline-width","padding","padding-block-end","padding-block-start","padding-bottom","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","perspective","perspective-origin","right","rotate","row-gap","scale","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-coordinate","scroll-snap-destination","scrollbar-color","shape-image-threshold","shape-margin","shape-outside","tab-size","text-decoration","text-decoration-color","text-decoration-thickness","text-emphasis","text-emphasis-color","text-indent","text-shadow","text-underline-offset","top","transform","transform-origin","translate","vertical-align","visibility","width","word-spacing","z-index","zoom"]);function a(e){switch(e.length){case 0:return new i.Wb;case 1:return e[0];default:return new i.Xb(e)}}function l(e,t,n=new Map,r=new Map){let o=[],a=[],l=-1,s=null;if(t.forEach((t=>{let c=t.get("offset"),d=c==l,u=d&&s||new Map;t.forEach(((t,a)=>{let l=a,s=t;if("offset"!==a)switch(l=e.normalizePropertyName(l,o),s){case i.Yb:s=n.get(a);break;case i.Pb:s=r.get(a);break;default:s=e.normalizeStyleValue(a,l,s,o)}u.set(l,s)})),d||a.push(u),s=u,l=c})),o.length)throw new i.G(3502,!1);return a}function s(e,t,n,i){switch(t){case"start":e.onStart((()=>i(n&&c(n,"start",e))));break;case"done":e.onDone((()=>i(n&&c(n,"done",e))));break;
1case"destroy":e.onDestroy((()=>i(n&&c(n,"destroy",e))))}}function c(e,t,n){let i=n.totalTime,r=!!n.disabled,o=d(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,i??e.totalTime,r),a=e._data;return null!=a&&(o._data=a),o}function d(e,t,n,i,r="",o=0,a){return{element:e,triggerName:t,fromState:n,toState:i,phaseName:r,totalTime:o,disabled:!!a}}function u(e,t,n){let i=e.get(t);return i||e.set(t,i=n),i}function m(e){let t=e.indexOf(":");return[e.substring(1,t),e.slice(t+1)]}var h=typeof document>"u"?null:document.documentElement;function f(e){let t=e.parentNode||e.host||null;return t===h?null:t}var p=null,b=!1;function g(e){p||(p=(typeof document<"u"?document.body:null)||{},b=!!p.style&&"WebkitAppearance"in p.style);let t=!0;return p.style&&!function(e){return"ebkit"==e.substring(1,6)}(e)&&(t=e in p.style,!t&&b&&(t="Webkit"+e.charAt(0).toUpperCase()+e.slice(1)in p.style)),t}function x(e){return o.has(e)}function _(e,t){for(;t;){if(t===e)return!0;t=f(t)}return!1}function y(e,t,n){if(n)return Array.from(e.querySelectorAll(t));let i=e.querySelector(t);return i?[i]:[]}var v=(()=>{let e=class{validateStyleProperty(e){return g(e)}matchesElement(e,t){return!1}containsElement(e,t){return _(e,t)}getParentElement(e){return f(e)}query(e,t,n){return y(e,t,n)}computeStyle(e,t,n){return n||""}animate(e,t,n,r,o,a=[],l){return new i.Wb(n,r)}};return e.ɵfac=function(t){return new(t||e)},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac}),e})(),k=class{};k.NOOP=new v;var w=k,C=class{},S=class{normalizePropertyName(e,t){return e}normalizeStyleValue(e,t,n,i){return n}},T=1e3,E="ng-enter",I="ng-leave",O="ng-trigger",A=".ng-trigger",M="ng-animating",P=".ng-animating";function z(e){if("number"==typeof e)return e;let t=e.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:D(parseFloat(t[1]),t[2])}function D(e,t){return"s"===t?e*T:e}function F(e,t,n){return e.hasOwnProperty("duration")?e:function(e,t,n){let o,a=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,l=0,s="";if("string"==typeof e){let n=e.match(a);if(null===n)return t.push(r()),{duration:0,delay:0,easing:""};o=D(parseFloat(n[1]),n[2]);let i=n[3];null!=i&&(l=D(parseFloat(i),n[4]));let c=n[5];c&&(s=c)}else o=e;if(!n){let e=!1,n=t.length;o<0&&(t.push(new i.G(3100,!1)),e=!0),l<0&&(t.push(new i.G(3101,!1)),e=!0),e&&t.splice(n,0,r())}return{duration:o,delay:l,easing:s}}(e,t,n)}function N(e){return e.length?e[0]instanceof Map?e:e.map((e=>new Map(Object.entries(e)))):[]}function R(e){return Array.isArray(e)?new Map(...e):new Map(e)}function L(e,t,n){t.forEach(((t,i)=>{let r=Z(i);n&&!n.has(i)&&n.set(i,e.style[r]),e.style[r]=t}))}function V(e,t){t.forEach(((t,n)=>{let i=Z(n);e.style[i]=""}))}function j(e){return Array.isArray(e)?1==e.length?e[0]:(0,i.Sb)(e):e}var B=new RegExp("{{\\s*(.+?)\\s*}}","g");function U(e){let t=[];if("string"==typeof e){let n;for(;n=B.exec(e);)t.push(n[1]);B.lastIndex=0}return t}function H(e,t,n){let r=`${e}`,o=r.replace(B,((e,r)=>{let o=t[r];return null==o&&(n.push(new i.G(3003,!1)),o=""),o.toString()}));return o==r?e:o}var q=/-+([a-z0-9])/g;function Z(e){return e.replace(q,((...e)=>e[1].toUpperCase()))}function G(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function W(e,t){return 0===e||0===t}function $(e,t,n){switch(t.type){case i.Ob.Trigger:return e.visitTrigger(t,n);case i.Ob.State:return e.visitState(t,n);case i.Ob.Transition:return e.visitTransition(t,n);case i.Ob.Sequence:return e.visitSequence(t,n);case i.Ob.Group:return e.visitGroup(t,n);case i.Ob.Animate:return e.visitAnimate(t,n);case i.Ob.Keyframes:return e.visitKeyframes(t,n);case i.Ob.Style:return e.visitStyle(t,n);case i.Ob.Reference:return e.visitReference(t,n);case i.Ob.AnimateChild:return e.visitAnimateChild(t,n);case i.Ob.AnimateRef:return e.visitAnimateRef(t,n);case i.Ob.Query:return e.visitQuery(t,n);case i.Ob.Stagger:return e.visitStagger(t,n);default:throw t.type,new i.G(3004,!1)}}function K(e,t){return window.getComputedStyle(e)[t]}var Y=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]),Q=class extends C{normalizePropertyName(e,t){return Z(e)}normalizeStyleValue(e,t,n,r){let o="",a=n.toString().trim();if(Y.has(t)&&0!==n&&"0"!==n)if("number"==typeof n)o="px";else{let e=n.match(/^[+-]?[\d\.]+([a-z]*)$/);e&&0==e[1].length&&r.push(new i.G(3005,!1))}return a+o}},X="*";var J=new Set(["true","1"]),ee=new Set(["false","0"]);function te(e,t){let n=J.has(e)||ee.has(e),i=J.has(t)||ee.has(t);return(r,o)=>{let a=e==X||e==r,l=t==X||t==o;return!a&&n&&"boolean"==typeof r&&(a=r?J.has(e):ee.has(e)),!l&&i&&"boolean"==typeof o&&(l=o?J.has(t):ee.has(t)),a&&l}}var ne=":self",ie=new RegExp(`s*${ne}s*,?`,"g");function re(e,t,n,i){return new oe(e).build(t,n,i)}var oe=class{constructor(e){this._driver=e}build(e,t,n){let i=new ae(t);return this._resetContextStyleTimingState(i),$(this,j(e),i)}_resetContextStyleTimingState(e){e.currentQuerySelector="",e.collectedStyles=new Map,e.collectedStyles.set("",new Map),e.currentTime=0}visitTrigger(e,t){let n=t.queryCount=0,r=t.depCount=0,o=[],a=[];return"@"==e.name.charAt(0)&&t.errors.push(new i.G(3006,!1)),e.definitions.forEach((e=>{if(this._resetContextStyleTimingState(t),e.type==i.Ob.State){let n=e,i=n.name;
1i.toString().split(/\s*,\s*/).forEach((e=>{n.name=e,o.push(this.visitState(n,t))})),n.name=i}else if(e.type==i.Ob.Transition){let i=this.visitTransition(e,t);n+=i.queryCount,r+=i.depCount,a.push(i)}else t.errors.push(new i.G(3007,!1))})),{type:i.Ob.Trigger,name:e.name,states:o,transitions:a,queryCount:n,depCount:r,options:null}}visitState(e,t){let n=this.visitStyle(e.styles,t),r=e.options&&e.options.params||null;if(n.containsDynamicStyles){let o=new Set,a=r||{};n.styles.forEach((e=>{e instanceof Map&&e.forEach((e=>{U(e).forEach((e=>{a.hasOwnProperty(e)||o.add(e)}))}))})),o.size&&t.errors.push((e.name,o.values(),new i.G(3008,!1)))}return{type:i.Ob.State,name:e.name,style:n,options:r?{params:r}:null}}visitTransition(e,t){t.queryCount=0,t.depCount=0;let n=$(this,j(e.animation),t),r=function(e,t){let n=[];return"string"==typeof e?e.split(/\s*,\s*/).forEach((e=>function(e,t,n){if(":"==e[0]){let r=function(e,t){switch(e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,t)=>parseFloat(t)>parseFloat(e);case":decrement":return(e,t)=>parseFloat(t)<parseFloat(e);default:return t.push(new i.G(3016,!1)),"* => *"}}(e,n);if("function"==typeof r)return void t.push(r);e=r}let r=e.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==r||r.length<4)return n.push(new i.G(3015,!1)),t;let o=r[1],a=r[2],l=r[3];t.push(te(o,l));let s=o==X&&l==X;"<"==a[0]&&!s&&t.push(te(l,o))}(e,n,t))):n.push(e),n}(e.expr,t.errors);return{type:i.Ob.Transition,matchers:r,animation:n,queryCount:t.queryCount,depCount:t.depCount,options:le(e.options)}}visitSequence(e,t){return{type:i.Ob.Sequence,steps:e.steps.map((e=>$(this,e,t))),options:le(e.options)}}visitGroup(e,t){let n=t.currentTime,r=0,o=e.steps.map((e=>{t.currentTime=n;let i=$(this,e,t);return r=Math.max(r,t.currentTime),i}));return t.currentTime=r,{type:i.Ob.Group,steps:o,options:le(e.options)}}visitAnimate(e,t){let n=function(e,t){if(e.hasOwnProperty("duration"))return e;if("number"==typeof e)return se(F(e,t).duration,0,"");let n=e;if(n.split(/\s+/).some((e=>"{"==e.charAt(0)&&"{"==e.charAt(1)))){let e=se(0,0,"");return e.dynamic=!0,e.strValue=n,e}let i=F(n,t);return se(i.duration,i.delay,i.easing)}(e.timings,t.errors);t.currentAnimateTimings=n;let r,o=e.styles?e.styles:(0,i.Tb)({});if(o.type==i.Ob.Keyframes)r=this.visitKeyframes(o,t);else{let o=e.styles,a=!1;if(!o){a=!0;let e={};n.easing&&(e.easing=n.easing),o=(0,i.Tb)(e)}t.currentTime+=n.duration+n.delay;let l=this.visitStyle(o,t);l.isEmptyStep=a,r=l}return t.currentAnimateTimings=null,{type:i.Ob.Animate,timings:n,style:r,options:null}}visitStyle(e,t){let n=this._makeStyleAst(e,t);return this._validateStyleAst(n,t),n}_makeStyleAst(e,t){let n=[],r=Array.isArray(e.styles)?e.styles:[e.styles];for(let e of r)"string"==typeof e?e===i.Pb?n.push(e):t.errors.push(new i.G(3002,!1)):n.push(new Map(Object.entries(e)));let o=!1,a=null;return n.forEach((e=>{if(e instanceof Map&&(e.has("easing")&&(a=e.get("easing"),e.delete("easing")),!o))for(let t of e.values())if(t.toString().indexOf("{{")>=0){o=!0;break}})),{type:i.Ob.Style,styles:n,easing:a,offset:e.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(e,t){let n=t.currentAnimateTimings,r=t.currentTime,o=t.currentTime;n&&o>0&&(o-=n.duration+n.delay),e.styles.forEach((e=>{"string"!=typeof e&&e.forEach(((e,n)=>{let a=t.collectedStyles.get(t.currentQuerySelector),l=a.get(n),s=!0;l&&(o!=r&&o>=l.startTime&&r<=l.endTime&&(t.errors.push((l.startTime,l.endTime,new i.G(3010,!1))),s=!1),o=l.startTime),s&&a.set(n,{startTime:o,endTime:r}),t.options&&function(e,t,n){let r=t.params||{},o=U(e);o.length&&o.forEach((e=>{r.hasOwnProperty(e)||n.push(new i.G(3001,!1))}))}(e,t.options,t.errors)}))}))}visitKeyframes(e,t){let n={type:i.Ob.Keyframes,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push(new i.G(3011,!1)),n;let r=0,o=[],a=!1,l=!1,s=0,c=e.steps.map((e=>{let n=this._makeStyleAst(e,t),i=null!=n.offset?n.offset:function(e){if("string"==typeof e)return null;let t=null;if(Array.isArray(e))e.forEach((e=>{if(e instanceof Map&&e.has("offset")){let n=e;t=parseFloat(n.get("offset")),n.delete("offset")}}));else if(e instanceof Map&&e.has("offset")){let n=e;t=parseFloat(n.get("offset")),n.delete("offset")}return t}(n.styles),c=0;return null!=i&&(r++,c=n.offset=i),l=l||c<0||c>1,a=a||c<s,s=c,o.push(c),n}));l&&t.errors.push(new i.G(3012,!1)),a&&t.errors.push(new i.G(3200,!1));let d=e.steps.length,u=0;r>0&&r<d?t.errors.push(new i.G(3202,!1)):0==r&&(u=1/(d-1));let m=d-1,h=t.currentTime,f=t.currentAnimateTimings,p=f.duration;
1return c.forEach(((e,i)=>{let r=u>0?i==m?1:u*i:o[i],a=r*p;t.currentTime=h+f.delay+a,f.duration=a,this._validateStyleAst(e,t),e.offset=r,n.styles.push(e)})),n}visitReference(e,t){return{type:i.Ob.Reference,animation:$(this,j(e.animation),t),options:le(e.options)}}visitAnimateChild(e,t){return t.depCount++,{type:i.Ob.AnimateChild,options:le(e.options)}}visitAnimateRef(e,t){return{type:i.Ob.AnimateRef,animation:this.visitReference(e.animation,t),options:le(e.options)}}visitQuery(e,t){let n=t.currentQuerySelector,r=e.options||{};t.queryCount++,t.currentQuery=e;let[o,a]=function(e){let t=!!e.split(/\s*,\s*/).find((e=>e==ne));return t&&(e=e.replace(ie,"")),e=e.replace(/@\*/g,A).replace(/@\w+/g,(e=>A+"-"+e.slice(1))).replace(/:animating/g,P),[e,t]}(e.selector);t.currentQuerySelector=n.length?n+" "+o:o,u(t.collectedStyles,t.currentQuerySelector,new Map);let l=$(this,j(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=n,{type:i.Ob.Query,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:l,originalSelector:e.selector,options:le(e.options)}}visitStagger(e,t){t.currentQuery||t.errors.push(new i.G(3013,!1));let n="full"===e.timings?{duration:0,delay:0,easing:"full"}:F(e.timings,t.errors,!0);return{type:i.Ob.Stagger,animation:$(this,j(e.animation),t),timings:n,options:null}}},ae=class{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}};function le(e){return e?(e=(0,i.a)({},e)).params&&(e.params=function(e){return e?(0,i.a)({},e):null}(e.params)):e={},e}function se(e,t,n){return{duration:e,delay:t,easing:n}}function ce(e,t,n,i,r,o,a=null,l=!1){return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:a,subTimeline:l}}var de=class{constructor(){this._map=new Map}get(e){return this._map.get(e)||[]}append(e,t){let n=this._map.get(e);n||this._map.set(e,n=[]),n.push(...t)}has(e){return this._map.has(e)}clear(){this._map.clear()}},ue=new RegExp(":enter","g"),me=new RegExp(":leave","g");function he(e,t,n,i,r,o=new Map,a=new Map,l,s,c=[]){return(new fe).buildKeyframes(e,t,n,i,r,o,a,l,s,c)}var fe=class{buildKeyframes(e,t,n,i,r,o,a,l,s,c=[]){s=s||new de;let d=new be(e,t,s,i,r,c,[]);d.options=l;let u=l.delay?z(l.delay):0;d.currentTimeline.delayNextStep(u),d.currentTimeline.setStyles([o],null,d.errors,l),$(this,n,d);let m=d.timelines.filter((e=>e.containsAnimation()));if(m.length&&a.size){let e;for(let n=m.length-1;n>=0;n--){let i=m[n];if(i.element===t){e=i;break}}e&&!e.allowOnlyTimelineStyles()&&e.setStyles([a],null,d.errors,l)}return m.length?m.map((e=>e.buildKeyframes())):[ce(t,[],[],[],0,u,"",!1)]}visitTrigger(e,t){}visitState(e,t){}visitTransition(e,t){}visitAnimateChild(e,t){let n=t.subInstructions.get(t.element);if(n){let i=t.createSubContext(e.options),r=t.currentTimeline.currentTime,o=this._visitSubInstructions(n,i,i.options);r!=o&&t.transformIntoNewTimeline(o)}t.previousNode=e}visitAnimateRef(e,t){let n=t.createSubContext(e.options);n.transformIntoNewTimeline(),this._applyAnimationRefDelays([e.options,e.animation.options],t,n),this.visitReference(e.animation,n),t.transformIntoNewTimeline(n.currentTimeline.currentTime),t.previousNode=e}
1_applyAnimationRefDelays(e,t,n){for(let i of e){let e=i?.delay;if(e){let r="number"==typeof e?e:z(H(e,i?.params??{},t.errors));n.delayNextStep(r)}}}_visitSubInstructions(e,t,n){let i=t.currentTimeline.currentTime,r=null!=n.duration?z(n.duration):null,o=null!=n.delay?z(n.delay):null;return 0!==r&&e.forEach((e=>{let n=t.appendInstructionToTimeline(e,r,o);i=Math.max(i,n.duration+n.delay)})),i}visitReference(e,t){t.updateOptions(e.options,!0),$(this,e.animation,t),t.previousNode=e}visitSequence(e,t){let n=t.subContextCount,r=t,o=e.options;if(o&&(o.params||o.delay)&&(r=t.createSubContext(o),r.transformIntoNewTimeline(),null!=o.delay)){r.previousNode.type==i.Ob.Style&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=pe);let e=z(o.delay);r.delayNextStep(e)}e.steps.length&&(e.steps.forEach((e=>$(this,e,r))),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>n&&r.transformIntoNewTimeline()),t.previousNode=e}visitGroup(e,t){let n=[],i=t.currentTimeline.currentTime,r=e.options&&e.options.delay?z(e.options.delay):0;e.steps.forEach((o=>{let a=t.createSubContext(e.options);r&&a.delayNextStep(r),$(this,o,a),i=Math.max(i,a.currentTimeline.currentTime),n.push(a.currentTimeline)})),n.forEach((e=>t.currentTimeline.mergeTimelineCollectedStyles(e))),t.transformIntoNewTimeline(i),t.previousNode=e}_visitTiming(e,t){if(e.dynamic){let n=e.strValue;return F(t.params?H(n,t.params,t.errors):n,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,t){let n=t.currentAnimateTimings=this._visitTiming(e.timings,t),r=t.currentTimeline;n.delay&&(t.incrementTime(n.delay),r.snapshotCurrentStyles());let o=e.style;o.type==i.Ob.Keyframes?this.visitKeyframes(o,t):(t.incrementTime(n.duration),this.visitStyle(o,t),r.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}visitStyle(e,t){let n=t.currentTimeline,i=t.currentAnimateTimings;!i&&n.hasCurrentStyleProperties()&&n.forwardFrame();let r=i&&i.easing||e.easing;e.isEmptyStep?n.applyEmptyStep(r):n.setStyles(e.styles,r,t.errors,t.options),t.previousNode=e}visitKeyframes(e,t){let n=t.currentAnimateTimings,i=t.currentTimeline.duration,r=n.duration,o=t.createSubContext().currentTimeline;o.easing=n.easing,e.styles.forEach((e=>{let n=e.offset||0;o.forwardTime(n*r),o.setStyles(e.styles,e.easing,t.errors,t.options),o.applyStylesToKeyframe()})),t.currentTimeline.mergeTimelineCollectedStyles(o),t.transformIntoNewTimeline(i+r),t.previousNode=e}visitQuery(e,t){let n=t.currentTimeline.currentTime,r=e.options||{},o=r.delay?z(r.delay):0;o&&(t.previousNode.type===i.Ob.Style||0==n&&t.currentTimeline.hasCurrentStyleProperties())&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=pe);let a=n,l=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,t.errors);t.currentQueryTotal=l.length;let s=null;l.forEach(((n,i)=>{t.currentQueryIndex=i;let r=t.createSubContext(e.options,n);o&&r.delayNextStep(o),n===t.element&&(s=r.currentTimeline),$(this,e.animation,r),r.currentTimeline.applyStylesToKeyframe();let l=r.currentTimeline.currentTime;a=Math.max(a,l)})),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(a),s&&(t.currentTimeline.mergeTimelineCollectedStyles(s),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}visitStagger(e,t){let n=t.parentContext,i=t.currentTimeline,r=e.timings,o=Math.abs(r.duration),a=o*(t.currentQueryTotal-1),l=o*t.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":l=a-l;break;case"full":l=n.currentStaggerTime}let s=t.currentTimeline;l&&s.delayNextStep(l);let c=s.currentTime;$(this,e.animation,t),t.previousNode=e,n.currentStaggerTime=i.currentTime-c+(i.startTime-n.currentTimeline.startTime)}},pe={},be=class e{constructor(e,t,n,i,r,o,a,l){this._driver=e,this.element=t,this.subInstructions=n,this._enterClassName=i,this._leaveClassName=r,this.errors=o,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=pe,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new ge(this._driver,t,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,t){if(!e)return;let n=e,i=this.options;null!=n.duration&&(i.duration=z(n.duration)),null!=n.delay&&(i.delay=z(n.delay));let r=n.params;if(r){let e=i.params;e||(e=this.options.params={}),Object.keys(r).forEach((n=>{(!t||!e.hasOwnProperty(n))&&(e[n]=H(r[n],e,this.errors))}))}}_copyOptions(){let e={};if(this.options){let t=this.options.params;if(t){let n=e.params={};Object.keys(t).forEach((e=>{n[e]=t[e]}))}}return e}createSubContext(t=null,n,i){let r=n||this.element,o=new e(this._driver,r,this.subInstru
1ctions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(e){return this.previousNode=pe,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,t,n){let i={duration:t??e.duration,delay:this.currentTimeline.currentTime+(n??0)+e.delay,easing:""},r=new xe(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,i,e.stretchStartingKeyframe);return this.timelines.push(r),i}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,t,n,r,o,a){let l=[];if(r&&l.push(this.element),e.length>0){e=(e=e.replace(ue,"."+this._enterClassName)).replace(me,"."+this._leaveClassName);let t=1!=n,i=this._driver.query(this.element,e,t);0!==n&&(i=n<0?i.slice(i.length+n,i.length):i.slice(0,n)),l.push(...i)}return!o&&0==l.length&&a.push(new i.G(3014,!1)),l}},ge=class e{constructor(e,t,n,i){this._driver=e,this.element=t,this.startTime=n,this._elementTimelineStylesLookup=i,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(e){let t=1===this._keyframes.size&&this._pendingStyles.size;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}fork(t,n){return this.applyStylesToKeyframe(),new e(this._driver,t,n||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,t){this._localTimelineStyles.set(e,t),this._globalTimelineStyles.set(e,t),this._styleSummary.set(e,{time:this.currentTime,value:t})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&this._previousKeyframe.set("easing",e);for(let[e,t]of this._globalTimelineStyles)this._backFill.set(e,t||i.Pb),this._currentKeyframe.set(e,i.Pb);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,t,n,r){t&&this._previousKeyframe.set("easing",t);let o=r&&r.params||{},a=function(e,t){let n,r=new Map;return e.forEach((e=>{if("*"===e){n??=t.keys();for(let e of n)r.set(e,i.Pb)}else for(let[t,n]of e)r.set(t,n)})),r}(e,this._globalTimelineStyles);for(let[e,t]of a){let r=H(t,o,n);this._pendingStyles.set(e,r),this._localTimelineStyles.has(e)||this._backFill.set(e,this._globalTimelineStyles.get(e)??i.Pb),this._updateStyle(e,r)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach(((e,t)=>{this._currentKeyframe.set(t,e)})),this._pendingStyles.clear(),this._localTimelineStyles.forEach(((e,t)=>{this._currentKeyframe.has(t)||this._currentKeyframe.set(t,e)})))}
1snapshotCurrentStyles(){for(let[e,t]of this._localTimelineStyles)this._pendingStyles.set(e,t),this._updateStyle(e,t)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let e=[];for(let t in this._currentKeyframe)e.push(t);return e}mergeTimelineCollectedStyles(e){e._styleSummary.forEach(((e,t)=>{let n=this._styleSummary.get(t);(!n||e.time>n.time)&&this._updateStyle(t,e.value)}))}buildKeyframes(){this.applyStylesToKeyframe();let e=new Set,t=new Set,n=1===this._keyframes.size&&0===this.duration,r=[];this._keyframes.forEach(((o,a)=>{let l=new Map([...this._backFill,...o]);l.forEach(((n,r)=>{n===i.Yb?e.add(r):n===i.Pb&&t.add(r)})),n||l.set("offset",a/this.duration),r.push(l)}));let o=[...e.values()],a=[...t.values()];if(n){let e=r[0],t=new Map(e);e.set("offset",0),t.set("offset",1),r=[e,t]}return ce(this.element,r,o,a,this.duration,this.startTime,this.easing,!1)}},xe=class extends ge{constructor(e,t,n,i,r,o,a=!1){super(e,t,o.delay),this.keyframes=n,this.preStyleProps=i,this.postStyleProps=r,this._stretchStartingKeyframe=a,this.timings={duration:o.duration,delay:o.delay,easing:o.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:t,duration:n,easing:i}=this.timings;if(this._stretchStartingKeyframe&&t){let r=[],o=n+t,a=t/o,l=new Map(e[0]);l.set("offset",0),r.push(l);let s=new Map(e[0]);s.set("offset",_e(a)),r.push(s);let c=e.length-1;for(let i=1;i<=c;i++){let a=new Map(e[i]),l=t+a.get("offset")*n;a.set("offset",_e(l/o)),r.push(a)}n=o,t=0,i="",e=r}return ce(this.element,e,this.preStyleProps,this.postStyleProps,n,t,i,!0)}};function _e(e,t=3){let n=Math.pow(10,t-1);return Math.round(e*n)/n}function ye(e,t,n,i,r,o,a,l,s,c,d,u,m){return{type:0,element:e,triggerName:t,isRemovalTransition:r,fromState:n,fromStyles:o,toState:i,toStyles:a,timelines:l,queriedElements:s,preStyleProps:c,postStyleProps:d,totalTime:u,errors:m}}var ve={},ke=class{constructor(e,t,n){this._triggerName=e,this.ast=t,this._stateStyles=n}match(e,t,n,i){return function(e,t,n,i,r){return e.some((e=>e(t,n,i,r)))}(this.ast.matchers,e,t,n,i)}buildStyles(e,t,n){let i=this._stateStyles.get("*");return void 0!==e&&(i=this._stateStyles.get(e?.toString())||i),i?i.buildStyles(t,n):new Map}build(e,t,n,i,r,o,a,l,s,c){let d=[],m=this.ast.options&&this.ast.options.params||ve,h=a&&a.params||ve,f=this.buildStyles(n,h,d),p=l&&l.params||ve,b=this.buildStyles(i,p,d),g=new Set,x=new Map,_=new Map,y="void"===i,v={params:we(p,m),delay:this.ast.options?.delay},k=c?[]:he(e,t,this.ast.animation,r,o,f,b,v,s,d),w=0;return k.forEach((e=>{w=Math.max(e.duration+e.delay,w)})),d.length?ye(t,this._triggerName,n,i,y,f,b,[],[],x,_,w,d):(k.forEach((e=>{let n=e.element,i=u(x,n,new Set);e.preStyleProps.forEach((e=>i.add(e)));let r=u(_,n,new Set);e.postStyleProps.forEach((e=>r.add(e))),n!==t&&g.add(n)})),ye(t,this._triggerName,n,i,y,f,b,k,[...g.values()],x,_,w))}};function we(e,t){let n=(0,i.a)({},t);return Object.entries(e).forEach((([e,t])=>{null!=t&&(n[e]=t)})),n}var Ce=class{constructor(e,t,n){this.styles=e,this.defaultParams=t,this.normalizer=n}buildStyles(e,t){let n=new Map,i=we(e,this.defaultParams);return this.styles.styles.forEach((e=>{"string"!=typeof e&&e.forEach(((e,r)=>{e&&(e=H(e,i,t));let o=this.normalizer.normalizePropertyName(r,t);e=this.normalizer.normalizeStyleValue(r,o,e,t),n.set(r,e)}))})),n}},Se=class{constructor(e,t,n){this.name=e,this.ast=t,this._normalizer=n,this.transitionFactories=[],this.states=new Map,t.states.forEach((e=>{let t=e.options&&e.options.params||{};this.states.set(e.name,new Ce(e.style,t,n))})),Te(this.states,"true","1"),Te(this.states,"false","0"),t.transitions.forEach((t=>{this.transitionFactories.push(new ke(e,t,this.states))})),this.fallbackTransition=function(e,t,n){let r={type:i.Ob.Sequence,steps:[],options:null},o={type:i.Ob.Transition,animation:r,matchers:[(e,t)=>!0],options:null,queryCount:0,depCount:0};return new ke(e,o,t)}(e,this.states,this._normalizer)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,t,n,i){return this.transitionFactories.find((r=>r.match(e,t,n,i)))||null}
1matchStyles(e,t,n){return this.fallbackTransition.buildStyles(e,t,n)}};function Te(e,t,n){e.has(t)?e.has(n)||e.set(n,e.get(t)):e.has(n)&&e.set(t,e.get(n))}var Ee=new de,Ie=class{constructor(e,t,n){this.bodyNode=e,this._driver=t,this._normalizer=n,this._animations=new Map,this._playersById=new Map,this.players=[]}register(e,t){let n=[],r=re(this._driver,t,n,[]);if(n.length)throw new i.G(3503,!1);this._animations.set(e,r)}_buildPlayer(e,t,n){let i=e.element,r=l(this._normalizer,e.keyframes,t,n);return this._driver.animate(i,r,e.duration,e.delay,e.easing,[],!0)}create(e,t,n={}){let r,o=[],l=this._animations.get(e),s=new Map;if(l?(r=he(this._driver,t,l,E,I,new Map,new Map,n,Ee,o),r.forEach((e=>{let t=u(s,e.element,new Map);e.postStyleProps.forEach((e=>t.set(e,null)))}))):(o.push(new i.G(3300,!1)),r=[]),o.length)throw new i.G(3504,!1);s.forEach(((e,t)=>{e.forEach(((n,r)=>{e.set(r,this._driver.computeStyle(t,r,i.Pb))}))}));let c=a(r.map((e=>{let t=s.get(e.element);return this._buildPlayer(e,new Map,t)})));return this._playersById.set(e,c),c.onDestroy((()=>this.destroy(e))),this.players.push(c),c}destroy(e){let t=this._getPlayer(e);t.destroy(),this._playersById.delete(e);let n=this.players.indexOf(t);n>=0&&this.players.splice(n,1)}_getPlayer(e){let t=this._playersById.get(e);if(!t)throw new i.G(3301,!1);return t}listen(e,t,n,i){let r=d(t,"","","");return s(this._getPlayer(e),n,r,i),()=>{}}command(e,t,n,i){if("register"==n)return void this.register(e,i[0]);if("create"==n){let n=i[0]||{};return void this.create(e,t,n)}let r=this._getPlayer(e);switch(n){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(e)}}},Oe="ng-animate-queued",Ae="ng-animate-disabled",Me=[],Pe={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},ze={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},De="__ng_removed",Fe=class{get params(){return this.options.params}constructor(e,t=""){this.namespaceId=t;let n=e&&e.hasOwnProperty("value"),r=n?e.value:e;if(this.value=r??null,n){let t=e,{value:n}=t,r=(0,i.c)(t,["value"]);this.options=r}else this.options={};this.options.params||(this.options.params={})}absorbOptions(e){let t=e.params;if(t){let e=this.options.params;Object.keys(t).forEach((n=>{null==e[n]&&(e[n]=t[n])}))}}},Ne="void",Re=new Fe(Ne),Le=class{constructor(e,t,n){this.id=e,this.hostElement=t,this._engine=n,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"
1+e,Ze(t,this._hostClassName)}listen(e,t,n,r){if(!this._triggers.has(t))throw new i.G(3302,!1);if(null==n||0==n.length)throw new i.G(3303,!1);if("start"!=(o=n)&&"done"!=o)throw new i.G(3400,!1);var o;let a=u(this._elementListeners,e,[]),l={name:t,phase:n,callback:r};a.push(l);let s=u(this._engine.statesByElement,e,new Map);return s.has(t)||(Ze(e,O),Ze(e,O+"-"+t),s.set(t,Re)),()=>{this._engine.afterFlush((()=>{let e=a.indexOf(l);e>=0&&a.splice(e,1),this._triggers.has(t)||s.delete(t)}))}}register(e,t){return!this._triggers.has(e)&&(this._triggers.set(e,t),!0)}_getTrigger(e){let t=this._triggers.get(e);if(!t)throw new i.G(3401,!1);return t}trigger(e,t,n,i=!0){let r=this._getTrigger(t),o=new je(this.id,t,e),a=this._engine.statesByElement.get(e);a||(Ze(e,O),Ze(e,O+"-"+t),this._engine.statesByElement.set(e,a=new Map));let l=a.get(t),s=new Fe(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&l&&s.absorbOptions(l.options),a.set(t,s),l||(l=Re),s.value!==Ne&&l.value===s.value){if(!function(e,t){let n=Object.keys(e),i=Object.keys(t);if(n.length!=i.length)return!1;for(let i=0;i<n.length;i++){let r=n[i];if(!t.hasOwnProperty(r)||e[r]!==t[r])return!1}return!0}(l.params,s.params)){let t=[],n=r.matchStyles(l.value,l.params,t),i=r.matchStyles(s.value,s.params,t);t.length?this._engine.reportError(t):this._engine.afterFlush((()=>{V(e,n),L(e,i)}))}return}let c=u(this._engine.playersByElement,e,[]);c.forEach((e=>{e.namespaceId==this.id&&e.triggerName==t&&e.queued&&e.destroy()}));let d=r.matchTransition(l.value,s.value,e,s.params),m=!1;if(!d){if(!i)return;d=r.fallbackTransition,m=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:d,fromState:l,toState:s,player:o,isFallbackTransition:m}),m||(Ze(e,Oe),o.onStart((()=>{Ge(e,Oe)}))),o.onDone((()=>{let t=this.players.indexOf(o);t>=0&&this.players.splice(t,1);let n=this._engine.playersByElement.get(e);if(n){let e=n.indexOf(o);e>=0&&n.splice(e,1)}})),this.players.push(o),c.push(o),o}deregister(e){this._triggers.delete(e),this._engine.statesByElement.forEach((t=>t.delete(e))),this._elementListeners.forEach(((t,n)=>{this._elementListeners.set(n,t.filter((t=>t.name!=e)))}))}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);let t=this._engine.playersByElement.get(e);t&&(t.forEach((e=>e.destroy())),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,t){let n=this._engine.driver.query(e,A,!0);n.forEach((e=>{if(e[De])return;let n=this._engine.fetchNamespacesByElement(e);n.size?n.forEach((n=>n.triggerLeaveAnimation(e,t,!1,!0))):this.clearElementCache(e)})),this._engine.afterFlushAnimationsDone((()=>n.forEach((e=>this.clearElementCache(e)))))}triggerLeaveAnimation(e,t,n,i){let r=this._engine.statesByElement.get(e),o=new Map;if(r){let l=[];if(r.forEach(((t,n)=>{if(o.set(n,t.value),this._triggers.has(n)){let t=this.trigger(e,n,Ne,i);t&&l.push(t)}})),l.length)return this._engine.markElementAsRemoved(this.id,e,!0,t,o),n&&a(l).onDone((()=>this._engine.processLeaveNode(e))),!0}return!1}prepareLeaveAnimationListeners(e){let t=this._elementListeners.get(e),n=this._engine.statesByElement.get(e);if(t&&n){let i=new Set;t.forEach((t=>{let r=t.name;if(i.has(r))return;i.add(r);let o=this._triggers.get(r).fallbackTransition,a=n.get(r)||Re,l=new Fe(Ne),s=new je(this.id,r,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:r,transition:o,fromState:a,toState:l,player:s,isFallbackTransition:!0})}))}}removeNode(e,t){let n=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),this.triggerLeaveAnimation(e,t,!0))return;let i=!1;if(n.totalAnimations){let t=n.players.length?n.playersByQueriedElement.get(e):[];if(t&&t.length)i=!0;else{let t=e;for(;t=t.parentNode;)if(n.statesByElement.get(t)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(e),i)n.markElementAsRemoved(this.id,e,!1,t);else{let i=e[De];(!i||i===Pe)&&(n.afterFlush((()=>this.clearElementCache(e))),n.destroyInnerAnimations(e),n._onRemovalComplete(e,t))}}insertNode(e,t){Ze(e,this._hostClassName)}drainQueuedTransitions(e){let t=[];return this._queue.forEach((n=>{let i=n.player;if(i.destroyed)return;let r=n.element,o=this._elementListeners.get(r);o&&o.forEach((t=>{if(t.name==n.triggerName){let i=d(r,n.triggerName,n.fromState.value,n.toState.value);i._data=e,s(n.player,t.phase,i,t.callback)}})),i.markedForDestroy?this._engine.afterFlush((()=>{i.destroy()})):t.push(n)})),this._queue=[],t.sort(((e,t)=>{let n=e.transition.ast.depCount,i=t.transition.ast.depCount;return 0==n||0==i?n-i:this._engine.driver.containsElement(e.element,t.element)?1:-1}))}
1destroy(e){this.players.forEach((e=>e.destroy())),this._signalRemovalForInnerTriggers(this.hostElement,e)}},Ve=class{_onRemovalComplete(e,t){this.onRemovalComplete(e,t)}constructor(e,t,n,i){this.bodyNode=e,this.driver=t,this._normalizer=n,this.scheduler=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(e,t)=>{}}get queuedPlayers(){let e=[];return this._namespaceList.forEach((t=>{t.players.forEach((t=>{t.queued&&e.push(t)}))})),e}createNamespace(e,t){let n=new Le(e,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(n,t):(this.newHostElements.set(t,n),this.collectEnterElement(t)),this._namespaceLookup[e]=n}_balanceNamespaceList(e,t){let n=this._namespaceList,i=this.namespacesByHostElement;if(n.length-1>=0){let r=!1,o=this.driver.getParentElement(t);for(;o;){let t=i.get(o);if(t){let i=n.indexOf(t);n.splice(i+1,0,e),r=!0;break}o=this.driver.getParentElement(o)}r||n.unshift(e)}else n.push(e);return i.set(t,e),e}register(e,t){let n=this._namespaceLookup[e];return n||(n=this.createNamespace(e,t)),n}registerTrigger(e,t,n){let i=this._namespaceLookup[e];i&&i.register(t,n)&&this.totalAnimations++}destroy(e,t){e&&(this.afterFlush((()=>{})),this.afterFlushAnimationsDone((()=>{let n=this._fetchNamespace(e);this.namespacesByHostElement.delete(n.hostElement);let i=this._namespaceList.indexOf(n);i>=0&&this._namespaceList.splice(i,1),n.destroy(t),delete this._namespaceLookup[e]})))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){let t=new Set,n=this.statesByElement.get(e);if(n)for(let e of n.values())if(e.namespaceId){let n=this._fetchNamespace(e.namespaceId);n&&t.add(n)}return t}trigger(e,t,n,i){if(Be(t)){let r=this._fetchNamespace(e);if(r)return r.trigger(t,n,i),!0}return!1}insertNode(e,t,n,i){if(!Be(t))return;let r=t[De];if(r&&r.setForRemoval){r.setForRemoval=!1,r.setForMove=!0;let e=this.collectedLeaveElements.indexOf(t);e>=0&&this.collectedLeaveElements.splice(e,1)}if(e){let i=this._fetchNamespace(e);i&&i.insertNode(t,n)}i&&this.collectEnterElement(t)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Ze(e,Ae)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),Ge(e,Ae))}removeNode(e,t,n){if(Be(t)){this.scheduler?.notify();let i=e?this._fetchNamespace(e):null;i?i.removeNode(t,n):this.markElementAsRemoved(e,t,!1,n);let r=this.namespacesByHostElement.get(t);r&&r.id!==e&&r.removeNode(t,n)}else this._onRemovalComplete(t,n)}markElementAsRemoved(e,t,n,i,r){this.collectedLeaveElements.push(t),t[De]={namespaceId:e,setForRemoval:i,hasAnimation:n,removedBeforeQueried:!1,previousTriggersValues:r}}listen(e,t,n,i,r){return Be(t)?this._fetchNamespace(e).listen(t,n,i,r):()=>{}}_buildInstruction(e,t,n,i,r){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,n,i,e.fromState.options,e.toState.options,t,r)}destroyInnerAnimations(e){let t=this.driver.query(e,A,!0);t.forEach((e=>this.destroyActiveAnimationsForElement(e))),0!=this.playersByQueriedElement.size&&(t=this.driver.query(e,P,!0),t.forEach((e=>this.finishActiveQueriedAnimationOnElement(e))))}destroyActiveAnimationsForElement(e){let t=this.playersByElement.get(e);t&&t.forEach((e=>{e.queued?e.markedForDestroy=!0:e.destroy()}))}finishActiveQueriedAnimationOnElement(e){let t=this.playersByQueriedElement.get(e);t&&t.forEach((e=>e.finish()))}whenRenderingDone(){return new Promise((e=>{if(this.players.length)return a(this.players).onDone((()=>e()));e()}))}processLeaveNode(e){let t=e[De];if(t&&t.setForRemoval){if(e[De]=Pe,t.namespaceId){this.destroyInnerAnimations(e);let n=this._fetchNamespace(t.namespaceId);n&&n.clearElementCache(e)}this._onRemovalComplete(e,t.setForRemoval)}e.classList?.contains(Ae)&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEac
1h((e=>{this.markElementAsDisabled(e,!1)}))}flush(e=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach(((e,t)=>this._balanceNamespaceList(e,t))),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let e=0;e<this.collectedEnterElements.length;e++)Ze(this.collectedEnterElements[e],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){let n=[];try{t=this._flushAnimations(n,e)}finally{for(let e=0;e<n.length;e++)n[e]()}}else for(let e=0;e<this.collectedLeaveElements.length;e++){let t=this.collectedLeaveElements[e];this.processLeaveNode(t)}if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach((e=>e())),this._flushFns=[],this._whenQuietFns.length){let e=this._whenQuietFns;this._whenQuietFns=[],t.length?a(t).onDone((()=>{e.forEach((e=>e()))})):e.forEach((e=>e()))}}reportError(e){throw new i.G(3402,!1)}_flushAnimations(e,t){let n=new de,r=[],o=new Map,l=[],s=new Map,c=new Map,d=new Map,m=new Set;this.disabledNodes.forEach((e=>{m.add(e);let t=this.driver.query(e,".ng-animate-queued",!0);for(let e=0;e<t.length;e++)m.add(t[e])}));let h=this.bodyNode,f=Array.from(this.statesByElement.keys()),p=qe(f,this.collectedEnterElements),b=new Map,g=0;p.forEach(((e,t)=>{let n=E+g++;b.set(t,n),e.forEach((e=>Ze(e,n)))}
1));let x=[],_=new Set,y=new Set;for(let e=0;e<this.collectedLeaveElements.length;e++){let t=this.collectedLeaveElements[e],n=t[De];n&&n.setForRemoval&&(x.push(t),_.add(t),n.hasAnimation?this.driver.query(t,".ng-star-inserted",!0).forEach((e=>_.add(e))):y.add(t))}let v=new Map,k=qe(f,Array.from(_));k.forEach(((e,t)=>{let n=I+g++;v.set(t,n),e.forEach((e=>Ze(e,n)))})),e.push((()=>{p.forEach(((e,t)=>{let n=b.get(t);e.forEach((e=>Ge(e,n)))})),k.forEach(((e,t)=>{let n=v.get(t);e.forEach((e=>Ge(e,n)))})),x.forEach((e=>{this.processLeaveNode(e)}))}));let w=[],C=[];for(let e=this._namespaceList.length-1;e>=0;e--)this._namespaceList[e].drainQueuedTransitions(t).forEach((e=>{let t=e.player,i=e.element;if(w.push(t),this.collectedEnterElements.length){let n=i[De];if(n&&n.setForMove){if(n.previousTriggersValues&&n.previousTriggersValues.has(e.triggerName)){let t=n.previousTriggersValues.get(e.triggerName),i=this.statesByElement.get(e.element);if(i&&i.has(e.triggerName)){let n=i.get(e.triggerName);n.value=t,i.set(e.triggerName,n)}}return void t.destroy()}}let o=!h||!this.driver.containsElement(h,i),a=v.get(i),m=b.get(i),f=this._buildInstruction(e,n,m,a,o);if(f.errors&&f.errors.length)return void C.push(f);if(o)return t.onStart((()=>V(i,f.fromStyles))),t.onDestroy((()=>L(i,f.toStyles))),void r.push(t);if(e.isFallbackTransition)return t.onStart((()=>V(i,f.fromStyles))),t.onDestroy((()=>L(i,f.toStyles))),void r.push(t);let p=[];f.timelines.forEach((e=>{e.stretchStartingKeyframe=!0,this.disabledNodes.has(e.element)||p.push(e)})),f.timelines=p,n.append(i,f.timelines);let g={instruction:f,player:t,element:i};l.push(g),f.queriedElements.forEach((e=>u(s,e,[]).push(t))),f.preStyleProps.forEach(((e,t)=>{if(e.size){let n=c.get(t);n||c.set(t,n=new Set),e.forEach(((e,t)=>n.add(t)))}})),f.postStyleProps.forEach(((e,t)=>{let n=d.get(t);n||d.set(t,n=new Set),e.forEach(((e,t)=>n.add(t)))}))}));if(C.length){let e=[];C.forEach((t=>{e.push((t.triggerName,t.errors,new i.G(3505,!1)))})),w.forEach((e=>e.destroy())),this.reportError(e)}let S=new Map,T=new Map;l.forEach((e=>{let t=e.element;n.has(t)&&(T.set(t,t),this._beforeAnimationBuild(e.player.namespaceId,e.instruction,S))})),r.forEach((e=>{let t=e.element;this._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach((e=>{u(S,t,[]).push(e),e.destroy()}))}));let O=x.filter((e=>Ke(e,c,d))),A=new Map;He(A,this.driver,y,d,i.Pb).forEach((e=>{Ke(e,c,d)&&O.push(e)}));let M=new Map;p.forEach(((e,t)=>
1{He(M,this.driver,new Set(e),c,i.Yb)})),O.forEach((e=>{let t=A.get(e),n=M.get(e);A.set(e,new Map([...t?.entries()??[],...n?.entries()??[]]))}));let z=[],D=[],F={};l.forEach((e=>{let{element:t,player:i,instruction:l}=e;if(n.has(t)){if(m.has(t))return i.onDestroy((()=>L(t,l.toStyles))),i.disabled=!0,i.overrideTotalTime(l.totalTime),void r.push(i);let e=F;if(T.size>1){let n=t,i=[];for(;n=n.parentNode;){let t=T.get(n);if(t){e=t;break}i.push(n)}i.forEach((t=>T.set(t,e)))}let n=this._buildAnimation(i.namespaceId,l,S,o,M,A);if(i.setRealPlayer(n),e===F)z.push(i);else{let t=this.playersByElement.get(e);t&&t.length&&(i.parentPlayer=a(t)),r.push(i)}}else V(t,l.fromStyles),i.onDestroy((()=>L(t,l.toStyles))),D.push(i),m.has(t)&&r.push(i)})),D.forEach((e=>{let t=o.get(e.element);if(t&&t.length){let n=a(t);e.setRealPlayer(n)}})),r.forEach((e=>{e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()}));for(let e=0;e<x.length;e++){let t=x[e],n=t[De];if(Ge(t,I),n&&n.hasAnimation)continue;let i=[];if(s.size){let e=s.get(t);e&&e.length&&i.push(...e);let n=this.driver.query(t,P,!0);for(let e=0;e<n.length;e++){let t=s.get(n[e]);t&&t.length&&i.push(...t)}}let r=i.filter((e=>!e.destroyed));r.length?We(this,t,r):this.processLeaveNode(t)}return x.length=0,z.forEach((e=>{this.players.push(e),e.onDone((()=>{e.destroy();let t=this.players.indexOf(e);this.players.splice(t,1)})),e.play()})),z}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,t,n,i,r){let o=[];if(t){let t=this.playersByQueriedElement.get(e);t&&(o=t)}else{let t=this.playersByElement.get(e);if(t){let e=!r||r==Ne;t.forEach((t=>{t.queued||!e&&t.triggerName!=i||o.push(t)}))}}return(n||i)&&(o=o.filter((e=>!(n&&n!=e.namespaceId||i&&i!=e.triggerName)))),o}_beforeAnimationBuild(e,t,n){let i=t.triggerName,r=t.element,o=t.isRemovalTransition?void 0:e,a=t.isRemovalTransition?void 0:i;for(let e of t.timelines){let i=e.element,l=i!==r,s=u(n,i,[]);this._getPreviousPlayers(i,l,o,a,t.toState).forEach((e=>{let t=e.getRealPlayer();t.beforeDestroy&&t.beforeDestroy(),e.destroy(),s.push(e)}))}V(r,t.fromStyles)}_buildAnimation(e,t,n,r,o,s){let c=t.triggerName,d=t.element,m=[],h=new Set,f=new Set,p=t.timelines.map((t=>{let a=t.element;h.add(a);let u=a[De];if(u&&u.removedBeforeQueried)return new i.Wb(t.duration,t.delay);let p=a!==d,b=function(e){let t=[];return $e(e,t),t}((n.get(a)||Me).map((e=>e.getRealPlayer()))).filter((e=>{let t=e;return!!t.element&&t.element===a})),g=o.get(a),x=s.get(a),_=l(this._normalizer,t.keyframes,g,x),y=this._buildPlayer(t,_,b);if(t.subTimeline&&r&&f.add(a),p){let t=new je(e,c,a);t.setRealPlayer(y),m.push(t)}return y}));m.forEach((e=>{u(this.playersByQueriedElement,e.element,[]).push(e),e.onDone((()=>function(e,t,n){let i=e.get(t);if(i){if(i.length){let e=i.indexOf(n);i.splice(e,1)}0==i.length&&e.delete(t)}return i}(this.playersByQueriedElement,e.element,e)))})),h.forEach((e=>Ze(e,M)));let b=a(p);return b.onDestroy((()=>{h.forEach((e=>Ge(e,M))),L(d,t.toStyles)})),f.forEach((e=>{u(r,e,[]).push(b)})),b}_buildPlayer(e,t,n){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,n):new i.Wb(e.duration,e.delay)}},je=class{constructor(e,t,n){this.namespaceId=e,this.triggerName=t,this.element=n,this._player=new i.Wb,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,this._queuedCallbacks.forEach(((t,n)=>{t.forEach((t=>s(e,n,void 0,t)))})),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){let t=this._player;t.triggerCallback&&e.onStart((()=>t.triggerCallback("start"))),e.onDone((()=>this.finish())),e.onDestroy((()=>this.destroy()))}_queueEvent(e,t){u(this._queuedCallbacks,e,[]).push(t)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){let t=this._player;t.triggerCallback&&t.triggerCallback(e)}};function Be(e){return e&&1===e.nodeType}function Ue(e,t){let n=e.style.display;return e.style.display=t??"none",n}function He(e,t,n,i,r){let o=[];
1n.forEach((e=>o.push(Ue(e))));let a=[];i.forEach(((n,i)=>{let o=new Map;n.forEach((e=>{let n=t.computeStyle(i,e,r);o.set(e,n),(!n||0==n.length)&&(i[De]=ze,a.push(i))})),e.set(i,o)}));let l=0;return n.forEach((e=>Ue(e,o[l++]))),a}function qe(e,t){let n=new Map;if(e.forEach((e=>n.set(e,[]))),0==t.length)return n;let i=new Set(t),r=new Map;function o(e){if(!e)return 1;let t=r.get(e);if(t)return t;let a=e.parentNode;return t=n.has(a)?a:i.has(a)?1:o(a),r.set(e,t),t}return t.forEach((e=>{let t=o(e);1!==t&&n.get(t).push(e)})),n}function Ze(e,t){e.classList?.add(t)}function Ge(e,t){e.classList?.remove(t)}function We(e,t,n){a(n).onDone((()=>e.processLeaveNode(t)))}function $e(e,t){for(let n=0;n<e.length;n++){let r=e[n];r instanceof i.Xb?$e(r.players,t):t.push(r)}}function Ke(e,t,n){let i=n.get(e);if(!i)return!1;let r=t.get(e);return r?i.forEach((e=>r.add(e))):t.set(e,i),n.delete(e),!0}var Ye=class{constructor(e,t,n,i){this._driver=t,this._normalizer=n,this._triggerCache={},this.onRemovalComplete=(e,t)=>{},this._transitionEngine=new Ve(e.body,t,n,i),this._timelineEngine=new Ie(e.body,t,n),this._transitionEngine.onRemovalComplete=(e,t)=>this.onRemovalComplete(e,t)}registerTrigger(e,t,n,r,o){let a=e+"-"+r,l=this._triggerCache[a];if(!l){let e=[],t=[],n=re(this._driver,o,e,t);if(e.length)throw new i.G(3404,!1);t.length,l=function(e,t,n){return new Se(e,t,n)}(r,n,this._normalizer),this._triggerCache[a]=l}this._transitionEngine.registerTrigger(t,r,l)}register(e,t){this._transitionEngine.register(e,t)}destroy(e,t){this._transitionEngine.destroy(e,t)}onInsert(e,t,n,i){this._transitionEngine.insertNode(e,t,n,i)}onRemove(e,t,n){this._transitionEngine.removeNode(e,t,n)}disableAnimations(e,t){this._transitionEngine.markElementAsDisabled(e,t)}process(e,t,n,i){if("@"==n.charAt(0)){let[e,r]=m(n),o=i;this._timelineEngine.command(e,t,r,o)}else this._transitionEngine.trigger(e,t,n,i)}listen(e,t,n,i,r){if("@"==n.charAt(0)){let[e,i]=m(n);return this._timelineEngine.listen(e,t,i,r)}return this._transitionEngine.listen(e,t,n,i,r)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(e){this._transitionEngine.afterFlushAnimationsDone(e)}},Qe=class e{constructor(t,n,i){this._element=t,this._startStyles=n,this._endStyles=i,this._state=0;let r=e.initialStylesByElement.get(t);r||e.initialStylesByElement.set(t,r=new Map),this._initialStyles=r}start(){this._state<1&&(this._startStyles&&L(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(L(this._element,this._initialStyles),this._endStyles&&(L(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(V(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(V(this._element,this._endStyles),this._endStyles=null),L(this._element,this._initialStyles),this._state=3)}};Qe.initialStylesByElement=new WeakMap;var Xe=Qe;function Je(e){let t=null;return e.forEach(((e,n)=>{(function(e){return"display"===e||"position"===e})(n)&&(t=t||new Map,t.set(n,e))})),t}var et=class{constructor(e,t,n,i){this.element=e,this.keyframes=t,this.options=n,this._specialStyles=i,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach((e=>e())),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;let e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:new Map;let t=()=>this._onFinish();this.domPlayer.addEventListener("finish",t),this.onDestroy((()=>{this.domPlayer.removeEventListener("finish",t)}))}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(e){let t=[];return e.forEach((e=>{t.push(Object.fromEntries(e))})),t}_triggerWebAnimation(e,t,n){return e.animate(this._convertKeyframesToObject(t),n)}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach((e=>e())),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((e=>e())),this._onDestroyFns=[])}setPosition(e){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){let e=new Map;this.hasStarted()&&this._finalKeyframe.forEach(((t,n)=>{"offset"!==n&&e.set(n,this._finished?t:K(this.element,n))})),this.currentSnapshot=e}triggerCallback(e){let t="start"===e?this._onStartFns:this._onDoneFns;t.forEach((e=>e())),t.length=0}},tt=class{validateStyleProperty(e){return!0}validateAnimatableStyleProperty(e){return!0}matchesElement(e,t){return!1}containsElement(e,t){return _(e,t)}getParentElement(e){return f(e)}query(e,t,n){return y(e,t,n)}computeStyle(e,t,n){return K(e,t)}animate(e,t,n,i,r,o=[]){let a={duration:n,delay:i,fill:0==i?"both":"forwards"};r&&(a.easing=r);let l=new Map,s=o.filter((e=>e instanceof et));
1W(n,i)&&s.forEach((e=>{e.currentSnapshot.forEach(((e,t)=>l.set(t,e)))}));let c=N(t).map((e=>new Map(e)));c=function(e,t,n){if(n.size&&t.length){let i=t[0],r=[];if(n.forEach(((e,t)=>{i.has(t)||r.push(t),i.set(t,e)})),r.length)for(let n=1;n<t.length;n++){let i=t[n];r.forEach((t=>i.set(t,K(e,t))))}}return t}(e,c,l);let d=function(e,t){let n=null,i=null;return Array.isArray(t)&&t.length?(n=Je(t[0]),t.length>1&&(i=Je(t[t.length-1]))):t instanceof Map&&(n=Je(t)),n||i?new Xe(e,n,i):null}(e,c);return new et(e,c,a,d)}};function nt(e,t,n){return"noop"===e?new Ye(t,new v,new S,n):new Ye(t,new tt,new Q,n)}var it=class{constructor(e,t){this._driver=e;let n=[],r=re(e,t,n,[]);if(n.length)throw new i.G(3500,!1);this._animationAst=r}buildTimelines(e,t,n,r,o){let a=Array.isArray(t)?R(t):t,l=Array.isArray(n)?R(n):n,s=[];o=o||new de;let c=he(this._driver,e,this._animationAst,E,I,a,l,r,o,s);if(s.length)throw new i.G(3501,!1);return c}},rt="@",ot="@.disabled",at=class{constructor(e,t,n,i){this.namespaceId=e,this.delegate=t,this.engine=n,this._onDestroy=i,this.ɵtype=0}get data(){return this.delegate.data}destroyNode(e){this.delegate.destroyNode?.(e)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone((()=>{queueMicrotask((()=>{this.delegate.destroy()}))})),this._onDestroy?.()}createElement(e,t){return this.delegate.createElement(e,t)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,t){this.delegate.appendChild(e,t),this.engine.onInsert(this.namespaceId,t,e,!1)}insertBefore(e,t,n,i=!0){this.delegate.insertBefore(e,t,n),this.engine.onInsert(this.namespaceId,t,e,i)}removeChild(e,t,n){this.engine.onRemove(this.namespaceId,t,this.delegate)}selectRootElement(e,t){return this.delegate.selectRootElement(e,t)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,t,n,i){this.delegate.setAttribute(e,t,n,i)}removeAttribute(e,t,n){this.delegate.removeAttribute(e,t,n)}addClass(e,t){this.delegate.addClass(e,t)}removeClass(e,t){this.delegate.removeClass(e,t)}setStyle(e,t,n,i){this.delegate.setStyle(e,t,n,i)}removeStyle(e,t,n){this.delegate.removeStyle(e,t,n)}setProperty(e,t,n){t.charAt(0)==rt&&t==ot?this.disableAnimations(e,!!n):this.delegate.setProperty(e,t,n)}setValue(e,t){this.delegate.setValue(e,t)}listen(e,t,n){return this.delegate.listen(e,t,n)}disableAnimations(e,t){this.engine.disableAnimations(e,t)}},lt=class extends at{constructor(e,t,n,i,r){super(t,n,i,r),this.factory=e,this.namespaceId=t}setProperty(e,t,n){t.charAt(0)==rt?"."==t.charAt(1)&&t==ot?(n=void 0===n||!!n,this.disableAnimations(e,n)):this.engine.process(this.namespaceId,e,t.slice(1),n):this.delegate.setProperty(e,t,n)}listen(e,t,n){if(t.charAt(0)==rt){let i=function(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(e),r=t.slice(1),o="";return r.charAt(0)!=rt&&([r,o]=function(e){let t=e.indexOf(".");return[e.substring(0,t),e.slice(t+1)]}(r)),this.engine.listen(this.namespaceId,i,r,o,(e=>{let t=e._data||-1;this.factory.scheduleListenerCallback(t,n,e)}))}return this.delegate.listen(e,t,n)}},st=class{constructor(e,t,n){this.delegate=e,this.engine=t,this._zone=n,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,t.onRemovalComplete=(e,t)=>{let n=t?.parentNode(e);n&&t.removeChild(n,e)}}createRenderer(e,t){let n=this.delegate.createRenderer(e,t);if(!e||!t?.data?.animation){let e=this._rendererCache,t=e.get(n);if(!t){let i=()=>e.delete(n);t=new at("",n,this.engine,i),e.set(n,t)}return t}let i=t.id,r=t.id+"-"+this._currentId;this._currentId++,this.engine.register(r,e);let o=t=>{Array.isArray(t)?t.forEach(o):this.engine.registerTrigger(i,r,e,t.name,t)};return t.data.animation.forEach(o),new lt(this,r,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask((()=>{this._microtaskId++}))}scheduleListenerCallback(e,t,n){if(e>=0&&e<this._microtaskId)return void this._zone.run((()=>t(n)));let i=this._animationCallbacksBuffer;0==i.length&&queueMicrotask((()=>{this._zone.run((()=>
1{i.forEach((e=>{let[t,n]=e;t(n)})),this._animationCallbacksBuffer=[]}))})),i.push([t,n])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular((()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)})),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}},922:()=>{(async()=>{const e={environment:"euc1",deploymentId:"e186ea6e-dbd2-40b6-8d29-a69430571344"};try{const t=await(await fetch("genesys/assets/config.json")).json();e.environment=t.environment,e.deploymentId=t.deploymentId}catch{console.error("Could not load config.json")}var t,n,i,r;t=window,n="Genesys",i=e,t._genesysJs=n,t[n]=t[n]||function(){(t[n].q=t[n].q||[]).push(arguments)},t[n].t=1*new Date,t[n].c=i,(r=document.createElement("script")).async=1,r.src="https://apps.mypurecloud.de/genesys-bootstrap/genesys.min.js",r.charset="utf-8",document.head.appendChild(r);const o=document.createElement("link");o.href="https://fonts.googleapis.com/icon?family=Material+Icons",o.rel="preconnect";const a=document.createElement("link");a.href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap",a.rel="stylesheet";const l=document.createElement("link");l.href="https://fonts.googleapis.com/icon?family=Material+Icons",l.rel="stylesheet",document.head.appendChild(o),document.head.appendChild(a),document.head.appendChild(l)})()},36:(e,t,n)=>{"use strict";var i=n(620),r=class{},o=class{},a=class e{constructor(e){this.normalizedNames=new Map,this.lazyUpdate=null,e?"string"==typeof e?this.lazyInit=()=>{this.headers=new Map,e.split("\n").forEach((e=>{let t=e.indexOf(":");if(t>0){let n=e.slice(0,t),i=n.toLowerCase(),r=e.slice(t+1).trim();this.maybeSetNormalizedName(n,i),this.headers.has(i)?this.headers.get(i).push(r):this.headers.set(i,[r])}}))}:typeof Headers<"u"&&e instanceof Headers?(this.headers=new Map,e.forEach(((e,t)=>{this.setHeaderEntries(t,e)}))):this.lazyInit=()=>{this.headers=new Map,Object.entries(e).forEach((([e,t])=>{this.setHeaderEntries(e,t)}))}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();let t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,t){return this.clone({name:e,value:t,op:"a"})}set(e,t){return this.clone({name:e,value:t,op:"s"})}delete(e,t){return this.clone({name:e,value:t,op:"d"})}maybeSetNormalizedName(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}init(){this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach((e=>this.applyUpdate(e))),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach((t=>{this.headers.set(t,e.headers.get(t)),this.normalizedNames.set(t,e.normalizedNames.get(t))}))}clone(t){let n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}applyUpdate(e){let t=e.name.toLowerCase();switch(e.op){case"a":case"s":let n=e.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(e.name,t);let i=("a"===e.op?this.headers.get(t):void 0)||[];i.push(...n),this.headers.set(t,i);break;case"d":let r=e.value;if(r){let e=this.headers.get(t);if(!e)return;e=e.filter((e=>-1===r.indexOf(e))),0===e.length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,e)}else this.headers.delete(t),this.normalizedNames.delete(t)}}setHeaderEntries(e,t){let n=(Array.isArray(t)?t:[t]).map((e=>e.toString())),i=e.toLowerCase();this.headers.set(i,n),this.maybeSetNormalizedName(e,i)}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach((t=>e(this.normalizedNames.get(t),this.headers.get(t))))}},l=class{encodeKey(e){return d(e)}encodeValue(e){return d(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}},s=/%(\d[a-f0-9])/gi,c={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function d(e){return encodeURIComponent(e).replace(s,((e,t)=>c[t]??e))}function u(e){return`${e}`}var m=class e{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new l,e.fromString){if(e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(e,t){let n=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach((e=>{let i=e.indexOf("="),[r,o]=-1==i?[t.decodeKey(e),""]:[t.decodeKey(e.slice(0,i)),t.decodeValue(e.slice(i+1))],a=n.get(r)||[];a.push(o),n.set(r,a)})),n}(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach((t=>{let n=e.fromObject[t],i=Array.isArray(n)?n.map(u):[u(n)];this.map.set(t,i)}))):this.map=null}has(e){return this.init(),this.map.has(e)}get(e){this.init();let t=this.map.get(e);return t?t[0]:null}getAll(e){return this.init(),this.map.get(e)||null}
1keys(){return this.init(),Array.from(this.map.keys())}append(e,t){return this.clone({param:e,value:t,op:"a"})}appendAll(e){let t=[];return Object.keys(e).forEach((n=>{let i=e[n];Array.isArray(i)?i.forEach((e=>{t.push({param:n,value:e,op:"a"})})):t.push({param:n,value:i,op:"a"})})),this.clone(t)}set(e,t){return this.clone({param:e,value:t,op:"s"})}delete(e,t){return this.clone({param:e,value:t,op:"d"})}toString(){return this.init(),this.keys().map((e=>{let t=this.encoder.encodeKey(e);return this.map.get(e).map((e=>t+"="+this.encoder.encodeValue(e))).join("&")})).filter((e=>""!==e)).join("&")}clone(t){let n=new e({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(t),n}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach((e=>this.map.set(e,this.cloneFrom.map.get(e)))),this.updates.forEach((e=>{switch(e.op){case"a":case"s":let t=("a"===e.op?this.map.get(e.param):void 0)||[];t.push(u(e.value)),this.map.set(e.param,t);break;case"d":if(void 0===e.value){this.map.delete(e.param);break}{let t=this.map.get(e.param)||[],n=t.indexOf(u(e.value));-1!==n&&t.splice(n,1),t.length>0?this.map.set(e.param,t):this.map.delete(e.param)}}})),this.cloneFrom=this.updates=null)}},h=class{constructor(){this.map=new Map}set(e,t){return this.map.set(e,t),this}get(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e)}delete(e){return this.map.delete(e),this}has(e){return this.map.has(e)}keys(){return this.map.keys()}};function f(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function p(e){return typeof Blob<"u"&&e instanceof Blob}function b(e){return typeof FormData<"u"&&e instanceof FormData}var g,x=class e{constructor(e,t,n,i){let r;if(this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase(),function(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==n?n:null,r=i):r=n,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.context&&(this.context=r.context),r.params&&(this.params=r.params),this.transferCache=r.transferCache),this.headers??=new a,this.context??=new h,this.params){let e=this.params.toString();if(0===e.length)this.urlWithParams=t;else{let n=t.indexOf("?"),i=-1===n?"?":n<t.length-1?"&":"";this.urlWithParams=t+i+e}}else this.params=new m,this.urlWithParams=t}serializeBody(){return null===this.body?null:"string"==typeof this.body||f(this.body)||p(this.body)||b(this.body)||function(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}(this.body)?this.body:this.body instanceof m?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||b(this.body)?null:p(this.body)?this.body.type||null:f(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof m?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(t={}){let n=t.method||this.method,i=t.url||this.url,r=t.responseType||this.responseType,o=t.transferCache??this.transferCache,a=void 0!==t.body?t.body:this.body,l=t.withCredentials??this.withCredentials,s=t.reportProgress??this.reportProgress,c=t.headers||this.headers,d=t.params||this.params,u=t.context??this.context;return void 0!==t.setHeaders&&(c=Object.keys(t.setHeaders).reduce(((e,n)=>e.set(n,t.setHeaders[n])),c)),t.setParams&&(d=Object.keys(t.setParams).reduce(((e,n)=>e.set(n,t.setParams[n])),d)),new e(n,i,a,{params:d,headers:c,context:u,reportProgress:s,responseType:r,withCredentials:l,transferCache:o})}},_=((g=_||{})[g.Sent=0]="Sent",g[g.UploadProgress=1]="UploadProgress",g[g.ResponseHeader=2]="ResponseHeader",g[g.DownloadProgress=3]="DownloadProgress",g[g.Response=4]="Response",g[g.User=5]="User",g),y=class{constructor(e,t=C.Ok,n="OK"){this.headers=e.headers||new a,this.status=void 0!==e.status?e.status:t,this.statusText=e.statusText||n,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}},v=class e extends y{constructor(e={}){super(e),this.type=_.ResponseHeader}clone(t={}){return new e({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},k=class e extends y{constructor(e={}){super(e),this.type=_.Response,this.body=void 0!==e.body?e.body:null}clone(t={}){return new e({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},w=class extends y{constructor(e){super(e,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${e.url||"(unknown url)"}`:this.message=`Http failure response for ${e.url||"(unknown url)"}: ${e.status} ${e.statusText}`,this.error=e.error||null}},C=function(e){return e[e.Continue=100]="Continue",e[e.SwitchingProtocols=101]="SwitchingProtocols",e[e.Processing=102]="Processing",e[e.EarlyHints=103]="EarlyHints",e[e.Ok=200]="Ok",e[e.Created=201]="Created",e[e.Accepted=202]="Accepted",e[e.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",e[e.NoContent=204]="NoContent",e[e.ResetContent=205]="ResetContent",e[e.PartialContent=206]="PartialContent",e[e.MultiStatus=207]="MultiStatus",e[e.AlreadyReported=208]="AlreadyReported",e[e.ImUsed=226]="ImUsed",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.Found=302]="Found",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.Unused=306]="Unused",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.LengthRequired=411]="LengthRequired",e[e.PreconditionFailed=412]="PreconditionFailed",e[e.PayloadTooLarge=413]="PayloadTooLarge",e[e.UriTooLong=414]="UriTooLong",e[e.UnsupportedMediaType=415]="UnsupportedMediaType",e[e.RangeNotSatisfiable=416]="RangeNotSatisfiable",e[e.ExpectationFailed=417]="ExpectationFailed",e[e.ImATeapot=418]="ImATeapot",e[e.MisdirectedRequest=421]="MisdirectedRequest",e[e.UnprocessableEntity=422]="UnprocessableEntity",e[e.Locked=423]="Locked",e[e.FailedDependency=424]="FailedDependency",e[e.TooEarly=425]="TooEarly",e[e.UpgradeRequired=426]="UpgradeRequired",e[e.PreconditionRequired=428]="PreconditionRequired",e[e.TooManyRequests=429]="TooManyRequests",e[e.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",e[e.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout",e[e.HttpVersionNotSupported=505]="HttpVersionNotSupported",e[e.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",e[e.InsufficientStorage=507]="InsufficientStorage",e[e.LoopDetected=508]="LoopDetected",e[e.NotExtended=510]="NotExtended",e[e.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",e}(C||{});function S(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,transferCache:e.transferCache}}var T=(()=>{let e=class{constructor(e){this.handler=e}request(e,t,n={}){let r;if(e instanceof x)r=e;else{let i,o;i=n.headers instanceof a?n.headers:new a(n.headers),n.params&&(o=n.params instanceof m?n.params:new m({fromObject:n.params})),r=new x(e,t,void 0!==n.body?n.body:null,{headers:i,context:n.context,params:o,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials,transferCache:n.transferCache})}let o=(0,i.k)(r).pipe((0,i.u)((e=>this.handler.handle(e))));if(e instanceof x||"events"===n.observe)return o;let l=o.pipe((0,i.s)((e=>e instanceof k)));switch(n.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return l.pipe((0,i.n)((e=>{if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return e.body})));case"blob":return l.pipe((0,i.n)((e=>{if(null!==e.body&&!(e.body instanceof Blob))throw new Error("Response is not a Blob.");return e.body})));case"text":return l.pipe((0,i.n)((e=>{if(null!==e.body&&"string"!=typeof e.body)throw new Error("Response is not a string.");return e.body})));default:return l.pipe((0,i.n)((e=>e.body)))}case"response":return l;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`)}}delete(e,t={}){return this.request("DELETE",e,t)}get(e,t={}){return this.request("GET",e,t)}head(e,t={}){return this.request("HEAD",e,t)}jsonp(e,t){return this.request("JSONP",e,{params:(new m).append(t,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,t={}){return this.request("OPTIONS",e,t)}patch(e,t,n={}){return this.request("PATCH",e,S(n,t))}post(e,t,n={}){return this.request("POST",e,S(n,t))}put(e,t,n={}){return this.request("PUT",e,S(n,t))}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(r))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac}),e})();function E(e,t){return t(e)}function I(e,t){return(n,i)=>t.intercept(n,{handle:t=>e(t,i)})}var O=new i.L(""),A=new i.L(""),M=new i.L(""),P=new i.L("");function z(){let e=null;return(t,n)=>{null===e&&(e=((0,i.N)(O,{optional:!0})??[]).reduceRight(I,E));let r=(0,i.N)(i.Ia),o=r.add();return e(t,n).pipe((0,i.y)((()=>r.remove(o))))}}var D=(()=>{let e=class extends r{constructor(e,t){super(),this.backend=e,this.injector=t,this.chain=null,this.pendingTasks=(0,i.N)(i.Ia);let n=(0,i.N)(P,{optional:!0});this.backend=n??e}handle(e){if(null===this.chain){let e=Array.from(new Set([...this.injector.get(A),...this.injector.get(M,[])]));this.chain=e.reduceRight(((e,t)=>function(e,t,n){return(r,o)=>(0,i.W)(n,(()=>t(r,(t=>e(t,o)))))}(e,t,this.injector)),E)}let t=this.pendingTasks.add();return this.chain(e,(e=>this.backend.handle(e))).pipe((0,i.y)((()=>this.pendingTasks.remove(t))))}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(o),(0,i.M)(i.V))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac}),e})(),F=/^\)\]\}',?\n/,N=(()=>{let e=class{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new i.G(-2800,!1);let t=this.xhrFactory;return(t.ɵloadImpl?(0,i.j)(t.ɵloadImpl()):(0,i.k)(null)).pipe((0,i.D)((()=>new i.f((n=>{let i=t.build();if(i.open(e.method,e.urlWithParams),e.withCredentials&&(i.withCredentials=!0),e.headers.forEac
1h(((e,t)=>i.setRequestHeader(e,t.join(",")))),e.headers.has("Accept")||i.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){let t=e.detectContentTypeHeader();null!==t&&i.setRequestHeader("Content-Type",t)}if(e.responseType){let t=e.responseType.toLowerCase();i.responseType="json"!==t?t:"text"}let r=e.serializeBody(),o=null,l=()=>{if(null!==o)return o;let t=i.statusText||"OK",n=new a(i.getAllResponseHeaders()),r=function(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(i)||e.url;return o=new v({headers:n,status:i.status,statusText:t,url:r}),o},s=()=>{let{headers:t,status:r,statusText:o,url:a}=l(),s=null;r!==C.NoContent&&(s=typeof i.response>"u"?i.responseText:i.response),0===r&&(r=s?C.Ok:0);let c=r>=200&&r<300;if("json"===e.responseType&&"string"==typeof s){let e=s;s=s.replace(F,"");try{s=""!==s?JSON.parse(s):null}catch(t){s=e,c&&(c=!1,s={error:t,text:s})}}c?(n.next(new k({body:s,headers:t,status:r,statusText:o,url:a||void 0})),n.complete()):n.error(new w({error:s,headers:t,status:r,statusText:o,url:a||void 0}))},c=e=>{let{url:t}=l(),r=new w({error:e,status:i.status||0,statusText:i.statusText||"Unknown Error",url:t||void 0});n.error(r)},d=!1,u=t=>{d||(n.next(l()),d=!0);let r={type:_.DownloadProgress,loaded:t.loaded};t.lengthComputable&&(r.total=t.total),"text"===e.responseType&&i.responseText&&(r.partialText=i.responseText),n.next(r)},m=e=>{let t={type:_.UploadProgress,loaded:e.loaded};e.lengthComputable&&(t.total=e.total),n.next(t)};return i.addEventListener("load",s),i.addEventListener("error",c),i.addEventListener("timeout",c),i.addEventListener("abort",c),e.reportProgress&&(i.addEventListener("progress",u),null!==r&&i.upload&&i.upload.addEventListener("progress",m)),i.send(r),n.next({type:_.Sent}),()=>{i.removeEventListener("error",c),i.removeEventListener("abort",c),i.removeEventListener("load",s),i.removeEventListener("timeout",c),e.reportProgress&&(i.removeEventListener("progress",u),null!==r&&i.upload&&i.upload.removeEventListener("progress",m)),i.readyState!==i.DONE&&i.abort()}})))))}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(i.Nb))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac}),e})(),R=new i.L(""),L=new i.L("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),V=new i.L("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"}),j=class{},B=(()=>{let e=class{constructor(e,t,n){this.doc=e,this.platform=t,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,i.Gb)(e,this.cookieName),this.lastCookieString=e),this.lastToken}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(i.Fb),(0,i.M)(i.ia),(0,i.M)(L))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac}),e})();function U(e,t){let n=e.url.toLowerCase();if(!(0,i.N)(R)||"GET"===e.method||"HEAD"===e.method||n.startsWith("http://")||n.startsWith("https://"))return t(e);let r=(0,i.N)(j).getToken(),o=(0,i.N)(V);return null!=r&&!e.headers.has(o)&&(e=e.clone({headers:e.headers.set(o,r)})),t(e)}var H=function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e}(H||{});function q(...e){let t=[T,N,D,{provide:r,useExisting:D},{provide:o,useExisting:N},{provide:A,useValue:U,multi:!0},{provide:R,useValue:!0},{provide:j,useClass:B}];for(let n of e)t.push(...n.ɵproviders);return(0,i.T)(t)}var Z=new i.L(""),G=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵmod=(0,i.R)({type:e}),e.ɵinj=(0,i.K)({providers:[q(function(e,t){return{ɵkind:e,ɵproviders:t}}(H.LegacyInterceptors,[{provide:Z,useFactory:z},{provide:A,useExisting:Z,multi:!0}]))]}),e})(),W=class extends i.Eb{constructor(){super(...arguments),this.supportsDOMEvents=!0}},$=class e extends W{static makeCurrent(){(0,i.Db)(new e)}onAndCancel(e,t,n){return e.addEventListener(t,n),()=>{e.removeEventListener(t,n)}}dispatchEvent(e,t){e.dispatchEvent(t)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}
1isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,t){return"window"===t?window:"document"===t?e:"body"===t?e.body:null}getBaseHref(e){let t=(K=K||document.querySelector("base"))?K.getAttribute("href"):null;return null==t?null:function(e){return new URL(e,document.baseURI).pathname}(t)}resetBaseElement(){K=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return(0,i.Gb)(document.cookie,e)}},K=null,Y=(()=>{let e=class{build(){return new XMLHttpRequest}};return e.ɵfac=function(t){return new(t||e)},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac}),e})(),Q=new i.L(""),X=(()=>{let e=class{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach((e=>{e.manager=this})),this._plugins=e.slice().reverse()}addEventListener(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}getZone(){return this._zone}_findPluginFor(e){let t=this._eventNameToPlugin.get(e);if(t)return t;if(t=this._plugins.find((t=>t.supports(e))),!t)throw new i.G(5101,!1);return this._eventNameToPlugin.set(e,t),t}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(Q),(0,i.M)(i.Fa))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac}),e})(),J=class{constructor(e){this._doc=e}},ee="ng-app-id",te=(()=>{let e=class{constructor(e,t,n,r={}){this.doc=e,this.appId=t,this.nonce=n,this.platformId=r,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,i.Mb)(r),this.resetHostNodes()}addStyles(e){for(let t of e)1===this.changeUsageCount(t,1)&&this.onStyleAdded(t)}removeStyles(e){for(let t of e)this.changeUsageCount(t,-1)<=0&&this.onStyleRemoved(t)}ngOnDestroy(){let e=this.styleNodesInDOM;e&&(e.forEach((e=>e.remove())),e.clear());for(let e of this.getAllStyles())this.onStyleRemoved(e);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(let t of this.getAllStyles())this.addStyleToHost(e,t)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(let t of this.hostNodes)this.addStyleToHost(t,e)}onStyleRemoved(e){let t=this.styleRef;t.get(e)?.elements?.forEach((e=>e.remove())),t.delete(e)}collectServerRenderedStyles(){let e=this.doc.head?.querySelectorAll(`style[${ee}="${this.appId}"]`);if(e?.length){let t=new Map;return e.forEach((e=>{null!=e.textContent&&t.set(e.textContent,e)})),t}return null}changeUsageCount(e,t){let n=this.styleRef;if(n.has(e)){let i=n.get(e);return i.usage+=t,i.usage}return n.set(e,{usage:t,elements:[]}),t}getStyleElement(e,t){let n=this.styleNodesInDOM,i=n?.get(t);if(i?.parentNode===e)return n.delete(t),i.removeAttribute(ee),i;{let n=this.doc.createElement("style");return this.nonce&&n.setAttribute("nonce",this.nonce),n.textContent=t,this.platformIsServer&&n.setAttribute(ee,this.appId),e.appendChild(n),n}}addStyleToHost(e,t){let n=this.getStyleElement(e,t),i=this.styleRef,r=i.get(t)?.elements;r?r.push(n):i.set(t,{elements:[n],usage:1})}resetHostNodes(){let e=this.hostNodes;e.clear(),e.add(this.doc.head)}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(i.Fb),(0,i.M)(i.ga),(0,i.M)(i.ka,8),(0,i.M)(i.ia))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac}),e})(),ne={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},ie=/%COMP%/g,re="%COMP%",oe=`_nghost-${re}`,ae=`_ngcontent-${re}`,le=new i.L("",{providedIn:"root",factory:()=>!0});function se(e,t){return t.map((t=>t.replace(ie,e)))}var ce=(()=>{let e=class{constructor(e,t,n,r,o,a,l,s=null){this.eventManager=e,this.sharedStylesHost=t,this.appId=n,this.removeStylesOnCompDestroy=r,this.doc=o,this.platformId=a,this.ngZone=l,this.nonce=s,this.rendererByCompId=new Map,this.platformIsServer=(0,i.Mb)(a),this.defaultRenderer=new de(e,o,l,this.platformIsServer)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;this.platformIsServer&&t.encapsulation===i.O.ShadowDom&&(t=(0,i.b)((0,i.a)({},t),{encapsulation:i.O.Emulated}));let n=this.getOrCreateRenderer(e,t);
1return n instanceof pe?n.applyToHost(e):n instanceof fe&&n.applyStyles(),n}getOrCreateRenderer(e,t){let n=this.rendererByCompId,r=n.get(t.id);if(!r){let o=this.doc,a=this.ngZone,l=this.eventManager,s=this.sharedStylesHost,c=this.removeStylesOnCompDestroy,d=this.platformIsServer;switch(t.encapsulation){case i.O.Emulated:r=new pe(l,s,t,this.appId,c,o,a,d);break;case i.O.ShadowDom:return new he(l,s,e,t,o,a,this.nonce,d);default:r=new fe(l,s,t,c,o,a,d)}n.set(t.id,r)}return r}ngOnDestroy(){this.rendererByCompId.clear()}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(X),(0,i.M)(te),(0,i.M)(i.ga),(0,i.M)(le),(0,i.M)(i.Fb),(0,i.M)(i.ia),(0,i.M)(i.Fa),(0,i.M)(i.ka))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac}),e})(),de=class{constructor(e,t,n,i){this.eventManager=e,this.doc=t,this.ngZone=n,this.platformIsServer=i,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(e,t){return t?this.doc.createElementNS(ne[t]||t,e):this.doc.createElement(e)}createComment(e){return this.doc.createComment(e)}createText(e){return this.doc.createTextNode(e)}appendChild(e,t){(ue(e)?e.content:e).appendChild(t)}insertBefore(e,t,n){e&&(ue(e)?e.content:e).insertBefore(t,n)}removeChild(e,t){e&&e.removeChild(t)}selectRootElement(e,t){let n="string"==typeof e?this.doc.querySelector(e):e;if(!n)throw new i.G(-5104,!1);return t||(n.textContent=""),n}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,t,n,i){if(i){t=i+":"+t;let r=ne[i];r?e.setAttributeNS(r,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)}removeAttribute(e,t,n){if(n){let i=ne[n];i?e.removeAttributeNS(i,t):e.removeAttribute(`${n}:${t}`)}else e.removeAttribute(t)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}setStyle(e,t,n,r){r&(i.xa.DashCase|i.xa.Important)?e.style.setProperty(t,n,r&i.xa.Important?"important":""):e.style[t]=n}removeStyle(e,t,n){n&i.xa.DashCase?e.style.removeProperty(t):e.style[t]=""}setProperty(e,t,n){null!=e&&(e[t]=n)}setValue(e,t){e.nodeValue=t}listen(e,t,n){if("string"==typeof e&&!(e=(0,i.Cb)().getGlobalEventTarget(this.doc,e)))throw new Error(`Unsupported event target ${e} for event ${t}`);return this.eventManager.addEventListener(e,t,this.decoratePreventDefault(n))}decoratePreventDefault(e){return t=>{if("__ngUnwrap__"===t)return e;!1===(this.platformIsServer?this.ngZone.runGuarded((()=>e(t))):e(t))&&t.preventDefault()}}};function ue(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}var me,he=class extends de{constructor(e,t,n,i,r,o,a,l){super(e,r,o,l),this.sharedStylesHost=t,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let s=se(i.id,i.styles);for(let e of s){let t=document.createElement("style");a&&t.setAttribute("nonce",a),t.textContent=e,this.shadowRoot.appendChild(t)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}appendChild(e,t){return super.appendChild(this.nodeOrShadowRoot(e),t)}insertBefore(e,t,n){return super.insertBefore(this.nodeOrShadowRoot(e),t,n)}removeChild(e,t){return super.removeChild(this.nodeOrShadowRoot(e),t)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},fe=class extends de{constructor(e,t,n,i,r,o,a,l){super(e,r,o,a),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=i,this.styles=l?se(l,n.styles):n.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},pe=class extends fe{constructor(e,t,n,i,r,o,a,l){let s=i+"-"+n.id;super(e,t,n,r,o,a,l,s),this.contentAttr=function(e){return ae.replace(ie,e)}(s),this.hostAttr=function(e){return oe.replace(ie,e)}(s)}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"")}createElement(e,t){let n=super.createElement(e,t);return super.setAttribute(n,this.contentAttr,""),n}},be=(()=>{let e=class extends J{constructor(e){super(e)}supports(e){return!0}addEventListener(e,t,n){return e.addEventListener(t,n,!1),()=>this.removeEventListener(e,t,n)}removeEventListener(e,t,n){return e.removeEventListener(t,n)}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(i.Fb))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac}),e})(),ge=["alt","control","meta","shift"],xe={"\b":"Backspace","\t":"Tab","�":"Delete","�":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},_e={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},ye=(()=>{let e=class e extends J{constructor(e){super(e)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,n,r){let o=e.parseEventName(n),a=e.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular((()=>(0,i.Cb)().onAndCancel(t,o.domEventName,a)))}static parseEventName(t){let n=t.toLowerCase().split("."),i=n.shift();if(0===n.length||"keydown"!==i&&"keyup"!==i)return null;let r=e._normalizeKey(n.pop()),o="",a=n.indexOf("code");if(a>-1&&(n.splice(a,1),o="code."),ge.forEach((e=>{let t=n.indexOf(e);t>-1&&(n.splice(t,1),o+=e+".")})),o+=r,0!=n.length||0===r.length)return null;let l={};return l.domEventName=i,l.fullKey=o,l}static matchEventFullKeyCode(e,t){let n=xe[e.key]||e.key,i="";return t.indexOf("code.")>-1&&(n=e.code,i="code."),!(null==n||!n)&&(n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),ge.forEach((t=>{t!==n&&(0,_e[t])(e)&&(i+=t+".")})),i+=n,i===t)}static eventCallback(t,n,i){return r=>{e.matchEventFullKeyCode(r,t)&&i.runGuarded((()=>n(r)))}}static _normalizeKey(e){return"esc"===e?"escape":e}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(i.Fb))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac}),e})(),ve=[{provide:i.ia,useValue:i.Kb},{provide:i.ha,useValue:function(){$.makeCurrent()},multi:!0},{provide:i.Fb,useFactory:function(){return(0,i.fa)(document),document},deps:[]}],ke=(0,i.wb)(i.yb,"browser",ve),we=new i.L(""),Ce=[{provide:i.sb,useClass:class{addToWindow(e){i.H.getAngularTestability=(t,n=!0)=>{let r=e.findTestabilityInTree(t,n);if(null==r)throw new i.G(5103,!1);return r},i.H.getAllAngularTestabilities=()=>e.getAllTestabilities(),i.H.getAllAngularRootElements=()=>e.getAllRootElements(),i.H.frameworkStabilizers||(i.H.frameworkStabilizers=[]),i.H.frameworkStabilizers.push((e=>{let t=i.H.getAllAngularTestabilities(),n=t.length,r=function(){n--,0==n&&e()};t.forEach((e=>{e.whenStable(r)}))}))}findTestabilityInTree(e,t,n){return null==t?null:e.getTestability(t)??(n?(0,i.Cb)().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null)}},deps:[]},{provide:i.rb,useClass:i.tb,deps:[i.Fa,i.ub,i.sb]},{provide:i.tb,useClass:i.tb,deps:[i.Fa,i.ub,i.sb]}],Se=[{provide:i.U,useValue:"root"},{provide:i.ca,useFactory:function(){return new i.ca},deps:[]},{provide:Q,useClass:be,multi:!0,deps:[i.Fb,i.Fa,i.ia]},{provide:Q,useClass:ye,multi:!0,deps:[i.Fb]},ce,te,X,{provide:i.Ca,useExisting:ce},{provide:i.Nb,useClass:Y,deps:[]},[]],Te=(()=>{let e=class e{constructor(e){}static withServerTransition(t){return{ngModule:e,providers:[{provide:i.ga,useValue:t.appId}]}}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(we,12))},e.ɵmod=(0,i.R)({type:e}),e.ɵinj=(0,i.K)({providers:[...Se,...Ce],imports:[i.Jb,i.zb]}),e})(),Ee=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵprov=(0,i.J)({token:e,factory:function(t){let n=null;return n=t?new(t||e):(0,i.M)(Ie),n},providedIn:"root"}),e})(),Ie=(()=>
1{let e=class extends Ee{constructor(e){super(),this._doc=e}sanitize(e,t){if(null==t)return null;switch(e){case i.ua.NONE:return t;case i.ua.HTML:return(0,i.ma)(t,"HTML")?(0,i.la)(t):(0,i.ta)(this._doc,String(t)).toString();case i.ua.STYLE:return(0,i.ma)(t,"Style")?(0,i.la)(t):t;case i.ua.SCRIPT:if((0,i.ma)(t,"Script"))return(0,i.la)(t);throw new i.G(5200,!1);case i.ua.URL:return(0,i.ma)(t,"URL")?(0,i.la)(t):(0,i.sa)(String(t));case i.ua.RESOURCE_URL:if((0,i.ma)(t,"ResourceURL"))return(0,i.la)(t);throw new i.G(5201,!1);default:throw new i.G(5202,!1)}}bypassSecurityTrustHtml(e){return(0,i.na)(e)}bypassSecurityTrustStyle(e){return(0,i.oa)(e)}bypassSecurityTrustScript(e){return(0,i.pa)(e)}bypassSecurityTrustUrl(e){return(0,i.qa)(e)}bypassSecurityTrustResourceUrl(e){return(0,i.ra)(e)}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(i.Fb))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac,providedIn:"root"}),e})(),Oe=new Uint8Array(16);function Ae(){if(!me&&!(me=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return me(Oe)}var Me=[];for(let e=0;e<256;++e)Me.push((e+256).toString(16).slice(1));var Pe={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)},ze=function(e,t,n){if(Pe.randomUUID&&!t&&!e)return Pe.randomUUID();let i=(e=e||{}).random||(e.rng||Ae)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=i[e];return t}return function(e,t=0){return Me[e[t+0]]+Me[e[t+1]]+Me[e[t+2]]+Me[e[t+3]]+"-"+Me[e[t+4]]+Me[e[t+5]]+"-"+Me[e[t+6]]+Me[e[t+7]]+"-"+Me[e[t+8]]+Me[e[t+9]]+"-"+Me[e[t+10]]+Me[e[t+11]]+Me[e[t+12]]+Me[e[t+13]]+Me[e[t+14]]+Me[e[t+15]]}(i)},De=(()=>{let e=class{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=e=>{},this.onTouched=()=>{}}setProperty(e,t){this._renderer.setProperty(this._elementRef.nativeElement,e,t)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(i.Da),(0,i.za)(i.da))},e.ɵdir=(0,i.S)({type:e}),e})(),Fe=(()=>{let e=class extends De{};return e.ɵfac=(()=>{let t;return function(n){return(t||(t=(0,i.aa)(e)))(n||e)}})(),e.ɵdir=(0,i.S)({type:e,features:[i.Ga]}),e})(),Ne=new i.L(""),Re={provide:Ne,useExisting:(0,i.I)((()=>Ve)),multi:!0},Le=new i.L(""),Ve=(()=>{let e=class extends De{constructor(e,t,n){super(e,t),this._compositionMode=n,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){let e=(0,i.Cb)()?(0,i.Cb)().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(e){let t=e??"";this.setProperty("value",t)}_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)}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(i.Da),(0,i.za)(i.da),(0,i.za)(Le,8))},e.ɵdir=(0,i.S)({type:e,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(e,t){1&e&&(0,i.Za)("input",(function(e){return t._handleInput(e.target.value)}))("blur",(function(){return t.onTouched()}))("compositionstart",(function(){return t._compositionStart()}))("compositionend",(function(e){return t._compositionEnd(e.target.value)}))},features:[(0,i.mb)([Re]),i.Ga]}),e})();function je(e){return null==e||("string"==typeof e||Array.isArray(e))&&0===e.length}function Be(e){return null!=e&&"number"==typeof e.length}var Ue=new i.L(""),He=new i.L(""),qe=/^(?=.{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])?)*$/,Ze=class{static min(e){return function(e){return t=>{if(je(t.value)||je(e))return null;let n=parseFloat(t.value);return!isNaN(n)&&n<e?{min:{min:e,actual:t.value}}:null}}(e)}static max(e){return function(e){return t=>{if(je(t.value)||je(e))return null;let n=parseFloat(t.value);return!isNaN(n)&&n>e?{max:{max:e,actual:t.value}}:null}}(e)}static required(e){return Ge(e)}static requiredTrue(e){return function(e){return!0===e.value?null:{required:!0}}(e)}static email(e){return We(e)}static minLength(e){return function(e){return t=>je(t.value)||!Be(t.value)?null:t.value.length<e?{minlength:{requiredLength:e,actualLength:t.value.length}}:null}(e)}static maxLength(e){return function(e){return t=>Be(t.value)&&t.value.length>e?{maxlength:{requiredLength:e,actualLength:t.value.length}}:null}(e)}static pattern(e){return function(e){if(!e)return $e;let t,n;return"string"==typeof e?(n="","^"!==e.charAt(0)&&(n+="^"),n+=e,"$"!==e.charAt(e.length-1)&&(n+="$"),t=new RegExp(n)):(n=e.toString(),t=e),e=>{if(je(e.value))return null;let i=e.value;return t.test(i)?null:{pattern:{requiredPattern:n,actualValue:i}}}}(e)}static nullValidator(e){return null}static compose(e){return et(e)}static composeAsync(e){return nt(e)}};function Ge(e){return je(e.value)?{required:!0}:null}function We(e){return je(e.value)||qe.test(e.value)?null:{email:!0}}function $e(e){return null}function Ke(e){return null!=e}function Ye(e){return(0,i.vb)(e)?(0,i.j)(e):e}function Qe(e){let t={};return e.forEach((e=>{t=null!=e?(0,i.a)((0,i.a)({},t),e):t})),0===Object.keys(t).length?null:t}function Xe(e,t){return t.map((t=>t(e)))}function Je(e){return e.map((e=>function(e){return!e.validate}(e)?e:t=>e.validate(t)))}function et(e){if(!e)return null;let t=e.filter(Ke);return 0==t.length?null:function(e){return Qe(Xe(e,t))}}function tt(e){return null!=e?et(Je(e)):null}function nt(e){if(!e)return null;let t=e.filter(Ke);return 0==t.length?null:function(e){let n=Xe(e,t).map(Ye);return(0,i.q)(n).pipe((0,i.n)(Qe))}}function it(e){return null!=e?nt(Je(e)):null}function rt(e,t){return null===e?[t]:Array.isArray(e)?[...e,t]:[e,t]}function ot(e){return e._rawValidators}function at(e){return e._rawAsyncValidators}function lt(e){return e?Array.isArray(e)?e:[e]:[]}function st(e,t){return Array.isArray(e)?e.includes(t):e===t}function ct(e,t){let n=lt(t);return lt(e).forEach((e=>{st(n,e)||n.push(e)})),n}function dt(e,t){return lt(t).filter((t=>!st(e,t)))}var ut=class{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}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}_setValidators(e){this._rawValidators=e||[],this._composedValidatorFn=tt(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=it(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach((e=>e())),this._onDestroyCallbacks=[]}reset(e=void 0){this.control&&this.control.reset(e)}hasError(e,t){return!!this.control&&this.control.hasError(e,t)}getError(e,t){return this.control?this.control.getError(e,t):null}},mt=class extends ut{get formDirective(){return null}get path(){return null}},ht=class extends ut{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}},ft=class{constructor(e){this._cd=e}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}
1get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}},pt=((0,i.b)((0,i.a)({},{"[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"}),{"[class.ng-submitted]":"isSubmitted"}),(()=>{let e=class extends ft{constructor(e){super(e)}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(ht,2))},e.ɵdir=(0,i.S)({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,t){2&e&&(0,i.Na)("ng-untouched",t.isUntouched)("ng-touched",t.isTouched)("ng-pristine",t.isPristine)("ng-dirty",t.isDirty)("ng-valid",t.isValid)("ng-invalid",t.isInvalid)("ng-pending",t.isPending)},features:[i.Ga]}),e})()),bt=(()=>{let e=class extends ft{constructor(e){super(e)}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(mt,10))},e.ɵdir=(0,i.S)({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,t){2&e&&(0,i.Na)("ng-untouched",t.isUntouched)("ng-touched",t.isTouched)("ng-pristine",t.isPristine)("ng-dirty",t.isDirty)("ng-valid",t.isValid)("ng-invalid",t.isInvalid)("ng-pending",t.isPending)("ng-submitted",t.isSubmitted)},features:[i.Ga]}),e})(),gt="VALID",xt="INVALID",_t="PENDING",yt="DISABLED";function vt(e){return(wt(e)?e.validators:e)||null}function kt(e,t){return(wt(t)?t.asyncValidators:e)||null}function wt(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}var Ct=class{constructor(e,t){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(e),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get valid(){return this.status===gt}get invalid(){return this.status===xt}get pending(){return this.status==_t}get disabled(){return this.status===yt}get enabled(){return this.status!==yt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._assignValidators(e)}setAsyncValidators(e){this._assignAsyncValidators(e)}addValidators(e){this.setValidators(ct(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(ct(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(dt(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(dt(e,this._rawAsyncValidators))}hasValidator(e){return st(this._rawValidators,e)}hasAsyncValidator(e){return st(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild((e=>e.markAllAsTouched()))}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild((e=>{e.markAsUntouched({onlySelf:!0})})),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}
1markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild((e=>{e.markAsPristine({onlySelf:!0})})),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status=_t,!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){let t=this._parentMarkedDirty(e.onlySelf);this.status=yt,this.errors=null,this._forEachChild((t=>{t.disable((0,i.b)((0,i.a)({},e),{onlySelf:!0}))})),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors((0,i.b)((0,i.a)({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach((e=>e(!0)))}enable(e={}){let t=this._parentMarkedDirty(e.onlySelf);this.status=gt,this._forEachChild((t=>{t.enable((0,i.b)((0,i.a)({},e),{onlySelf:!0}))})),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors((0,i.b)((0,i.a)({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach((e=>e(!1)))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}getRawValue(){return this.value}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===gt||this.status===_t)&&this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild((t=>t._updateTreeValidity(e))),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?yt:gt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status=_t,this._hasOwnPendingAsyncValidator=!0;let t=Ye(this.asyncValidator(this));this._asyncValidationSubscription=t.subscribe((t=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(t,{emitEvent:e})}))}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(e,t={}){this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)}get(e){let t=e;return null==t||(Array.isArray(t)||(t=t.split(".")),0===t.length)?null:t.reduce(((e,t)=>e&&e._find(t)),this)}getError(e,t){let n=t?this.get(t):this;return n&&n.errors?n.errors[e]:null}hasError(e,t){return!!this.getError(e,t)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new i.ea,this.statusChanges=new i.ea}_calculateStatus(){return this._allControlsDisabled()?yt:this.errors?xt:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(_t)?_t:this._anyControlsHaveStatus(xt)?xt:gt}_anyControlsHaveStatus(e){return this._anyControls((t=>t.status===e))}_anyControlsDirty(){return this._anyControls((e=>e.dirty))}_anyControlsTouched(){return this._anyControls((e=>e.touched))}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){wt(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){let t=this._parent&&this._parent.dirty;return!e&&!!t&&!this._parent._anyControlsDirty()}_find(e){return null}_assignValidators(e){this._rawValidators=Array.isArray(e)?e.slice():e,this._composedValidatorFn=function(e){return Array.isArray(e)?tt(e):e||null}(this._rawValidators)}_assignAsyncValidators(e){this._rawAsyncValidators=Array.isArray(e)?e.slice():e,this._composedAsyncValidatorFn=function(e){return Array.isArray(e)?it(e):e||null}(this._rawAsyncValidators)}},St=class extends Ct{constructor(e,t,n){super(vt(t),kt(n,t)),this.controls=e,this._initOb
1servables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(e,t,n={}){this.registerControl(e,t),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}removeControl(e,t={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange((()=>{})),delete this.controls[e],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(e,t,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange((()=>{})),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,t={}){(function(e,t,n){e._forEachChild(((e,t)=>{if(void 0===n[t])throw new i.G(1002,"")}))})(this,0,e),Object.keys(e).forEach((n=>{(function(e,t,n){let r=e.controls;if(!Object.keys(r).length)throw new i.G(1e3,"");if(!r[n])throw new i.G(1001,"")})(this,0,n),this.controls[n].setValue(e[n],{onlySelf:!0,emitEvent:t.emitEvent})})),this.updateValueAndValidity(t)}patchValue(e,t={}){null!=e&&(Object.keys(e).forEach((n=>{let i=this.controls[n];i&&i.patchValue(e[n],{onlySelf:!0,emitEvent:t.emitEvent})})),this.updateValueAndValidity(t))}reset(e={},t={}){this._forEachChild(((n,i)=>{n.reset(e?e[i]:null,{onlySelf:!0,emitEvent:t.emitEvent})})),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},((e,t,n)=>(e[n]=t.getRawValue(),e)))}_syncPendingControls(){let e=this._reduceChildren(!1,((e,t)=>!!t._syncPendingControls()||e));return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach((t=>{let n=this.controls[t];n&&e(n,t)}))}_setUpControls(){this._forEachChild((e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}))}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(let[t,n]of Object.entries(this.controls))if(this.contains(t)&&e(n))return!0;return!1}_reduceValue(){return this._reduceChildren({},((e,t,n)=>((t.enabled||this.disabled)&&(e[n]=t.value),e)))}_reduceChildren(e,t){let n=e;return this._forEachChild(((e,i)=>{n=t(n,e,i)})),n}_allControlsDisabled(){for(let e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(e){return this.controls.hasOwnProperty(e)?this.controls[e]:null}},Tt=new i.L("CallSetDisabledState",{providedIn:"root",factory:()=>Et}),Et="always";function It(e,t,n=Et){Mt(e,t),t.valueAccessor.writeValue(e.value),(e.disabled||"always"===n)&&t.valueAccessor.setDisabledState?.(e.disabled),function(e,t){t.valueAccessor.registerOnChange((n=>{e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&zt(e,t)}))}(e,t),function(e,t){let n=(e,n)=>{t.valueAccessor.writeValue(e),n&&t.viewToModelUpdate(e)};e.registerOnChange(n),t._registerOnDestroy((()=>{e._unregisterOnChange(n)}))}(e,t),function(e,t){t.valueAccessor.registerOnTouched((()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&zt(e,t),"submit"!==e.updateOn&&e.markAsTouched()}))}(e,t),function(e,t){if(t.valueAccessor.setDisabledState){let n=e=>{t.valueAccessor.setDisabledState(e)};e.registerOnDisabledChange(n),t._registerOnDestroy((()=>{e._unregisterOnDisabledChange(n)}))}}(e,t)}function Ot(e,t,n=!0){let i=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(i),t.valueAccessor.registerOnTouched(i)),Pt(e,t),e&&(t._invokeOnDestroyCallbacks(),e._registerOnCollectionChange((()=>{})))}function At(e,t){e.forEach((e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)}))}function Mt(e,t){let n=ot(e);null!==t.validator?e.setValidators(rt(n,t.validator)):"function"==typeof n&&e.setValidators([n]);let i=at(e);null!==t.asyncValidator?e.setAsyncValidators(rt(i,t.asyncValidator)):"function"==typeof i&&e.setAsyncValidators([i]);let r=()=>e.updateValueAndValidity();At(t._rawValidators,r),At(t._rawAsyncValidators,r)}function Pt(e,t){let n=!1;if(null!==e){if(null!==t.validator){let i=ot(e);
1if(Array.isArray(i)&&i.length>0){let r=i.filter((e=>e!==t.validator));r.length!==i.length&&(n=!0,e.setValidators(r))}}if(null!==t.asyncValidator){let i=at(e);if(Array.isArray(i)&&i.length>0){let r=i.filter((e=>e!==t.asyncValidator));r.length!==i.length&&(n=!0,e.setAsyncValidators(r))}}}let i=()=>{};return At(t._rawValidators,i),At(t._rawAsyncValidators,i),n}function zt(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function Dt(e,t){Mt(e,t)}function Ft(e,t){e._syncPendingControls(),t.forEach((e=>{let t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)}))}var Nt={provide:mt,useExisting:(0,i.I)((()=>Lt))},Rt=Promise.resolve(),Lt=(()=>{let e=class extends mt{constructor(e,t,n){super(),this.callSetDisabledState=n,this.submitted=!1,this._directives=new Set,this.ngSubmit=new i.ea,this.form=new St({},tt(e),it(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Rt.then((()=>{let t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),It(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)}))}getControl(e){return this.form.get(e.path)}
1removeControl(e){Rt.then((()=>{let t=this._findContainer(e.path);t&&t.removeControl(e.name),this._directives.delete(e)}))}addFormGroup(e){Rt.then((()=>{let t=this._findContainer(e.path),n=new St({});Dt(n,e),t.registerControl(e.name,n),n.updateValueAndValidity({emitEvent:!1})}))}removeFormGroup(e){Rt.then((()=>{let t=this._findContainer(e.path);t&&t.removeControl(e.name)}))}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){Rt.then((()=>{this.form.get(e.path).setValue(t)}))}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,Ft(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(Ue,10),(0,i.za)(He,10),(0,i.za)(Tt,8))},e.ɵdir=(0,i.S)({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,t){1&e&&(0,i.Za)("submit",(function(e){return t.onSubmit(e)}))("reset",(function(){return t.onReset()}))},inputs:{options:[i.P.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[(0,i.mb)([Nt]),i.Ga]}),e})();function Vt(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function jt(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}var Bt,Ut=class extends Ct{constructor(e=null,t,n){super(vt(t),kt(n,t)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(e),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),wt(t)&&(t.nonNullable||t.initialValueIsDefault)&&(jt(e)?this.defaultValue=e.value:this.defaultValue=e)}setValue(e,t={}){this.value=this._pendingValue=e,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach((e=>e(this.value,!1!==t.emitViewToModelChange))),this.updateValueAndValidity(t)}patchValue(e,t={}){this.setValue(e,t)}reset(e=this.defaultValue,t={}){this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){Vt(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){Vt(this._onDisabledChange,e)}_forEachChild(e){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(e){jt(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}},Ht={provide:ht,useExisting:(0,i.I)((()=>Zt))},qt=Promise.resolve(),Zt=(()=>{let e=class extends ht{constructor(e,t,n,r,o,a){super(),this._changeDetectorRef=o,this.callSetDisabledState=a,this.control=new Ut,this._registered=!1,this.name="",this.update=new i.ea,this._parent=e,this._setValidators(t),this._setAsyncValidators(n),this.valueAccessor=function(e,t){if(!t)return null;let n,i,r;return Array.isArray(t),t.forEach((e=>{e.constructor===Ve?n=e:function(e){return Object.getPrototypeOf(e.constructor)===Fe}(e)?i=e:r=e})),r||i||n||null}(0,r)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){let t=e.name.previousValue;this.formDirective.removeControl({name:t,path:this._getPath(t)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),function(e,t){if(!e.hasOwnProperty("model"))return!1;let n=e.model;return!!n.isFirstChange()||!Object.is(t,n.currentValue)}(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&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){It(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(e){qt.then((()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()}))}_updateDisabled(e){let t=e.isDisabled.currentValue,n=0!==t&&(0,i.Ab)(t);qt.then((()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()}))}_getPath(e){return this._parent?function(e,t){return[...t.path,e]}(e,this._parent):[e]}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(mt,9),(0,i.za)(Ue,10),(0,i.za)(He,10),(0,i.za)(Ne,10),(0,i.za)(i.xb,8),(0,i.za)(Tt,8))},e.ɵdir=(0,i.S)({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[i.P.None,"disabled","isDisabled"],model:[i.P.None,"ngModel","model"],options:[i.P.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[(0,i.mb)([Ht]),i.Ga,i.X]}),e})(),Gt=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵdir=(0,i.S)({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),e})(),Wt={provide:mt,useExisting:(0,i.I)((()=>$t))},$t=(()=>{let e=class extends mt{constructor(e,t,n){super(),this.callSetDisabledState=n,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new i.ea,this._setValidators(e),this._setAsyncValidators(t)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateV
1alidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Pt(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 t=this.form.get(e.path);return It(t,e,this.callSetDisabledState),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}getControl(e){return this.form.get(e.path)}removeControl(e){Ot(e.control||null,e,!1),function(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}(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,t){this.form.get(e.path).setValue(t)}onSubmit(e){return this.submitted=!0,Ft(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach((e=>{let t=e.control,n=this.form.get(e.path);t!==n&&(Ot(t||null,e),(e=>e instanceof Ut)(n)&&(It(n,e,this.callSetDisabledState),e.control=n))})),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let t=this.form.get(e.path);Dt(t,e),t.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){let t=this.form.get(e.path);t&&function(e,t){return Pt(e,t)}(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange((()=>{}))}_updateValidators(){Mt(this.form,this),this._oldForm&&Pt(this._oldForm,this)}_checkFormPresent(){this.form}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(Ue,10),(0,i.za)(He,10),(0,i.za)(Tt,8))},e.ɵdir=(0,i.S)({type:e,selectors:[["","formGroup",""]],hostBindings:function(e,t){1&e&&(0,i.Za)("submit",(function(e){return t.onSubmit(e)}))("reset",(function(){return t.onReset()}))},inputs:{form:[i.P.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[(0,i.mb)([Wt]),i.Ga,i.X]}),e})(),Kt=(()=>{let e=class{constructor(){this._validator=$e}ngOnChanges(e){if(this.inputName in e){let t=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(t),this._validator=this._enabled?this.createValidator(t):$e,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}};return e.ɵfac=function(t){return new(t||e)},e.ɵdir=(0,i.S)({type:e,features:[i.X]}),e})(),Yt={provide:Ue,useExisting:(0,i.I)((()=>Qt)),multi:!0},Qt=(()=>{let e=class extends Kt{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=i.Ab,this.createValidator=e=>Ge}enabled(e){return e}};return e.ɵfac=(()=>{let t;return function(n){return(t||(t=(0,i.aa)(e)))(n||e)}})(),e.ɵdir=(0,i.S)({type:e,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,t){2&e&&(0,i.Ka)("required",t._enabled?"":null)},inputs:{required:"required"},features:[(0,i.mb)([Yt]),i.Ga]}),e})(),Xt={provide:Ue,useExisting:(0,i.I)((()=>Jt)),multi:!0},Jt=(()=>{let e=class extends Kt{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=i.Ab,this.createValidator=e=>We}enabled(e){return e}};return e.ɵfac=(()=>{let t;return function(n){return(t||(t=(0,i.aa)(e)))(n||e)}})(),e.ɵdir=(0,i.S)({type:e,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[(0,i.mb)([Xt]),i.Ga]}),e})(),en=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵmod=(0,i.R)({type:e}),e.ɵinj=(0,i.K)({}),e})(),tn=(()=>{let e=class e{static withConfig(t){return{ngModule:e,providers:[{provide:Tt,useValue:t.callSetDisabledState??Et}]}}};return e.ɵfac=function(t){return new(t||e)},e.ɵmod=(0,i.R)({type:e}),e.ɵinj=(0,i.K)({imports:[en]}),e})();try{Bt=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Bt=!1}var nn,rn,on,an=(()=>{let e=class{constructor(e){this._platformId=e,this.isBrowser=this._platformId?(0,i.Lb)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(m
1sie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!Bt)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(i.ia))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac,providedIn:"root"}),e})(),ln=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function sn(){if(nn)return nn;if("object"!=typeof document||!document)return nn=new Set(ln);let e=document.createElement("input");return nn=new Set(ln.filter((t=>(e.setAttribute("type",t),e.type===t))))}function cn(e){return function(){if(null==rn&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>rn=!0}))}finally{rn=rn||!1}return rn}()?e:!!e.capture}function dn(e){return e.composedPath?e.composedPath()[0]:e.target}function un(e){return null!=e&&"false"!=`${e}`}function mn(e){return Array.isArray(e)?e:[e]}function hn(e){return e instanceof i.da?e.nativeElement:e}var fn,pn=(()=>{let e=class{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}};return e.ɵfac=function(t){return new(t||e)},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac,providedIn:"root"}),e})(),bn=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵmod=(0,i.R)({type:e}),e.ɵinj=(0,i.K)({providers:[pn]}),e})(),gn=new Set,xn=(()=>{let e=class{constructor(e,t){this._platform=e,this._nonce=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):_n}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function(e,t){if(!gn.has(e))try{fn||(fn=document.createElement("style"),t&&(fn.nonce=t),fn.setAttribute("type","text/css"),document.head.appendChild(fn)),fn.sheet&&(fn.sheet.insertRule(`@media ${e} {body{ }}`,0),gn.add(e))}catch(e){console.error(e)}}(e,this._nonce),this._matchMedia(e)}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(an),(0,i.M)(i.ka,8))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac,providedIn:"root"}),e})();function _n(e){return{matches:"all"===e||""===e,media:e,addListener:()=>{},removeListener:()=>{}}}var yn=(()=>{let e=class{constructor(e,t){this._mediaMatcher=e,this._zone=t,this._queries=new Map,this._destroySubject=new i.g}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return vn(mn(e)).some((e=>this._registerQuery(e).mql.matches))}observe(e){let t=vn(mn(e)).map((e=>this._registerQuery(e).observable)),n=(0,i.o)(t);return n=(0,i.p)(n.pipe((0,i.w)(1)),n.pipe((0,i.B)(1),(0,i.v)(0))),n.pipe((0,i.n)((e=>{let t={matches:!1,breakpoints:{}};return e.forEach((({matches:e,query:n})=>{t.matches=t.matches||e,t.breakpoints[n]=e})),t})))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let t=this._mediaMatcher.matchMedia(e),n={observable:new i.f((e=>{let n=t=>this._zone.run((()=>e.next(t)));return t.addListener(n),()=>{t.removeListener(n)}})).pipe((0,i.C)(t),(0,i.n)((({matches:t})=>({query:e,matches:t}))),(0,i.E)(this._destroySubject)),mql:t};return this._queries.set(e,n),n}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(xn),(0,i.M)(i.Fa))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac,providedIn:"root"}),e})();function vn(e){return e.map((e=>e.split(","))).reduce(((e,t)=>e.concat(t))).map((e=>e.trim()))}function kn(e){return 0===e.buttons||0===e.detail}function wn(e){let t=e.touches&&e.touches[0]||e.changedTouches&&e.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}var Cn=new i.L("cdk-input-modality-detector-options"),Sn={ignoreKeys:[18,17,224,91,16]},Tn=cn({passive:!0,capture:!0}),En=(()=>{let e=class{get mostRecentModality(){return this._modality.value}constructor(e,t,n,r){this._platform=e,this._mostRecentTarget=null,this._modality=new i.h(null),this._lastTouchMs=0,this._onKeydown=e=>{this._options?.ignoreKeys?.some((t=>t===e.keyCode))||(this._modality.next("keyboard"),this._mostRecentTarget=dn(e))},this._onMousedown=e=>{Date.now()-this._lastTouchMs<650||(this._modality.next(kn(e)?"keyboard":"mouse"),this._mostRecentTarget=dn(e))},this._onTouchstart=e=>{wn(e)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=dn(e))},this._options=(0,i.a)((0,i.a)({},Sn),r),this.modalityDetected=this._modality.pipe((0,i.B)(1)),this.modalityChanged=this.modalityDetected.pipe((0,i.x)()),e.
1isBrowser&&t.runOutsideAngular((()=>{n.addEventListener("keydown",this._onKeydown,Tn),n.addEventListener("mousedown",this._onMousedown,Tn),n.addEventListener("touchstart",this._onTouchstart,Tn)}))}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Tn),document.removeEventListener("mousedown",this._onMousedown,Tn),document.removeEventListener("touchstart",this._onTouchstart,Tn))}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(an),(0,i.M)(i.Fa),(0,i.M)(i.Fb),(0,i.M)(Cn,8))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac,providedIn:"root"}),e})(),In=function(e){return e[e.IMMEDIATE=0]="IMMEDIATE",e[e.EVENTUAL=1]="EVENTUAL",e}(In||{}),On=new i.L("cdk-focus-monitor-default-options"),An=cn({passive:!0,capture:!0}),Mn=(()=>{let e=class{constructor(e,t,n,r,o){this._ngZone=e,this._platform=t,this._inputModalityDetector=n,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout((()=>this._windowFocused=!1))},this._stopInputModalityDetector=new i.g,this._rootNodeFocusAndBlurListener=e=>{for(let t=dn(e);t;t=t.parentElement)"focus"===e.type?this._onFocus(e,t):this._onBlur(e,t)},this._document=r,this._detectionMode=o?.detectionMode||In.IMMEDIATE}monitor(e,t=!1){let n=hn(e);if(!this._platform.isBrowser||1!==n.nodeType)return(0,i.k)();let r=function(e){if(function(){if(null==on){let e=typeof document<"u"?document.head:null;on=!(!e||!e.createShadowRoot&&!e.attachShadow)}return on}()){let t=e.getRootNode?e.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}(n)||this._getDocument(),o=this._elementInfo.get(n);if(o)return t&&(o.checkChildren=!0),o.subject;let a={checkChildren:t,subject:new i.g,rootNode:r};return this._elementInfo.set(n,a),this._registerGlobalListeners(a),a.subject}stopMonitoring(e){let t=hn(e),n=this._elementInfo.get(t);n&&(n.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(n))}focusVia(e,t,n){let i=hn(e);i===this._getDocument().activeElement?this._getClosestElementsInfo(i).forEac
1h((([e,n])=>this._originChanged(e,t,n))):(this._setOrigin(t),"function"==typeof i.focus&&i.focus(n))}ngOnDestroy(){this._elementInfo.forEach(((e,t)=>this.stopMonitoring(t)))}_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===In.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,t){e.classList.toggle("cdk-focused",!!t),e.classList.toggle("cdk-touch-focused","touch"===t),e.classList.toggle("cdk-keyboard-focused","keyboard"===t),e.classList.toggle("cdk-mouse-focused","mouse"===t),e.classList.toggle("cdk-program-focused","program"===t)}_setOrigin(e,t=!1){this._ngZone.runOutsideAngular((()=>{if(this._origin=e,this._originFromTouchInteraction="touch"===e&&t,this._detectionMode===In.IMMEDIATE){clearTimeout(this._originTimeoutId);let e=this._originFromTouchInteraction?650:1;this._originTimeoutId=setTimeout((()=>this._origin=null),e)}}))}_onFocus(e,t){let n=this._elementInfo.get(t),i=dn(e);!n||!n.checkChildren&&t!==i||this._originChanged(t,this._getFocusOrigin(i),n)}_onBlur(e,t){let n=this._elementInfo.get(t);!n||n.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(n,null))}_emitOrigin(e,t){e.subject.observers.length&&this._ngZone.run((()=>e.subject.next(t)))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let t=e.rootNode,n=this._rootNodeFocusListenerCount.get(t)||0;n||this._ngZone.runOutsideAngular((()=>{t.addEventListener("focus",this._rootNodeFocusAndBlurListener,An),t.addEventListener("blur",this._rootNodeFocusAndBlurListener,An)})),this._rootNodeFocusListenerCount.set(t,n+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular((()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)})),this._inputModalityDetector.modalityDetected.pipe((0,i.E)(this._stopInputModalityDetector)).subscribe((e=>{this._setOrigin(e,!0)})))}_removeGlobalListeners(e){let t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){let e=this._rootNodeFocusListenerCount.get(t);e>1?this._rootNodeFocusListenerCount.set(t,e-1):(t.removeEventListener("focus",this._rootNodeFocusAndBlurListener,An),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,An),this._rootNodeFocusListenerCount.delete(t))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,t,n){this._setClasses(e,t),this._emitOrigin(n,t),this._lastFocusOrigin=t}_getClosestElementsInfo(e){let t=[];return this._elementInfo.forEach(((n,i)=>{(i===e||n.checkChildren&&i.contains(e))&&t.push([i,n])})),t}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:t,mostRecentModality:n}=this._inputModalityDetector;if("mouse"!==n||!t||t===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;let i=e.labels;if(i)for(let e=0;e<i.length;e++)if(i[e].contains(t))return!0;return!1}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(i.Fa),(0,i.M)(an),(0,i.M)(En),(0,i.M)(i.Fb,8),(0,i.M)(On,8))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac,providedIn:"root"}),e})(),Pn=function(e){return e[e.NONE=0]="NONE",e[e.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",e[e.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",e}(Pn||{}),zn="cdk-high-contrast-black-on-white",Dn="cdk-high-contrast-white-on-black",Fn="cdk-high-contrast-active",Nn=(()=>{let e=class{constructor(e,t){this._platform=e,this._document=t,this._breakpointSubscription=(0,i.N)(yn).observe("(forced-colors: active)").subscribe((()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())}))}getHighContrastMode(){if(!this._platform.isBrowser)return Pn.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let t=this._document.defaultView||window,n=t&&t.getComputedStyle?t.getComputedStyle(e):null,i=(n&&n.backgroundColor||"").replace(/ /g,"");switch(e.remove(),i){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Pn.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Pn.BLACK_ON_WHITE}return Pn.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}
1_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(Fn,zn,Dn),this._hasCheckedHighContrastMode=!0;let t=this.getHighContrastMode();t===Pn.BLACK_ON_WHITE?e.add(Fn,zn):t===Pn.WHITE_ON_BLACK&&e.add(Fn,Dn)}}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(an),(0,i.M)(i.Fb))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac,providedIn:"root"}),e})(),Rn=new i.L("cdk-dir-doc",{providedIn:"root",factory:function(){return(0,i.N)(i.Fb)}}),Ln=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i,Vn=(()=>{let e=class{constructor(e){if(this.value="ltr",this.change=new i.ea,e){let t=e.body?e.body.dir:null,n=e.documentElement?e.documentElement.dir:null;this.value=function(e){let t=e?.toLowerCase()||"";return"auto"===t&&typeof navigator<"u"&&navigator?.language?Ln.test(navigator.language)?"rtl":"ltr":"rtl"===t?"rtl":"ltr"}(t||n||"ltr")}}ngOnDestroy(){this.change.complete()}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(Rn,8))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac,providedIn:"root"}),e})(),jn=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵmod=(0,i.R)({type:e}),e.ɵinj=(0,i.K)({}),e})(),Bn=["mat-internal-form-field",""],Un=["*"],Hn=new i.L("mat-sanity-checks",{providedIn:"root",factory:function(){return!0}}),qn=(()=>{let e=class{constructor(e,t,n){this._sanityChecks=t,this._document=n,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!(typeof __karma__<"u"&&__karma__||typeof jasmine<"u"&&jasmine||typeof jest<"u"&&jest||typeof Mocha<"u"&&Mocha)&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(Nn),(0,i.M)(Hn,8),(0,i.M)(i.Fb))},e.ɵmod=(0,i.R)({type:e}),e.ɵinj=(0,i.K)({imports:[jn,jn]}),e})(),Zn=class{constructor(e,t,n,i,r){this._defaultMatcher=e,this.ngControl=t,this._parentFormGroup=n,this._parentForm=i,this._stateChanges=r,this.errorState=!1}updateErrorState(){let e=this.errorState,t=this._parentFormGroup||this._parentForm,n=this.matcher||this._defaultMatcher,i=this.ngControl?this.ngControl.control:null,r=n?.isErrorState(i,t)??!1;r!==e&&(this.errorState=r,this._stateChanges.next())}},Gn=(()=>{let e=class{isErrorState(e,t){return!!(e&&e.invalid&&(e.touched||t&&t.submitted))}};return e.ɵfac=function(t){return new(t||e)},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac,providedIn:"root"}),e})(),Wn=function(e){return e[e.FADING_IN=0]="FADING_IN",e[e.VISIBLE=1]="VISIBLE",e[e.FADING_OUT=2]="FADING_OUT",e[e.HIDDEN=3]="HIDDEN",e}(Wn||{}),$n=class{constructor(e,t,n,i=!1){this._renderer=e,this.element=t,this.config=n,this._animationForciblyDisabledThroughCss=i,this.state=Wn.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}},Kn=cn({passive:!0,capture:!0}),Yn={enterDuration:225,exitDuration:150},Qn=cn({passive:!0,capture:!0}),Xn=["mousedown","touchstart"],Jn=["mouseup","mouseleave","touchend","touchcancel"],ei=class e{constructor(e,t,n,i){this._target=e,this._ngZone=t,this._platform=i,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,i.isBrowser&&(this._containerElement=hn(n))}fadeInRipple(e,t,n={}){let r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o=(0,i.a)((0,i.a)({},Yn),n.animation);n.centered&&(e=r.left+r.width/2,t=r.top+r.height/2);let a=n.radius||function(e,t,n){let i=Math.max(Math.abs(e-n.left),Math.abs(e-n.right)),r=Math.max(Math.abs(t-n.top),Math.abs(t-n.bottom));return Math.sqrt(i*i+r*r)}(e,t,r),l=e-r.left,s=t-r.top,c=o.enterDuration,d=document.createElement("div");d.classList.add("mat-ripple-element"),d.style.left=l-a+"px",d.style.top=s-a+"px",d.style.height=2*a+"px",d.style.width=2*a+"px",null!=n.color&&(d.style.backgroundColor=n.color),d.style.transitionDuration=`${c}ms`,this._containerElement.appendChild(d);let u=window.getComputedStyle(d),m=u.transitionProperty,h=u.transitionDuration,f="none"===m||"0s"===h||"0s, 0s"===h||0===r.width&&0===r.height,p=new $n(this,d,n,f);d.style.transform="scale3d(1, 1, 1)",p.state=Wn.FADING_IN,n.persistent||(this._mostRecentTransientRipple=p);let b=null;return!f&&(c||o.exitDuration)&&this._ngZone.runOutsideAngular((()=>{let e=()=>this._finishRippleTransition(p),t=()=>this._destroyRipple(p);d.addEventListener("transitionend",e),d.addEventListener("transitioncancel",t),b={onTransitionEnd:e,onTransitionCancel:t}})),this._activeRipples.set(p,b),(f||!c)&&this._finishRippleTransition(p),p}fadeOutRipple(e){if(e.state===Wn.FADING_OUT||e.state===Wn.HIDDEN)return;let t=e.element,n=(0,i.a)((0,i.a)({},Yn),e.config.animation);t.style.transitionDuration=`${n.exitDuration}
1ms`,t.style.opacity="0",e.state=Wn.FADING_OUT,(e._animationForciblyDisabledThroughCss||!n.exitDuration)&&this._finishRippleTransition(e)}fadeOutAll(){this._getActiveRipples().forEach((e=>e.fadeOut()))}fadeOutAllNonPersistent(){this._getActiveRipples().forEach((e=>{e.config.persistent||e.fadeOut()}))}setupTriggerEvents(t){let n=hn(t);!this._platform.isBrowser||!n||n===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=n,Xn.forEach((t=>{e._eventManager.addHandler(this._ngZone,t,n,this)})))}handleEvent(e){"mousedown"===e.type?this._onMousedown(e):"touchstart"===e.type?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular((()=>{Jn.forEach((e=>{this._triggerElement.addEventListener(e,this,Qn)}))})),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(e){e.state===Wn.FADING_IN?this._startFadeOutTransition(e):e.state===Wn.FADING_OUT&&this._destroyRipple(e)}_startFadeOutTransition(e){let t=e===this._mostRecentTransientRipple,{persistent:n}=e.config;e.state=Wn.VISIBLE,!n&&(!t||!this._isPointerDown)&&e.fadeOut()}_destroyRipple(e){let t=this._activeRipples.get(e)??null;this._activeRipples.delete(e),this._activeRipples.size||(this._containerRect=null),e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),e.state=Wn.HIDDEN,null!==t&&(e.element.removeEventListener("transitionend",t.onTransitionEnd),e.element.removeEventListener("transitioncancel",t.onTransitionCancel)),e.element.remove()}_onMousedown(e){let t=kn(e),n=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!t&&!n&&(this._isPointerDown=!0,this.fadeInRipple(e.clientX,e.clientY,this._target.rippleConfig))}_onTouchStart(e){if(!this._target.rippleDisabled&&!wn(e)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let t=e.changedTouches;if(t)for(let e=0;e<t.length;e++)this.fadeInRipple(t[e].clientX,t[e].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach((e=>{let t=e.state===Wn.VISIBLE||e.config.terminateOnPointerUp&&e.state===Wn.FADING_IN;!e.config.persistent&&t&&e.fadeOut()})))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let t=this._triggerElement;t&&(Xn.forEach((n=>e._eventManager.removeHandler(n,t,this))),this._pointerUpEventsRegistered&&Jn.forEac
1h((e=>t.removeEventListener(e,this,Qn))))}};ei._eventManager=new class{constructor(){this._events=new Map,this._delegateEventHandler=e=>{let t=dn(e);t&&this._events.get(e.type)?.forEach(((n,i)=>{(i===t||i.contains(t))&&n.forEach((t=>t.handleEvent(e)))}))}}addHandler(e,t,n,i){let r=this._events.get(t);if(r){let e=r.get(n);e?e.add(i):r.set(n,new Set([i]))}else this._events.set(t,new Map([[n,new Set([i])]])),e.runOutsideAngular((()=>{document.addEventListener(t,this._delegateEventHandler,Kn)}))}removeHandler(e,t,n){let i=this._events.get(e);if(!i)return;let r=i.get(t);r&&(r.delete(n),0===r.size&&i.delete(t),0===i.size&&(this._events.delete(e),document.removeEventListener(e,this._delegateEventHandler,Kn)))}};var ti=ei,ni=new i.L("mat-ripple-global-options"),ii=(()=>{let e=class{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,t,n,i,r){this._elementRef=e,this._animationMode=r,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=i||{},this._rippleRenderer=new ti(this,t,e,n)}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:(0,i.a)((0,i.a)((0,i.a)({},this._globalOptions.animation),"NoopAnimations"===this._animationMode?{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,t=0,n){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,t,(0,i.a)((0,i.a)({},this.rippleConfig),n)):this._rippleRenderer.fadeInRipple(0,0,(0,i.a)((0,i.a)({},this.rippleConfig),e))}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(i.da),(0,i.za)(i.Fa),(0,i.za)(an),(0,i.za)(ni,8),(0,i.za)(i.ja,8))},e.ɵdir=(0,i.S)({type:e,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,t){2&e&&(0,i.Na)("mat-ripple-unbounded",t.unbounded)},inputs:{color:[i.P.None,"matRippleColor","color"],unbounded:[i.P.None,"matRippleUnbounded","unbounded"],centered:[i.P.None,"matRippleCentered","centered"],radius:[i.P.None,"matRippleRadius","radius"],animation:[i.P.None,"matRippleAnimation","animation"],disabled:[i.P.None,"matRippleDisabled","disabled"],trigger:[i.P.None,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0}),e})(),ri=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵmod=(0,i.R)({type:e}),e.ɵinj=(0,i.K)({imports:[qn,qn]}),e})(),oi={capture:!0},ai=["focus","click","mouseenter","touchstart"],li="mat-ripple-loader-uninitialized",si="mat-ripple-loader-class-name",ci="mat-ripple-loader-centered",di="mat-ripple-loader-disabled",ui=(()=>{let e=class{constructor(){this._document=(0,i.N)(i.Fb,{optional:!0}),this._animationMode=(0,i.N)(i.ja,{optional:!0}),this._globalRippleOptions=(0,i.N)(ni,{optional:!0}),this._platform=(0,i.N)(an),this._ngZone=(0,i.N)(i.Fa),this._hosts=new Map,this._onInteraction=e=>{if(!(e.target instanceof HTMLElement))return;let t=e.target.closest(`[${li}]`);t&&this._createRipple(t)},this._ngZone.runOutsideAngular((()=>{for(let e of ai)this._document?.addEventListener(e,this._onInteraction,oi)}))}ngOnDestroy(){let e=this._hosts.keys();for(let t of e)this.destroyRipple(t);for(let e of ai)this._document?.removeEventListener(e,this._onInteraction,oi)}configureRipple(e,t){e.setAttribute(li,""),(t.className||!e.hasAttribute(si))&&e.setAttribute(si,t.className||""),t.centered&&e.setAttribute(ci,""),t.disabled&&e.setAttribute(di,"")}getRipple(e){return this._hosts.get(e)||this._createRipple(e)}setDisabled(e,t){let n=this._hosts.get(e);n?n.disabled=t:t?e.setAttribute(di,""):e.removeAttribute(di)}_createRipple(e){if(!this._document)return;let t=this._hosts.get(e);if(t)return t;e.querySelector(".mat-ripple")?.remove();let n=this._document.createElement("span");n.classList.add("mat-ripple",e.getAttribute(si)),e.append(n);let r=new ii(new i.da(n),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return r._isInitialized=!0,r.trigger=e,r.centered=e.hasAttribute(ci),r.disabled=e.hasAttribute(di),this.attachRipple(e,r),r}attachRipple(e,t){e.removeAttribute(li),this._hosts.set(e,t)}destroyRipple(e){let t=this._hosts.get(e);t&&(t.ngOnDestroy(),this._hosts.delete(e))}};return e.ɵfac=function(t){return new(t||e)},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac,providedIn:"root"}),e})(),mi=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵcmp=(0,i.Q)({type:e,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(e,t){2&e&&(0,i.Na)("mdc-form-field--align-en
1d","before"===t.labelPosition)},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[i.nb],attrs:Bn,ngContentSelectors:Un,decls:1,vars:0,template:function(e,t){1&e&&((0,i.$a)(),(0,i.ab)(0))},styles:[".mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-form-field{font-family:var(--mdc-form-field-label-text-font);line-height:var(--mdc-form-field-label-text-line-height);font-size:var(--mdc-form-field-label-text-size);font-weight:var(--mdc-form-field-label-text-weight);letter-spacing:var(--mdc-form-field-label-text-tracking);color:var(--mdc-form-field-label-text-color)}.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}"],encapsulation:2,changeDetection:0}),e})(),hi=["mat-button",""],fi=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],pi=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],bi=["mat-fab",""],gi=new i.L("MAT_BUTTON_CONFIG"),xi=[{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"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],_i=(()=>{let e=class{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(e){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,e)}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}constructor(e,t,n,r){this._elementRef=e,this._platform=t,this._ngZone=n,this._animationMode=r,this._focusMonitor=(0,i.N)(Mn),this._rippleLoader=(0,i.N)(ui),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;let o=(0,i.N)(gi,{optional:!0}),a=e.nativeElement,l=a.classList;this.disabledInteractive=o?.disabledInteractive??!1,this._rippleLoader?.configureRipple(a,{className:"mat-mdc-button-ripple"});for(let{attribute:e,mdcClasses:t}of xi)a.hasAttribute(e)&&l.add(...t)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",t){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,t):this._elementRef.nativeElement.focus(t)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}};return e.ɵfac=function(e){(0,i.Aa)()},e.ɵdir=(0,i.S)({type:e,inputs:{color:"color",disableRipple:[i.P.HasDecoratorInputTransform,"disableRipple","disableRipple",i.Ab],disabled:[i.P.HasDecoratorInputTransform,"disabled","disabled",i.Ab],ariaDisabled:[i.P.HasDecoratorInputTransform,"aria-disabled","ariaDisabled",i.Ab],disabledInteractive:[i.P.HasDecoratorInputTransform,"disabledInteractive","disabledInteractive",i.Ab]},features:[i.Ha]}),e})(),yi=(()=>{let e=class extends _i{constructor(e,t,n,i){super(e,t,n,i)}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(i.da),(0,i.za)(an),(0,i.za)(i.Fa),(0,i.za)(i.ja,8))},e.ɵcmp=(0,i.Q)({type:e,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(e,t){2&e&&((0,i.Ka)("disabled",t._getDisabledAttribute())("aria-disabled",t._getAriaDisabled()),(0,i.Oa)(t.color?"mat-"+t.color:""),(0,i.Na)("mat-mdc-button-disabled",t.disabled)("mat-mdc-button-disabled-interactive",t.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===t._animationMode)("mat-unthemed",!t.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[i.Ga,i.nb],attrs:hi,ngContentSelectors:pi,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(e,t){1&e&&((0,i.$a)(fi),(0,i.Va)(0,"span",0),(0,i.ab)(1),(0,i.Ta)(2,"span",1),(0,i.ab)(3,1),(0,i.Ua)(),(0,i.ab)(4,2),(0,i.Va)(5,"span",2)(6,"span",3)),2&e&&(0,i.Na)("mdc-button__ripple",!t._isFab)("mdc-fab__ripple",t._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{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;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.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__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);
1height:calc(100% + 4px);width:calc(100% + 4px);display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);font-weight:var(--mdc-text-button-label-text-weight);text-transform:var(--mdc-text-button-label-text-transform);height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);padding:0 var(--mat-text-button-horizontal-padding, 8px)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);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, 0);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, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-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)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-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)}.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)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);font-weight:var(--mdc-filled-button-label-text-weight);text-transform:var(--mdc-filled-button-label-text-transform);height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);padding:0 var(--mat-filled-button-horizontal-padding, 16px)}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-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)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-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)}.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);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);font-weight:var(--mdc-protected-button-label-text-weight);text-transform:var(--mdc-protected-button-label-text-transform);height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow)}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-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)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-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)}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.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);background-color:var(--mdc-protected-button-disabled-container-color)}.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)}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);font-weight:var(--mdc-outlined-button-label-text-weight);text-transform:var(--mdc-outlined-button-label-text-transform);height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);padding:0 var(--mat-outlined-button-horizontal-padding, 15px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width))}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-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)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-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)}.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);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button-base{text-decoration:none}.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-rip
1ple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.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;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),e})(),vi=new i.L("mat-mdc-fab-default-options",{providedIn:"root",factory:function(){return{color:"accent"}}});var ki,wi={color:"accent"},Ci=(()=>{let e=class extends _i{constructor(e,t,n,i,r){super(e,t,n,i),this._options=r,this._isFab=!0,this._options=this._options||wi,this.color=this._options.color||wi.color}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(i.da),(0,i.za)(an),(0,i.za)(i.Fa),(0,i.za)(i.ja,8),(0,i.za)(vi,8))},e.ɵcmp=(0,i.Q)({type:e,selectors:[["button","mat-fab",""]],hostVars:18,hostBindings:function(e,t){2&e&&((0,i.Ka)("disabled",t._getDisabledAttribute())("aria-disabled",t._getAriaDisabled()),(0,i.Oa)(t.color?"mat-"+t.color:""),(0,i.Na)("mat-mdc-button-disabled",t.disabled)("mat-mdc-button-disabled-interactive",t.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===t._animationMode)("mat-unthemed",!t.color)("mat-mdc-button-base",!0)("mdc-fab--extended",t.extended)("mat-mdc-extended-fab",t.extended))},inputs:{extended:[i.P.HasDecoratorInputTransform,"extended","extended",i.Ab]},exportAs:["matButton"],standalone:!0,features:[i.Ha,i.Ga,i.nb],attrs:bi,ngContentSelectors:pi,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(e,t){1&e&&((0,i.$a)(fi),(0,i.Va)(0,"span",0),(0,i.ab)(1),(0,i.Ta)(2,"span",1),(0,i.ab)(3,1),(0,i.Ua)(),(0,i.ab)(4,2),(0,i.Va)(5,"span",2)(6,"span",3)),2&e&&(0,i.Na)("mdc-button__ripple",!t._isFab)("mdc-fab__ripple",t._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-fab{position:relative;display:inline-flex;position:relative;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;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;
1transition: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)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::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}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-fab{background-color:var(--mdc-fab-container-color)}.mat-mdc-fab .mdc-fab__icon{width:var(--mdc-fab-icon-size);height:var(--mdc-fab-icon-size);font-size:var(--mdc-fab-icon-size)}.mat-mdc-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape)}.mat-mdc-mini-fab{background-color:var(--mdc-fab-small-container-color)}.mat-mdc-mini-fab .mdc-fab__icon{width:var(--mdc-fab-small-icon-size);height:var(--mdc-fab-small-icon-size);font-size:var(--mdc-fab-small-icon-size)}.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-small-container-shape)}.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-small-container-shape)}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mdc-extended-fab-container-height);border-radius:var(--mdc-extended-fab-container-shape);font-family:var(--mdc-extended-fab-label-text-font);font-size:var(--mdc-extended-fab-label-text-size);font-weight:var(--mdc-extended-fab-label-text-weight);letter-spacing:var(--mdc-extended-fab-label-text-tracking)}.mat-mdc-extended-fab .mdc-fab__ripple{border-radius:var(--mdc-extended-fab-container-shape)}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .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 .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
1.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled,.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab[disabled],.mat-mdc-fab[disabled]:focus,.mat-mdc-fab.mat-mdc-button-disabled,.mat-mdc-fab.mat-mdc-button-disabled:focus,.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab[disabled]:focus,.mat-mdc-mini-fab.mat-mdc-button-disabled,.mat-mdc-mini-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab.mat-mdc-button-disabled-interactive,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{color:var(--mat-fab-foreground-color, inherit);box-shadow:var(--mdc-fab-container-elevation-shadow)}.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)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color)}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color)}.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)}.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)}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity)}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow)}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow)}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color);background-color:var(--mat-fab-disabled-state-container-color)}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab{color:var(--mat-fab-small-foreground-color, inherit);box-shadow:var(--mdc-fab-small-container-elevation-shadow)}.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)}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color)}.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)}.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)}.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity)}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow)}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow)}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow)}.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);background-color:var(--mat-fab-small-disabled-state-container-color)}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-extended-fab{box-shadow:var(--mdc-extended-fab-container-elevation-shadow)}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow)}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow)}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow)}.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}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[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 .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}'],encapsulation:2,changeDetection:0}),e})(),Si=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵmod=(0,i.R)({type:e}),e.ɵinj=(0,i.K)({imports:[qn,ri,qn]}),e})(),Ti=["*"];function Ei(e){return function(){if(void 0===ki&&(ki=null,typeof window<"u")){let e=window;void 0!==e.trustedTypes&&(ki=e.trustedTypes.createPolicy("angular#components",{createHTML:e=>e}))}return ki}()?.createHTML(e)||e}function Ii(e){return Error(`Unable to find icon with the name "${e}"`)}function Oi(e){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${e}".`)}function Ai(e){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${e}".`)}var Mi=class{constructor(e,t,n){this.url=e,this.svgText=t,this.options=n}},Pi=(()=>{let e=class{constructor(e,t,n,i){this._httpClient=e,this._sanitizer=t,this._errorHandler=i,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClasse
1sByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=n}addSvgIcon(e,t,n){return this.addSvgIconInNamespace("",e,t,n)}addSvgIconLiteral(e,t,n){return this.addSvgIconLiteralInNamespace("",e,t,n)}addSvgIconInNamespace(e,t,n,i){return this._addSvgIconConfig(e,t,new Mi(n,null,i))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,t,n,r){let o=this._sanitizer.sanitize(i.ua.HTML,n);if(!o)throw Ai(n);let a=Ei(o);return this._addSvgIconConfig(e,t,new Mi("",a,r))}addSvgIconSet(e,t){return this.addSvgIconSetInNamespace("",e,t)}addSvgIconSetLiteral(e,t){return this.addSvgIconSetLiteralInNamespace("",e,t)}addSvgIconSetInNamespace(e,t,n){return this._addSvgIconSetConfig(e,new Mi(t,null,n))}addSvgIconSetLiteralInNamespace(e,t,n){let r=this._sanitizer.sanitize(i.ua.HTML,t);if(!r)throw Ai(t);let o=Ei(r);return this._addSvgIconSetConfig(e,new Mi("",o,n))}registerFontClassAlias(e,t=e){return this._fontCssClassesByAlias.set(e,t),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){let t=this._sanitizer.sanitize(i.ua.RESOURCE_URL,e);if(!t)throw Oi(e);let n=this._cachedIconsByUrl.get(t);return n?(0,i.k)(zi(n)):this._loadSvgIconFromConfig(new Mi(e,null)).pipe((0,i.F)((e=>this._cachedIconsByUrl.set(t,e))),(0,i.n)((e=>zi(e))))}getNamedSvgIcon(e,t=""){let n=Di(t,e),r=this._svgIconConfigs.get(n);if(r)return this._getSvgFromConfig(r);if(r=this._getIconConfigFromResolvers(t,e),r)return this._svgIconConfigs.set(n,r),this._getSvgFromConfig(r);let o=this._iconSetConfigs.get(t);return o?this._getSvgFromIconSetConfigs(e,o):(0,i.l)(Ii(n))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?(0,i.k)(zi(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe((0,i.n)((e=>zi(e))))}_getSvgFromIconSetConfigs(e,t){let n=this._extractIconWithNameFromAnySet(e,t);if(n)return(0,i.k)(n);let r=t.filter((e=>!e.svgText)).map((e=>this._loadSvgIconSetFromConfig(e).pipe((0,i.t)((t=>{let n=`Loading icon set URL: ${this._sanitizer.sanitize(i.ua.RESOURCE_URL,e.url)} failed: ${t.message}`;return this._errorHandler.handleError(new Error(n)),(0,i.k)(null)})))));return(0,i.q)(r).pipe((0,i.n)((()=>{let n=this._extractIconWithNameFromAnySet(e,t);if(!n)throw Ii(e);return n})))}_extractIconWithNameFromAnySet(e,t){for(let n=t.length-1;n>=0;n--){let i=t[n];if(i.svgText&&i.svgText.toString().indexOf(e)>-1){let t=this._svgElementFromConfig(i),n=this._extractSvgIconFromSet(t,e,i.options);if(n)return n}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe((0,i.F)((t=>e.svgText=t)),(0,i.n)((()=>this._svgElementFromConfig(e))))}_loadSvgIconSetFromConfig(e){return e.svgText?(0,i.k)(null):this._fetchIcon(e).pipe((0,i.F)((t=>e.svgText=t)))}_extractSvgIconFromSet(e,t,n){let i=e.querySelector(`[id="${t}"]`);if(!i)return null;let r=i.cloneNode(!0);if(r.removeAttribute("id"),"svg"===r.nodeName.toLowerCase())return this._setSvgAttributes(r,n);if("symbol"===r.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(r),n);let o=this._svgElementFromString(Ei("<svg></svg>"));return o.appendChild(r),this._setSvgAttributes(o,n)}_svgElementFromString(e){let t=this._document.createElement("DIV");t.innerHTML=e;let n=t.querySelector("svg");if(!n)throw Error("<svg> tag not found");return n}_toSvgElement(e){let t=this._svgElementFromString(Ei("<svg></svg>")),n=e.attributes;for(let e=0;e<n.length;e++){let{name:i,value:r}=n[e];"id"!==i&&t.setAttribute(i,r)}for(let n=0;n<e.childNodes.length;n++)e.childNodes[n].nodeType===this._document.ELEMENT_NODE&&t.appendChild(e.childNodes[n].cloneNode(!0));return t}_setSvgAttributes(e,t){return e.setAttribute("fit",""),e.setAttribute("height","100%"),e.setAttribute("width","100%"),e.setAttribute("preserveAspectRatio","xMidYMid meet"),e.setAttribute("focusable","false"),t&&t.viewBox&&e.setAttribute("viewBox",t.viewBox),e}
1_fetchIcon(e){let{url:t,options:n}=e,r=n?.withCredentials??!1;if(!this._httpClient)throw Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.");if(null==t)throw Error(`Cannot fetch icon from URL "${t}".`);let o=this._sanitizer.sanitize(i.ua.RESOURCE_URL,t);if(!o)throw Oi(t);let a=this._inProgressUrlFetches.get(o);if(a)return a;let l=this._httpClient.get(o,{responseType:"text",withCredentials:r}).pipe((0,i.n)((e=>Ei(e))),(0,i.y)((()=>this._inProgressUrlFetches.delete(o))),(0,i.z)());return this._inProgressUrlFetches.set(o,l),l}_addSvgIconConfig(e,t,n){return this._svgIconConfigs.set(Di(e,t),n),this}_addSvgIconSetConfig(e,t){let n=this._iconSetConfigs.get(e);return n?n.push(t):this._iconSetConfigs.set(e,[t]),this}_svgElementFromConfig(e){if(!e.svgElement){let t=this._svgElementFromString(e.svgText);this._setSvgAttributes(t,e.options),e.svgElement=t}return e.svgElement}_getIconConfigFromResolvers(e,t){for(let n=0;n<this._resolvers.length;n++){let i=this._resolvers[n](t,e);if(i)return Fi(i)?new Mi(i.url,null,i.options):new Mi(i,null)}}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(T,8),(0,i.M)(Ee),(0,i.M)(i.Fb,8),(0,i.M)(i.ca))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac,providedIn:"root"}),e})();function zi(e){return e.cloneNode(!0)}function Di(e,t){return e+":"+t}function Fi(e){return!(!e.url||!e.options)}var Ni=new i.L("MAT_ICON_DEFAULT_OPTIONS"),Ri=new i.L("mat-icon-location",{providedIn:"root",factory:function(){let e=(0,i.N)(i.Fb),t=e?e.location:null;return{getPathname:()=>t?t.pathname+t.search:""}}}),Li=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Vi=Li.map((e=>`[${e}]`)).join(", "),ji=/^url\(['"]?#(.*?)['"]?\)$/,Bi=(()=>{let e=class{get color(){return this._color||this._defaultColor}set color(e){this._color=e}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){let t=this._cleanupFontValue(e);t!==this._fontSet&&(this._fontSet=t,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){let t=this._cleanupFontValue(e);t!==this._fontIcon&&(this._fontIcon=t,this._updateFontIconClasses())}constructor(e,t,n,r,o,a){this._elementRef=e,this._iconRegistry=t,this._location=r,this._errorHandler=o,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=i.e.EMPTY,a&&(a.color&&(this.color=this._defaultColor=a.color),a.fontSet&&(this.fontSet=a.fontSet)),n||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];let t=e.split(":");switch(t.length){case 1:return["",t[0]];case 2:return t;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let e=this._elementsWithExternalReferences;if(e&&e.size){let e=this._location.getPathname();e!==this._previousPath&&(this._previousPath=e,this._prependPathToReferences(e))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();let t=this._location.getPathname();this._previousPath=t,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(t),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){let e=this._elementRef.nativeElement,t=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();t--;){let n=e.childNodes[t];(1!==n.nodeType||"svg"===n.nodeName.toLowerCase())&&n.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let e=this._elementRef.nativeElement,t=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter((e=>e.length>0));this._previousFontSetClass.forEach((t=>e.classList.remove(t))),t.forEach((t=>e.classList.add(t))),this._previousFontSetClass=t,this.fontIcon!==this._previousFontIconClass&&!t.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"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){let t=this._elementsWithExternalReferences;t&&t.forEach(((t,n)=>{t.forEach((t=>{n.setAttribute(t.name,`url('${e}#${t.value}')`)}))}))}_cacheChildrenWithExternalReferences(e){let t=e.querySelectorAll(Vi),n=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let e=0;e<t.length;e++)Li.forEach((i=>{let r=t[e],o=r.getAttribute(i),a=o?o.match(ji):null;if(a){let e=n.get(r);e||(e=[],n.set(r,e)),e.push({name:i,value:a[1]})}}))}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){let[t,n]=this._splitIconName(e);t&&(this._svgNamespace=t),n&&(this._svgName=n),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(n,t).pipe((0,i.w)(1)).subscribe((e=>this._setSvgElement(e)),(e=>{let i=`Error retrieving icon ${t}:${n}! ${e.message}`;this._errorHandler.handleError(new Error(i))}))}}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(i.da),(0,i.za)(Pi),(0,i.ba)("aria-hidden"),(0,i.za)(Ri),(0,i.za)(i.ca),(0,i.za)(Ni,8))},e.ɵcmp=(0,i.Q)({type:e,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(e,t){2&e&&((0,i.Ka)("data-mat-icon-type",t._usingFontIcon()?"font":"svg")("data-mat-icon-name",t._svgName||t.fontIcon)("data-mat-icon-namespace",t._svgNamespace||t.fontSet)("fontIcon",t._usingFontIcon()?t.fontIcon:null),(0,i.Oa)(t.color?"mat-"+t.color:""),(0,i.Na)("mat-icon-inline",t.inline)("mat-icon-no-color","primary"!==t.color&&"accent"!==t.color&&"warn"!==t.color))},inputs:{color:"color",inline:[i.P.HasDecoratorInputTransform,"inline","inline",i.Ab],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[i.Ha,i.nb],ngContentSelectors:Ti,decls:1,vars:0,template:function(e,t){1&e&&((0,i.$a)(),(0,i.ab)(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),e})(),Ui=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵmod=(0,i.R)({type:e}),e.ɵinj=(0,i.K)({imports:[qn,qn]}),e})(),Hi=["input"],qi=["label"],Zi=["*"],Gi=new i.L("mat-checkbox-default-options",{providedIn:"root",factory:function(){return{color:"accent",clickAction:"check-indeterminate"}}});var Wi=function(e){return e[e.Init=0]="Init",e[e.Checked=1]="Checked",e[e.Unchecked=2]="Unchecked",e[e.Indeterminate=3]="Indeterminate",e}(Wi||{}),$i={provide:Ne,useExisting:(0,i.I)((()=>Xi)),multi:!0},Ki=class{},Yi=0,Qi={color:"accent",clickAction:"check-indeterminate"}
1,Xi=(()=>{let e=class{focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){let t=new Ki;return t.source=this,t.checked=e,t}_getAnimationTargetElement(){return this._inputElement?.nativeElement}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,t,n,r,o,a){this._elementRef=e,this._changeDetectorRef=t,this._ngZone=n,this._animationMode=o,this._options=a,this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new i.ea,this.indeterminateChange=new i.ea,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=Wi.Init,this._controlValueAccessorChangeFn=()=>{},this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||Qi,this.color=this._options.color||Qi.color,this.tabIndex=parseInt(r)||0,this.id=this._uniqueId="mat-mdc-checkbox-"+ ++Yi}ngOnChanges(e){e.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){let t=e!=this._indeterminate;this._indeterminate=e,t&&(this._indeterminate?this._transitionCheckState(Wi.Indeterminate):this._transitionCheckState(this.checked?Wi.Checked:Wi.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}validate(e){return this.required&&!0!==e.value?{required:!0}:null}registerOnValidatorChange(e){this._validatorChangeFn=e}_transitionCheckState(e){let t=this._currentCheckState,n=this._getAnimationTargetElement();if(t!==e&&n&&(this._currentAnimationClass&&n.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(t,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){n.classList.add(this._currentAnimationClass);let e=this._currentAnimationClass;this._ngZone.runOutsideAngular((()=>{setTimeout((()=>{n.classList.remove(e)}),1e3)}))}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){let e=this._options?.clickAction;this.disabled||"noop"===e?!this.disabled&&"noop"===e&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==e&&Promise.resolve().then((()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)})),this._checked=!this._checked,this._transitionCheckState(this._checked?Wi.Checked:Wi.Unchecked),this._emitChangeEvent())}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then((()=>{this._onTouched(),this._changeDetectorRef.markForCheck()}))}_getAnimationClassForCheckStateTransition(e,t){if("NoopAnimations"===this._animationMode)return"";switch(e){case Wi.Init:if(t===Wi.Checked)return this._animationClasses.uncheckedToChecked;if(t==Wi.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case Wi.Unchecked:return t===Wi.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case Wi.Checked:return t===Wi.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case Wi.Indeterminate:return t===Wi.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){let t=this._inputElement;t&&(t.nativeElement.indeterminate=e)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(i.da),(0,i.za)(i.xb),(0,i.za)(i.Fa),(0,i.ba)("tabindex"),(0,i.za)(i.ja,8),(0,i.za)(Gi,8))},e.ɵcmp=(0,i.Q)({type:e,selectors:[["mat-checkbox"]],viewQuery:function(e,t){if(1&e&&((0,i.cb)(Hi,5),(0,i.cb)(qi,5),(0,i.cb)(ii,5)),2&e){let e;(0,i.db)(e=(0,i.eb)())&&(t._inputElement=e.first),(0,i.db)(e=(0,i.eb)())&&(t._labelElement=e.first),(0,i.db)(e=(0,i.eb)())&&(t.ripple=e.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:14,hostBindings:function(e,t){2&e&&((0,i.Ya)("id",t.id),(0,i.Ka)("tabindex",null)("aria-label",null)("aria-labelledby",null),(0,i.Oa)(t.color?"mat-"+t.color:"mat-accent"),(0,i.Na)("_mat-animation-noopable","NoopAnimations"===t._animationMode)("mdc-checkbox--disabled",t.disabled)("mat-mdc-checkbox-disabled",t.disabled)("mat-mdc-checkbox-checked",t.checked))},inputs:{ariaLabel:[i.P.None,"aria-label","ariaLabel"],ariaLabelledby:[i.P.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[i.P.None,"aria-describedby","ariaDescribedby"],id:"id",required:[i.P.HasDecoratorInputTransform,"required","required",i.Ab],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[i.P.HasDecoratorInputTransform,"disableRipple","disableRipple",i.Ab],tabIndex:[i.P.HasDecoratorInputTransform,"tabIndex","tabIndex",e=>null==e?void 0:(0,i.Bb)(e)],color:"color",checked:[i.P.HasDecoratorInputTransform,"checked","checked",i.Ab],disabled:[i.P.HasDecoratorInputTransform,"disabled","disabled",i.Ab],indeterminate:[i.P.HasDecoratorInputTransform,"indeterminate","indeterminate",i.Ab]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[(0,i.mb)([$i,{provide:Ue,useExisting:e,multi:!0}]),i.Ha,i.X,i.nb],ngContentSelectors:Zi,decls:15,vars:19,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(e,t){if(1&e){let e=(0,i.Xa)();(0,i.$a)(),(0,i.Ta)(0,"div",3),(0,i.Za)("click",(function(n){return(0,i.Y)(e),(0,i.Z)(t._preventBubblingFromLabel(n))})),(0,i.Ta)(1,"div",4,0)(3,"div",5),(0,i.Za)("click",(function(){return(0,i.Y)(e),(0,i.Z)(t._onTouchTargetClick())})),(0,i.Ua)(),(0,i.Ta)(4,"input",6,1),(0,i.Za)("blur",(function(){return(0,i.Y)(e),(0,i.Z)(t._onBlur())}))("click",(function(){return(0,i.Y)(e),(0,i.Z)(t._onInputClick())}))("change",(function(n){return(0,i.Y)(e),(0,i.Z)(t._onInteractionEvent(n))})),(0,i.Ua)(),(0,i.Va)(6,"div",7),(0,i.Ta)(7,"div",8),(0,i._)(),(0,i.Ta)(8,"svg",9),(0,i.Va)(9,"path",10),(0,i.Ua)(),(0,i.$)(),(0,i.Va)(10,"div",11),(0,i.Ua)(),(0,i.Va)(11,"div",12),(0,i.Ua)(),(0,i.Ta)(12,"label",13,2),(0,i.ab)(14),(0,i.Ua)()()}if(2&e){let e=(0,i.fb)(2);(0,i.La)("labelPosition",t.labelPosition),(0,i.ya)(4),(0,i.Na)("mdc-checkbox--selected",t.checked),(0,i.La)("checked",t.checked)("indeterminate",t.indeterminate)("disabled",t.disabled)("id",t.inputId)("required",t.required)("tabIndex",t.disabled?-1:t.tabIndex),(0,i.Ka)("aria-label",t.ariaLabel||null)("aria-labelledby",t.ariaLabelledby)("aria-describedby",t.ariaDescribedby)("aria-checked",t.indeterminate?"mixed":null)("name",t.name)("value",t.value),(0,i.ya)(7),(0,i.La)("matRippleTrigger",e)("matRippleDisabled",t.disableRipple||t.disabled)("matRippleCentered",!0),(0,i.ya)(),(0,i.La)("for",t.inputId)}},dependencies:[ii,mi],styles:['
vendor: 1,706 bytes, line 1
1.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox
1[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scale
1X(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}
1.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),e})(),Ji=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵmod=(0,i.R)({type:e}),e.ɵinj=(0,i.K)({imports:[Xi,qn,qn]}),e})(),er=cn({passive:!0}),tr=(()=>{let e=class{constructor(e,t){this._platform=e,this._ngZone=t,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return i.i;let t=hn(e),n=this._monitoredElements.get(t);if(n)return n.subject;let r=new i.g,o="cdk-text-field-autofilled",a=e=>{"cdk-text-field-autofill-start"!==e.animationName||t.classList.contains(o)?"cdk-text-field-autofill-end"===e.animationName&&t.classList.contains(o)&&(t.classList.remove(o),this._ngZone.run((()=>r.next({target:e.target,isAutofilled:!1})))):(t.classList.add(o),this._ngZone.run((()=>r.next({target:e.target,isAutofilled:!0}))))};return this._ngZone.runOutsideAngular((()=>{t.addEventListener("animationstart",a,er),t.classList.add("cdk-text-field-autofill-monitored")})),this._monitoredElements.set(t,{subject:r,unlisten:()=>{t.removeEventListener("animationstart",a,er)}}),r}stopMonitoring(e){let t=hn(e),n=this._monitoredElements.get(t);n&&(n.unlisten(),n.subject.complete(),t.classList.remove("cdk-text-field-autofill-monitored"),t.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(t))}ngOnDestroy(){this._monitoredElements.forEach(((e,t)=>this.stopMonitoring(t)))}};return e.ɵfac=function(t){return new(t||e)((0,i.M)(an),(0,i.M)(i.Fa))},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac,providedIn:"root"}),e})(),nr=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵmod=(0,i.R)({type:e}),e.ɵinj=(0,i.K)({}),e})(),ir=class{constructor(e){this._box=e,this._destroyed=new i.g,this._resizeSubject=new i.g,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver((e=>
1this._resizeSubject.next(e))))}observe(e){return this._elementObservables.has(e)||this._elementObservables.set(e,new i.f((t=>{let n=this._resizeSubject.subscribe(t);return this._resizeObserver?.observe(e,{box:this._box}),()=>{this._resizeObserver?.unobserve(e),n.unsubscribe(),this._elementObservables.delete(e)}})).pipe((0,i.s)((t=>t.some((t=>t.target===e)))),(0,i.A)({bufferSize:1,refCount:!0}),(0,i.E)(this._destroyed))),this._elementObservables.get(e)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},rr=(()=>{let e=class{constructor(){this._observers=new Map,this._ngZone=(0,i.N)(i.Fa)}ngOnDestroy(){for(let[,e]of this._observers)e.destroy();this._observers.clear()}observe(e,t){let n=t?.box||"content-box";return this._observers.has(n)||this._observers.set(n,new ir(n)),this._observers.get(n).observe(e)}};return e.ɵfac=function(t){return new(t||e)},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac,providedIn:"root"}),e})(),or=["notch"],ar=["matFormFieldNotchedOutline",""],lr=["*"],sr=["textField"],cr=["iconPrefixContainer"],dr=["textPrefixContainer"],ur=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],mr=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function hr(e,t){1&e&&(0,i.Va)(0,"span",17)}function fr(e,t){if(1&e&&((0,i.Ta)(0,"label",16),(0,i.ab)(1,1),(0,i.Ja)(2,hr,1,0,"span",17),(0,i.Ua)()),2&e){let e=(0,i._a)(2);(0,i.La)("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),(0,i.Ka)("for",e._control.id),(0,i.ya)(2),(0,i.Pa)(2,!e.hideRequiredMarker&&e._control.required?2:-1)}}function pr(e,t){if(1&e&&(0,i.Ja)(0,fr,3,5,"label",16),2&e){let e=(0,i._a)();(0,i.Pa)(0,e._hasFloatingLabel()?0:-1)}}function br(e,t){1&e&&(0,i.Va)(0,"div",5)}function gr(e,t){}function xr(e,t){if(1&e&&(0,i.Ja)(0,gr,0,0,"ng-template",11),2&e){(0,i._a)(2);let e=(0,i.fb)(1);(0,i.La)("ngTemplateOutlet",e)}}function _r(e,t){if(1&e&&((0,i.Ta)(0,"div",7),(0,i.Ja)(1,xr,1,1,null,11),(0,i.Ua)()),2&e){let e=(0,i._a)();(0,i.La)("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),(0,i.ya)(),(0,i.Pa)(1,e._forceDisplayInfixLabel()?-1:1)}}function yr(e,t){1&e&&((0,i.Ta)(0,"div",8,2),(0,i.ab)(2,2),(0,i.Ua)())}function vr(e,t){1&e&&((0,i.Ta)(0,"div",9,3),(0,i.ab)(2,3),(0,i.Ua)())}function kr(e,t){}function wr(e,t){if(1&e&&(0,i.Ja)(0,kr,0,0,"ng-template",11),2&e){(0,i._a)();let e=(0,i.fb)(1);(0,i.La)("ngTemplateOutlet",e)}}function Cr(e,t){1&e&&((0,i.Ta)(0,"div",12),(0,i.ab)(1,4),(0,i.Ua)())}function Sr(e,t){1&e&&((0,i.Ta)(0,"div",13),(0,i.ab)(1,5),(0,i.Ua)())}function Tr(e,t){1&e&&(0,i.Va)(0,"div",14)}function Er(e,t){if(1&e&&((0,i.Ta)(0,"div",18),(0,i.ab)(1,6),(0,i.Ua)()),2&e){let e=(0,i._a)();(0,i.La)("@transitionMessages",e._subscriptAnimationState)}}function Ir(e,t){if(1&e&&((0,i.Ta)(0,"mat-hint",20),(0,i.gb)(1),(0,i.Ua)()),2&e){let e=(0,i._a)(2);(0,i.La)("id",e._hintLabelId),(0,i.ya)(),(0,i.hb)(e.hintLabel)}}function Or(e,t){if(1&e&&((0,i.Ta)(0,"div",19),(0,i.Ja)(1,Ir,2,2,"mat-hint",20),(0,i.ab)(2,7),(0,i.Va)(3,"div",21),(0,i.ab)(4,8),(0,i.Ua)()),2&e){let e=(0,i._a)();(0,i.La)("@transitionMessages",e._subscriptAnimationState),(0,i.ya)(),(0,i.Pa)(1,e.hintLabel?1:-1)}}var Ar=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵdir=(0,i.S)({type:e,selectors:[["mat-label"]],standalone:!0}),e})(),Mr=new i.L("MatError"),Pr=0,zr=(()=>{let e=class{constructor(){this.align="start",this.id="mat-mdc-hint-"+Pr++}};return e.ɵfac=function(t){return new(t||e)},e.ɵdir=(0,i.S)({type:e,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(e,t){2&e&&((0,i.Ya)("id",t.id),(0,i.Ka)("align",null),(0,i.Na)("mat-mdc-form-field-hint-end","end"===t.align))},inputs:{align:"align",id:"id"},standalone:!0}),e})(),Dr=new i.L("MatPrefix"),Fr=new i.L("MatSuffix"),Nr=new i.L("FloatingLabelParent"),Rr=(()=>{let e=class{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,i.N)(rr),this._ngZone=(0,i.N)(i.Fa),this._parent=(0,i.N)(Nr),this._resizeSubscription=new i.e}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function(e){let t=e;if(null!==t.offsetParent)return t.scrollWidth;let n=t.cloneNode(!0);n.style.setProperty("position","absolute"),n.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(n);let i=n.scrollWidth;return n.remove(),i}(this._elementRef.nativeElement)}
1get 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()))}))}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(i.da))},e.ɵdir=(0,i.S)({type:e,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(e,t){2&e&&(0,i.Na)("mdc-floating-label--float-above",t.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0}),e})(),Lr="mdc-line-ripple--active",Vr="mdc-line-ripple--deactivating",jr=(()=>{let e=class{constructor(e,t){this._elementRef=e,this._handleTransitionEnd=e=>{let t=this._elementRef.nativeElement.classList,n=t.contains(Vr);"opacity"===e.propertyName&&n&&t.remove(Lr,Vr)},t.runOutsideAngular((()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)}))}activate(){let e=this._elementRef.nativeElement.classList;e.remove(Vr),e.add(Lr)}deactivate(){this._elementRef.nativeElement.classList.add(Vr)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(i.da),(0,i.za)(i.Fa))},e.ɵdir=(0,i.S)({type:e,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0}),e})(),Br=(()=>{let e=class{constructor(e,t){this._elementRef=e,this._ngZone=t,this.open=!1}ngAfterViewInit(){let e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(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=`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:this._notch.nativeElement.style.width=""}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(i.da),(0,i.za)(i.Fa))},e.ɵcmp=(0,i.Q)({type:e,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(e,t){if(1&e&&(0,i.cb)(or,5),2&e){let e;(0,i.db)(e=(0,i.eb)())&&(t._notch=e.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(e,t){2&e&&(0,i.Na)("mdc-notched-outline--notched",t.open)},inputs:{open:[i.P.None,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[i.nb],attrs:ar,ngContentSelectors:lr,decls:5,vars:0,consts:[["notch",""],[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(e,t){1&e&&((0,i.$a)(),(0,i.Va)(0,"div",1),(0,i.Ta)(1,"div",2,0),(0,i.ab)(3),(0,i.Ua)(),(0,i.Va)(4,"div",3))},encapsulation:2,changeDetection:0}),e})(),Ur={transitionMessages:(0,i.Qb)("transitionMessages",[(0,i.Ub)("enter",(0,i.Tb)({opacity:1,transform:"translateY(0%)"})),(0,i.Vb)("void => enter",[(0,i.Tb)({opacity:0,transform:"translateY(-5px)"}),(0,i.Rb)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},Hr=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵdir=(0,i.S)({type:e}),e})(),qr=new i.L("MatFormField"),Zr=new i.L("MAT_FORM_FIELD_DEFAULT_OPTIONS"),Gr=0,Wr="fill",$r="fixed",Kr=(()=>{let e=class{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=un(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){let t=this._appearance,n=e||this._defaults?.appearance||Wr;this._appearance=n,"outline"===this._appearance&&this._appearance!==t&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}
1get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||$r}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||$r}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,t,n,r,o,a,l,s){this._elementRef=e,this._changeDetectorRef=t,this._ngZone=n,this._dir=r,this._platform=o,this._defaults=a,this._animationMode=l,this._hideRequiredMarker=!1,this.color="primary",this._appearance=Wr,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+Gr++,this._hintLabelId="mat-mdc-hint-"+Gr++,this._subscriptAnimationState="",this._destroyed=new i.g,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,a&&(a.appearance&&(this.appearance=a.appearance),this._hideRequiredMarker=!!a?.hideRequiredMarker,a.color&&(this.color=a.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){let e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${e.controlType}`),e.stateChanges.subscribe((()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()})),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe((0,i.E)(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(),(0,i.r)(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||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe((()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)),this._ngZone.runOutsideAngular((()=>{this._ngZone.onStable.pipe((0,i.E)(this._destroyed)).subscribe((()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())}))})),this._dir.change.pipe((0,i.E)(this._destroyed)).subscribe((()=>this._needsOutlineLabelOffsetUpdateOnStable=!0))}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat
1()}_shouldForward(e){let t=this._control?this._control.ngControl:null;return t&&t[e]}_getDisplayedMessages(){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(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){let t=this._hintChildren?this._hintChildren.find((e=>"start"===e.align)):null,n=this._hintChildren?this._hintChildren.find((e=>"end"===e.align)):null;t?e.push(t.id):this._hintLabel&&e.push(this._hintLabelId),n&&e.push(n.id)}else this._errorChildren&&e.push(...this._errorChildren.map((e=>e.id)));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;let e=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(e.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);let t=this._iconPrefixContainer?.nativeElement,n=this._textPrefixContainer?.nativeElement,i=t?.getBoundingClientRect().width??0,r=n?.getBoundingClientRect().width??0,o=`calc(${"rtl"===this._dir.value?"-1":"1"} * (${i+r}px + var(--mat-mdc-form-field-label-offset-x, 0px)))`;e.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(${o})\n )`}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let t=e.getRootNode();return t&&t!==e}return document.documentElement.contains(e)}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(i.da),(0,i.za)(i.xb),(0,i.za)(i.Fa),(0,i.za)(Vn),(0,i.za)(an),(0,i.za)(Zr,8),(0,i.za)(i.ja,8),(0,i.za)(i.Fb))},e.ɵcmp=(0,i.Q)({type:e,selectors:[["mat-form-field"]],contentQueries:function(e,t,n){if(1&e&&((0,i.bb)(n,Ar,5),(0,i.bb)(n,Ar,7),(0,i.bb)(n,Hr,5),(0,i.bb)(n,Dr,5),(0,i.bb)(n,Fr,5),(0,i.bb)(n,Mr,5),(0,i.bb)(n,zr,5)),2&e){let e;(0,i.db)(e=(0,i.eb)())&&(t._labelChildNonStatic=e.first),(0,i.db)(e=(0,i.eb)())&&(t._labelChildStatic=e.first),(0,i.db)(e=(0,i.eb)())&&(t._formFieldControl=e.first),(0,i.db)(e=(0,i.eb)())&&(t._prefixChildren=e),(0,i.db)(e=(0,i.eb)())&&(t._suffixChildren=e),(0,i.db)(e=(0,i.eb)())&&(t._errorChildren=e),(0,i.db)(e=(0,i.eb)())&&(t._hintChildren=e)}},viewQuery:function(e,t){if(1&e&&((0,i.cb)(sr,5),(0,i.cb)(cr,5),(0,i.cb)(dr,5),(0,i.cb)(Rr,5),(0,i.cb)(Br,5),(0,i.cb)(jr,5)),2&e){let e;(0,i.db)(e=(0,i.eb)())&&(t._textField=e.first),(0,i.db)(e=(0,i.eb)())&&(t._iconPrefixContainer=e.first),(0,i.db)(e=(0,i.eb)())&&(t._textPrefixContainer=e.first),(0,i.db)(e=(0,i.eb)())&&(t._floatingLabel=e.first),(0,i.db)(e=(0,i.eb)())&&(t._notchedOutline=e.first),(0,i.db)(e=(0,i.eb)())&&(t._lineRipple=e.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(e,t){2&e&&(0,i.Na)("mat-mdc-form-field-label-always-float",t._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",t._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",t._hasIconSuffix)("mat-form-field-invalid",t._control.errorState)("mat-form-field-disabled",t._control.disabled)("mat-form-field-autofilled",t._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===t._animationMode)("mat-form-field-appearance-fill","fill"==t.appearance)("mat-form-field-appearance-outline","outline"==t.appearance)("mat-form-field-hide-placeholder",t._hasFloatingLabel()&&!t._shouldLabelFloat())("mat-focused",t._control.focused)("mat-primary","accent"!==t.color&&"warn"!==t.color)("mat-accent","accent"===t.color)("mat-warn","warn"===t.color)("ng-untouched",t._shouldForward("untouched"))("ng-touched",t._shouldForward("touched"))("ng-pristine",t._shouldForward("pristine"))("ng-dirty",t._shouldForward("dirty"))("ng-valid",t._shouldForward("valid"))("ng-invalid",t._shouldForward("invalid"))("ng-pending",t._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[(0,i.mb)([{provide:qr,useExisting:e},{provide:Nr,useExisting:e}]),i.nb],ngContentSelectors:mr,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],[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"],["matFormField
1FloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(e,t){if(1&e){let e=(0,i.Xa)();(0,i.$a)(ur),(0,i.Ja)(0,pr,1,1,"ng-template",null,0,i.qb),(0,i.Ta)(2,"div",4,1),(0,i.Za)("click",(function(n){return(0,i.Y)(e),(0,i.Z)(t._control.onContainerClick(n))})),(0,i.Ja)(4,br,1,0,"div",5),(0,i.Ta)(5,"div",6),(0,i.Ja)(6,_r,2,2,"div",7)(7,yr,3,0,"div",8)(8,vr,3,0,"div",9),(0,i.Ta)(9,"div",10),(0,i.Ja)(10,wr,1,1,null,11),(0,i.ab)(11),(0,i.Ua)(),(0,i.Ja)(12,Cr,2,0,"div",12)(13,Sr,2,0,"div",13),(0,i.Ua)(),(0,i.Ja)(14,Tr,1,0,"div",14),(0,i.Ua)(),(0,i.Ta)(15,"div",15),(0,i.Ja)(16,Er,2,1)(17,Or,5,2),(0,i.Ua)()}if(2&e){let e;(0,i.ya)(2),(0,i.Na)("mdc-text-field--filled",!t._hasOutline())("mdc-text-field--outlined",t._hasOutline())("mdc-text-field--no-label",!t._hasFloatingLabel())("mdc-text-field--disabled",t._control.disabled)("mdc-text-field--invalid",t._control.errorState),(0,i.ya)(2),(0,i.Pa)(4,t._hasOutline()||t._control.disabled?-1:4),(0,i.ya)(2),(0,i.Pa)(6,t._hasOutline()?6:-1),(0,i.ya)(),(0,i.Pa)(7,t._hasIconPrefix?7:-1),(0,i.ya)(),(0,i.Pa)(8,t._hasTextPrefix?8:-1),(0,i.ya)(2),(0,i.Pa)(10,!t._hasOutline()||t._forceDisplayInfixLabel()?10:-1),(0,i.ya)(2),(0,i.Pa)(12,t._hasTextSuffix?12:-1),(0,i.ya)(),(0,i.Pa)(13,t._hasIconSuffix?13:-1),(0,i.ya)(),(0,i.Pa)(14,t._hasOutline()?-1:14),(0,i.ya)(),(0,i.Na)("mat-mdc-form-field-subscript-dynamic-size","dynamic"===t.subscriptSizing),(0,i.ya)(),(0,i.Pa)(16,"error"===(e=t._getDisplayedMessages())?16:"hint"===e?17:-1)}},dependencies:[Rr,Br,i.Hb,jr,zr],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.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__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.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-floating-label--float-above{font-size:.75rem}.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-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper
1-line{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 96px/0.75)}
1.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;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,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::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,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.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-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{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}
1.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px*2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.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:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-hover-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-hover-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.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)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
1over .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.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)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.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)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.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:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-hover-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-hover-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.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)}}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(.75*var(--mdc-outlined-text-field-label-text-size))}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mdc-outlined-text-field-label-text-size)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper
1-line{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.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)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.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-text-field-wrapper::before{content:none}.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);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.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);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/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) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.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}.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)}.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);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-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)}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-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)}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)}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)}.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)}[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)}.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)}.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}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-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);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.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)}.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)}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color)}.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)}.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)}.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 .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:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field
1:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .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)}.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)}'],encapsulation:2,data:{animation:[Ur.transitionMessages]},changeDetection:0}),e})(),Yr=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵmod=(0,i.R)({type:e}),e.ɵinj=(0,i.K)({imports:[qn,i.Jb,bn,qn]}),e})(),Qr=new i.L("MAT_INPUT_VALUE_ACCESSOR"),Xr=["button","checkbox","file","hidden","image","radio","range","reset","submit"],Jr=0,eo=(()=>{let e=class{get disabled(){return this._disabled}set disabled(e){this._disabled=un(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Ze.required)??!1}set required(e){this._required=un(e)}get type(){return this._type}
1set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&sn().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=un(e)}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,t,n,r,o,a,l,s,c,d){this._elementRef=e,this._platform=t,this.ngControl=n,this._autofillMonitor=s,this._formField=d,this._uid="mat-input-"+Jr++,this.focused=!1,this.stateChanges=new i.g,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter((e=>sn().has(e))),this._iOSKeyupListener=e=>{let t=e.target;!t.value&&0===t.selectionStart&&0===t.selectionEnd&&(t.setSelectionRange(1,1),t.setSelectionRange(0,0))};let u=this._elementRef.nativeElement,m=u.nodeName.toLowerCase();this._inputValueAccessor=l||u,this._previousNativeValue=this.value,this.id=this.id,t.IOS&&c.runOutsideAngular((()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)})),this._errorStateTracker=new Zn(a,n,o,r,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===m,this._isTextarea="textarea"===m,this._isInFormField=!!d,this._isNativeSelect&&(this.controlType=u.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe((e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()}))}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){let e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){let e=this._getPlaceholder();if(e!==this._previousPlaceholder){let t=this._elementRef.nativeElement;this._previousPlaceholder=e,e?t.setAttribute("placeholder",e):t.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){Xr.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){let e=this._elementRef.nativeElement,t=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&t&&t.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(i.da),(0,i.za)(an),(0,i.za)(ht,10),(0,i.za)(Lt,8),(0,i.za)($t,8),(0,i.za)(Gn),(0,i.za)(Qr,10),(0,i.za)(tr),(0,i.za)(i.Fa),(0,i.za)(qr,8))},e.ɵdir=(0,i.S)({type:e,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(e,t){1&e&&(0,i.Za)("focus",(function(){return t._focusChanged(!0)}))("blur",(function(){return t._focusChanged(!1)}))("input",(function(){return t._onInput()})),2&e&&((0,i.Ya)("id",t.id)("disabled",t.disabled)("required",t.required),(0,i.Ka)("name",t.name||null)("readonly",t.readonly&&!t._isNativeSelect||null)("aria-invalid",t.empty&&t.required?null:t.errorState)("aria-required",t.required)("id",t.id),(0,i.Na)("mat-input-server",t._isServer)("mat-mdc-form-field-textarea-control",t._isInFormField&&t._isTextarea)("mat-mdc-form-field-input-control",t._isInFormField)("mdc-text-field__input",t._isInFormField)("mat-mdc-native-select-inline",t._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[i.P.None,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[(0,i.mb)([{provide:Hr,useExisting:e}]),i.X]}),e})(),to=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵmod=(0,i.R)({type:e}),e.ɵinj=(0,i.K)({imports:[qn,Yr,Yr,nr,qn]}),e})(),no=["determinateSpinner"];function io(e,t){if(1&e&&((0,i._)(),(0,i.Ta)(0,"svg",11),(0,i.Va)(1,"circle",12),(0,i.Ua)()),2&e){let e=(0,i._a)();
1(0,i.Ka)("viewBox",e._viewBox()),(0,i.ya)(),(0,i.Ma)("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),(0,i.Ka)("r",e._circleRadius())}}var ro=new i.L("mat-progress-spinner-default-options",{providedIn:"root",factory:function(){return{diameter:oo}}}),oo=100,ao=(()=>{let e=class{get color(){return this._color||this._defaultColor}set color(e){this._color=e}constructor(e,t,n){this._elementRef=e,this._defaultColor="primary",this._value=0,this._diameter=oo,this._noopAnimations="NoopAnimations"===t&&!!n&&!n._forceAnimations,this.mode="mat-spinner"===e.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",n&&(n.color&&(this.color=this._defaultColor=n.color),n.diameter&&(this.diameter=n.diameter),n.strokeWidth&&(this.strokeWidth=n.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,e||0))}get diameter(){return this._diameter}set diameter(e){this._diameter=e||0}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=e||0}_circleRadius(){return(this.diameter-10)/2}_viewBox(){let e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(i.da),(0,i.za)(i.ja,8),(0,i.za)(ro))},e.ɵcmp=(0,i.Q)({type:e,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,t){if(1&e&&(0,i.cb)(no,5),2&e){let e;(0,i.db)(e=(0,i.eb)())&&(t._determinateCircle=e.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(e,t){2&e&&((0,i.Ka)("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===t.mode?t.value:null)("mode",t.mode),(0,i.Oa)("mat-"+t.color),(0,i.Ma)("width",t.diameter,"px")("height",t.diameter,"px")("--mdc-circular-progress-size",t.diameter+"px")("--mdc-circular-progress-active-indicator-width",t.diameter+"px"),(0,i.Na)("_mat-animation-noopable",t._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===t.mode))},inputs:{color:"color",mode:"mode",value:[i.P.HasDecoratorInputTransform,"value","value",i.Bb],diameter:[i.P.HasDecoratorInputTransform,"diameter","diameter",i.Bb],strokeWidth:[i.P.HasDecoratorInputTransform,"strokeWidth","strokeWidth",i.Bb]},exportAs:["matProgressSpinner"],standalone:!0,features:[i.Ha,i.nb],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(e,t){if(1&e&&((0,i.Ja)(0,io,2,8,"ng-template",null,0,i.qb),(0,i.Ta)(2,"div",2,1),(0,i._)(),(0,i.Ta)(4,"svg",3),(0,i.Va)(5,"circle",4),(0,i.Ua)()(),(0,i.$)(),(0,i.Ta)(6,"div",5)(7,"div",6)(8,"div",7),(0,i.Wa)(9,8),(0,i.Ua)(),(0,i.Ta)(10,"div",9),(0,i.Wa)(11,8),(0,i.Ua)(),(0,i.Ta)(12,"div",10),(0,i.Wa)(13,8),(0,i.Ua)()()()),2&e){let e=(0,i.fb)(1);(0,i.ya)(4),(0,i.Ka)("viewBox",t._viewBox()),(0,i.ya)(),(0,i.Ma)("stroke-dasharray",t._strokeCircumference(),"px")("stroke-dashoffset",t._strokeDashOffset(),"px")("stroke-width",t._circleStrokeWidth(),"%"),(0,i.Ka)("r",t._circleRadius()),(0,i.ya)(4),(0,i.La)("ngTemplateOutlet",e),(0,i.ya)(2),(0,i.La)("ngTemplateOutlet",e),(0,i.ya)(2),(0,i.La)("ngTemplateOutlet",e)}},dependencies:[i.Hb],styles:["@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-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}
189%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@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)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.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-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms 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{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.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__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.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}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.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--closed{opacity:0}
1.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)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.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}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),e})(),lo=["form"],so=["msger"],co=["chat"],uo=["fileUpload"],mo=["input"];function ho(e,t){if(1&e){let e=(0,i.Xa)();(0,i.Ta)(0,"div",17)(1,"mat-icon",19),(0,i.Za)("click",(function(){(0,i.Y)(e);let t=(0,i._a)(3);return(0,i.Z)(t.userInteracted=!0)})),(0,i.gb)(2,"clear"),(0,i.Ua)(),(0,i.gb)(3," Masz pytanie? "),(0,i.Va)(4,"br"),(0,i.gb)(5,"Napisz do nas! "),(0,i.Va)(6,"div",20)(7,"div",21),(0,i.Ua)()}}function fo(e,t){if(1&e){let e=(0,i.Xa)();(0,i.Ja)(0,ho,8,0,"div",17),(0,i.Ta)(1,"button",18),(0,i.Za)("click",(function(){(0,i.Y)(e);let t=(0,i._a)(2);return(0,i.Z)(t.onMessageBtnClick())})),(0,i.Ta)(2,"mat-icon"),(0,i.gb)(3," message "),(0,i.Ua)()()}if(2&e){let e=(0,i._a)(2);(0,i.Pa)(0,e.userInteracted?-1:0)}}function po(e,t){if(1&e){let e=(0,i.Xa)();(0,i.Ta)(0,"div",17)(1,"mat-icon",19),(0,i.Za)("click",(function(){(0,i.Y)(e);let t=(0,i._a)(3);return(0,i.Z)(t.userInteracted=!0)})),(0,i.gb)(2,"clear"),(0,i.Ua)(),(0,i.gb)(3," Masz pytanie? "),(0,i.Va)(4,"br"),(0,i.gb)(5,"Napisz do nas! "),(0,i.Va)(6,"div",20)(7,"div",21),(0,i.Ua)()}}function bo(e,t){if(1&e){let e=(0,i.Xa)();(0,i.Ta)(0,"button",23),(0,i.Za)("click",(function(){(0,i.Y)(e);let t=(0,i._a)(5);return(0,i.Z)(t.onMailBtnClick())})),(0,i.Ta)(1,"mat-icon"),(0,i.gb)(2),(0,i.Ua)()()}if(2&e){let e=(0,i._a)(5);(0,i.La)("disabled",e.transcriptSent),(0,i.ya)(2),(0,i.ib)(" ",e.transcriptSent?"check":"mail"," ")}}function go(e,t){if(1&e&&(0,i.Ja)(0,bo,3,2,"button",22),2&e){let e=(0,i._a)(4);(0,i.Pa)(0,e.showMail?0:-1)}}function xo(e,t){if(1&e){let e=(0,i.Xa)();(0,i.Ta)(0,"button",18),(0,i.Za)("click",(function(){(0,i.Y)(e);let t=(0,i._a)(4);return(0,i.Z)(t.onExitBtnClick())})),(0,i.Ta)(1,"mat-icon"),(0,i.gb)(2," exit_to_app "),(0,i.Ua)()()}}function _o(e,t){if(1&e&&(0,i.Ja)(0,go,1,1)(1,xo,3,0),2&e){let e=(0,i._a)(3);(0,i.Pa)(0,e.disconnected?0:1)}}function yo(e,t){if(1&e){let e=(0,i.Xa)();(0,i.Ja)(0,po,8,0,"div",17),(0,i.Ta)(1,"button",18),(0,i.Za)("click",(function(){(0,i.Y)(e);let t=(0,i._a)(2);return(0,i.Z)(t.onMainMessageBtnClick())})),(0,i.Ta)(2,"mat-icon"),(0,i.gb)(3),(0,i.Ua)()(),(0,i.Ja)(4,_o,2,1)}if(2&e){let e=(0,i._a)(2);(0,i.Pa)(0,e.userInteracted?-1:0),(0,i.ya)(3),(0,i.ib)(" ",e.showChat?"keyboard_arrow_down":"message"," "),(0,i.ya)(),(0,i.Pa)(4,e.showChat?4:-1)}}function vo(e,t){if(1&e&&(0,i.Ja)(0,fo,4,1,"button",16)(1,yo,5,3),2&e){let e=(0,i._a)();(0,i.Pa)(0,e.showFormAndButton?0:1)}}function ko(e,t){if(1&e){let e=(0,i.Xa)();(0,i.Ta)(0,"form",24,2),(0,i.Za)("submit",(function(){(0,i.Y)(e);let t=(0,i._a)();return(0,i.Z)(t.onMainMessageBtnClick())})),(0,i.Ta)(2,"div",25)(3,"div",26),(0,i.gb)(4,"Napisz do nas!"),(0,i.Ua)(),(0,i.Ta)(5,"div",27),(0,i.Za)("click",(function(){(0,i.Y)(e);let t=(0,i._a)();return(0,i.Z)(t.onFormCloseClick())})),(0,i.Ta)(6,"mat-icon"),(0,i.gb)(7,"clear"),(0,i.Ua)()()(),(0,i.Ta)(8,"div",28)(9,"mat-form-field",29)(10,"input",30),(0,i.lb)("ngModelChange",(function(t){(0,i.Y)(e);let n=(0,i._a)();return(0,i.kb)(n.name,t)||(n.name=t),(0,i.Z)(t)})),(0,i.Ua)(),(0,i.Ta)(11,"mat-label"),(0,i.gb)(12,"ImiÄ i nazwisko"),(0,i.Ua)()(),(0,i.Ta)(13,"mat-form-field",29)(14,"input",31),(0,i.Za)("keyup",(function(){(0,i.Y)(e);let t=(0,i._a)();return(0,i.Z)(t.onMailKeyUp())})),(0,i.lb)("ngModelChange",(function(t){(0,i.Y)(e);let n=(0,i._a)();return(0,i.kb)(n.email,t)||(n.email=t),(0,i.Z)(t)})),(0,i.Ua)(),(0,i.Ta)(15,"mat-label"),(0,i.gb)(16,"Adres e-mail"),(0,i.Ua)()(),(0,i.Ta)(17,"mat-checkbox",32),(0,i.lb)("ngModelChange",(function(t){(0,i.Y)(e);let n=(0,i._a)();return(0,i.kb)(n.dataAgreed,t)||(n.dataAgreed=t),(0,i.Z)(t)})),(0,i.gb)(18," Wyrażam zgodÄ na przetwarzanie danych osobowych "),(0,i.Ua)()(),(0,i.Ta)(19,"div",33)(20,"button",34),(0,i.gb)(21," Rozpocznij chat "),(0,i.Ua)()()()}if(2&e){let e=(0,i._a)();(0,i.Na)("animated-hide",!e.showForm)("animated-show",e.showForm),(0,i.ya)(10),(0,i.jb)("ngModel",e.name),(0,i.ya)(4),(0,i.jb)("ngModel",e.email),(0,i.ya)(3),(0,i.jb)("ngModel",e.dataAgreed),(0,i.ya)(3),(0,i.La)("disabled",!e.dataAgreed||e.name.length<1||e.email.length<1||!e.validEmail)}}function wo(e,t){1&e&&((0,i.Ta)(0,"div",12),(0,i.Va)(1,"mat-spinner",35),(0,i.Ua)())}function Co(e,t){if(1&e&&(0,i.Va)(0,"img",42),2&e){let e=(0,i._a)(2).$implicit;(0,i.La)("src",e.agentIcon,i.wa)}}function So(e,t){if(1&e&&((0,i.Ta)(0,"div",41),(0,i.Ja)(1,Co,1,1,"img",42),(0,i.gb)(2),(0,i.Ua)()),2&e){let e=(0,i._a)().$implicit;(0,i.ya)(),(0,i.Pa)(1,e.agentIcon?1:-1),(0,i.ya)(),(0,i.ib)(" ",e.agentName," ")}}function To(e,t){if(1&e&&((0,i.Ta)(0,"div",38)(1,"div",39),(0,i.gb)(2),(0,i.ob)(3,"date"),(0,i.Ua)(),(0,i.Va)(4,"div",40),(0,i.Ua)(),(0,i.Ja)(5,So,3,2,"div",41)),2&e){let e=t.$implicit;
1(0,i.Na)("inbound","inbound"===e.direction),(0,i.ya)(2),(0,i.ib)(" ",(0,i.pb)(3,5,e.date,"HH:mm")," "),(0,i.ya)(2),(0,i.La)("innerHTML",e.text,i.va),(0,i.ya)(),(0,i.Pa)(5,"outbound"!==e.direction||e.isBot?-1:5)}}function Eo(e,t){1&e&&((0,i.Ta)(0,"div",37),(0,i.gb)(1,"To jest poczÄ
tek rozmowy z nami"),(0,i.Ua)())}function Io(e,t){if(1&e){let e=(0,i.Xa)();(0,i.Ta)(0,"div",36,3),(0,i.Za)("scroll",(function(){(0,i.Y)(e);let t=(0,i._a)();return(0,i.Z)(t.onMsgerChatScroll())})),(0,i.Ra)(2,To,6,8,null,null,i.Qa),(0,i.Ja)(4,Eo,2,0,"div",37),(0,i.Ua)()}if(2&e){let e=(0,i._a)();(0,i.ya)(2),(0,i.Sa)(e.messages),(0,i.ya)(2),(0,i.Pa)(4,e.finishedScroll?4:-1)}}function Oo(e,t){if(1&e){let e=(0,i.Xa)();(0,i.Ta)(0,"button",43),(0,i.Za)("click",(function(){(0,i.Y)(e);let t=(0,i._a)();return(0,i.Z)(t.onRestartChatBtnClick())})),(0,i.gb)(1," Rozpocznij nowy chat "),(0,i.Ua)()}}function Ao(e,t){if(1&e){let e=(0,i.Xa)();(0,i.Ta)(0,"button",44),(0,i.Za)("click",(function(){(0,i.Y)(e);let t=(0,i.fb)(4);return(0,i.Z)(t.click())})),(0,i.Ta)(1,"mat-icon"),(0,i.gb)(2,"attach_file"),(0,i.Ua)()(),(0,i.Ta)(3,"input",45,4),(0,i.Za)("change",(function(t){(0,i.Y)(e);let n=(0,i._a)();return(0,i.Z)(n.onFileUploadChange(t))})),(0,i.Ua)()}}var Mo=(()=>{let e=class{constructor(e,t){this.httpClient=e,this.zone=t,this.userInteracted=!1,this.transcriptSent=!1,this.ready=!1,this.loading=!1,this.started=!1,this.isTogglingChat=!1,this.isTogglingForm=!1,this.historyComplete=!1,this.showChat=!1,this.showForm=!1,this.showFormAndButton=!0,this.end=!0,this.finishedScroll=!1,this.disconnected=!1,this.messages=[],this.name="",this.email="",this.validEmail=!1,this.question="",this.dataAgreed=!1,this.inactivityTimeoutLimit=36e4,this.showMail=!0,this.webApiUrl="https://czatgenesysdev.gaspol.pl/chatwebapi",this.domain=""}ngOnInit(){(0,i.d)(this,null,(function*(){this.log("app version: ","1.0.8"),this.log("ngOnInit enter");let e=0;for(;!("Genesys"in window);){if(e++>100)throw new Error("Could not load Genesys");yield new Promise((e=>setTimeout(e,50)))}localStorage.getItem("name")&&(this.name=localStorage.getItem("name")||"",this.email=localStorage.getItem("email")||"",this.validateEmail()),"true"!==localStorage.getItem("open")?"true"===localStorage.getItem("start")&&(this.loading=!0):"true"===localStorage.getItem("start")?this.loading=!0:"false"!==localStorage.getItem("start")&&this.toggleChat(),this.domain=window.location.hostname,this.jwtToken=localStorage.getItem("dmv_genesys_chat_token")??void 0,this.log("jwtToken: ",this.jwtToken),this.showFormAndButton="true"!==localStorage.getItem("start")&&!this.jwtToken,this.httpClient.get("genesys/assets/config.json").subscribe({next:e=>{this.inactivityTimeoutLimit=e.inactivityTimeoutLimit,this.webApiUrl=e.webApiUrl},error:()=>{this.error("Could not load config.json")}}),Genesys("subscribe","MessagingService.ready",(()=>{this.zone.run((()=>{this.log("MessagingService.ready"),this.ready=!0}))})),Genesys("subscribe","MessagingService.messagesReceived",(e=>{this.log("MessagingService.messagesReceived",e),this.zone.run((()=>{let t=e.data.messages[0];if(this.log(t),!this.disconnected&&t){if("Outbound"===t.direction&&t.text&&!t.text.startsWith("System:")){let e=t.text,n=/<[^>]+>/gm.exec(e);n&&n.forEach((t=>{let n=t.slice(1,-1),i=`<a href="${n}" target="_blank">${n}</a>`;e=e.replace(t,i)}));let i={date:Number.isNaN(new Date(t.channel.time))?new Date:new Date(t.channel.time),direction:"outbound",text:e,isBot:"Bot"===t.originatingEntity},r=t.channel.from;r.name&&(i.agentName=r.name),r.avatar&&(i.agentIcon=r.avatar),this.messages.unshift(i),this.loading=!1}if("Outbound"===t.direction&&t.content){let e="";t.content.forEach((t=>{"Attachment"===t.contentType&&("Image"===t.attachment.mediaType?e+=`<img class="attachment-img" src="${t.attachment.url}" />\n`:e+=`<a href="${t.attachment.url}">${t.attachment.fileName}</a>\n`)}));let n={date:Number.isNaN(new Date(t.channel.time))?new Date:new Date(t.channel.time),direction:"inbound",text:e,isBot:"Bot"===t.originatingEntity},i=t.channel.from;i.name&&(n.agentName=i.name),i.avatar&&(n.agentIcon=i.avatar),this.messages.unshift(n)}if("Inbound"===t.direction&&t.content){let e="";t.content.forEach((t=>{"Attachment"===t.contentType&&("Image"===t.attachment.mediaType?e+=`<img class="attachment-img" src="${t.attachment.url}" />\n`:e+=`<a href="${t.attachment.url}">${t.attachment.fileName}</a>\n`)})),this.messages.unshift({date:Number.isNaN(new Date(t.channel.time))?new Date:new Date(t.channel.time),direction:"inbound",text:e,isBot:"Bot"===t.originatingEntity})}this.bumpTimeout()}}))})),Genesys("subscribe","MessagingService.error",(e=>{this.zone.run((()=>{this.log("MessagingService.error",e),this.error("",e)}))}
1)),Genesys("subscribe","MessagingService.conversationDisconnected",(e=>{this.zone.run((()=>{this.log("MessagingService.conversationDisconnected",e),Genesys("command","MessagingService.clearConversation"),localStorage.setItem("start","false"),this.disconnected=!0,this.question=""}))})),Genesys("subscribe","MessagingService.started",(e=>{this.zone.run((()=>(0,i.d)(this,null,(function*(){this.log("MessagingService.started",e),this.disconnected=!1,this.loading=!1,this.started=!0,yield new Promise((e=>setTimeout(e,50))),this.input.nativeElement.focus()}))))})),Genesys("subscribe","MessagingService.fileUploaded",(e=>{this.zone.run((()=>{this.log("MessagingService.fileUploaded",e),Genesys("command","MessagingService.sendMessage",{message:"System: Użytkownik przesÅaÅ plik"})}))})),Genesys("subscribe","MessagingService.fileReceived",(e=>this.log("MessagingService.fileReceived",e))),Genesys("subscribe","MessagingService.messagesUpdated",(e=>this.log("MessagingService.messagesUpdated",e))),Genesys("subscribe","MessagingService.restored",(e=>{this.zone.run((()=>{this.log("MessagingService.restored",e.data.messages);let t=e.data.messages;this.messages.unshift(...t.filter((e=>e.files.length>0||e.text&&!e.text.startsWith("System:"))).map((e=>{if(e.files.length>0){let t="";e.files.forEach((e=>{"Image"===e.type?t+=`<img class="attachment-img" src="${e.downloadUrl}" />\n`:t+=`<a href="${e.downloadUrl}">${e.name}</a>\n`}));let n={date:Number.isNaN(new Date(e.time))?new Date:new Date(e.time),direction:e.messageType,text:t,isBot:"Bot"===e.originatingEntity};return e.from.name&&(n.agentName=e.from.name),e.from.avatar&&(n.agentIcon=e.from.avatar),n}{let t=e.text,n=/<[^>]+>/gm.exec(t);n&&n.forEach((e=>{let n=e.slice(1,-1),i=`<a href="${n}" target="_blank">${n}</a>`;t=t.replace(e,i)}));let i={date:Number.isNaN(new Date(e.time))?new Date:new Date(e.time),direction:e.messageType,text:t,isBot:"Bot"===e.originatingEntity};return e.from.name&&(i.agentName=e.from.name),e.from.avatar&&(i.agentIcon=e.from.avatar),i}}))),this.log("restoreConversation:",e),this.bumpTimeout(),this.loading=!1,this.input.nativeElement.focus()}))})),Genesys("subscribe","MessagingService.oldMessages",(e=>{this.zone.run((()=>{this.log("MessagingService.oldMessages");let t=e.data.messages;this.messages.push(...t.map((e=>({date:Number.isNaN(new Date(e.time))?new Date:new Date(e.time),direction:e.messageType,text:e.text})))),this.log("getHistory: ",e),this.bumpTimeout(),this.loading=!1,this.input.nativeElement.focus()}))})),Genesys("subscribe","MessagingService.historyComplete",(()=>{this.log("MessagingService.historyComplete"),this.historyComplete=!0}))}))}onMailBtnClick(){return(0,i.d)(this,null,(function*(){this.log("onMailBtnClick"),this.transcriptSent||(yield(0,i.m)(this.httpClient.post(`${this.webApiUrl}/transcript`,{webchatUuid:this.webchatUuid},{withCredentials:!0})),this.log("transcript request sent"),this.transcriptSent=!0)}))}onQuestionKeyDown(e){this.bumpTimeout(),"Enter"===e.key&&!this.loading&&(e.preventDefault(),""!==this.question.trim()&&(this.messages.unshift({date:new Date,direction:"inbound",text:this.question.trim(),isBot:!1}),Genesys("command","MessagingService.sendMessage",{message:this.question}),this.question=""))}onFileUploadChange(e){this.log("onFileUploadChange");let t=e.target.files[0];this.fileUpload.nativeElement.value="",this.log("uploadFile",t),Genesys("command","MessagingService.requestUpload",{file:[t]},(()=>this.log("MessagingService.requestUpload success")),(e=>this.log("MessagingService.requestUpload failure",e)))}onRestartChatBtnClick(){this.log("onRestartChatBtnClick"),this.toggleChat(),this.transcriptSent=!1,this.loading=!1,this.messages=[],this.disconnected=!0,this.email="",this.name="",this.dataAgreed=!1,this.showFormAndButton=!0,this.showChat=!1,this.started=!1,this.showForm=!1,this.isTogglingChat=!1,localStorage.clear(),this.jwtToken?(localStorage.setItem("dmv_genesys_chat_token",this.jwtToken),this.showFormAndButton=!1,this.toggleChat()):(this.showForm=!0,setTimeout((()=>this.form.nativeElement.classList.remove("hidden")),140))}onMsgerChatScroll(){let e=this.chat.nativeElement;e.scrollTop+e.scrollHeight-e.offsetHeight<5&&(Genesys("command","MessagingService.fetchHistory"),this.end&&this.historyComplete&&(this.historyComplete=!1,this.finishedScroll=!0,this.end=!1))}onMessageBtnClick(){this.userInteracted=!0,this.log("onMessageBtnClick"),!this.isTogglingForm&&(this.show
1Form=!this.showForm,setTimeout((()=>{this.form.nativeElement.classList[this.showForm?"remove":"add"]("hidden"),this.isTogglingForm=!1}),140))}onFormCloseClick(){this.log("onFormCloseClick"),this.showForm=!1,setTimeout((()=>{this.form.nativeElement.classList.add("hidden"),this.isTogglingForm=!1}),140)}onMailKeyUp(){this.validateEmail()}onMsgerHeaderClearClick(){this.log("onMsgerHeaderClearClick"),!this.isTogglingChat&&(this.isTogglingChat=!0,this.showChat=!1,setTimeout((()=>{this.msger.nativeElement.classList.add("hidden"),this.isTogglingChat=!1}),140),localStorage.setItem("open","false"))}onMainMessageBtnClick(){this.log("onMainMessageBtnClick"),this.toggleChat()}onExitBtnClick(){this.log("onExitBtnClick"),this.disconnectChat()}toggleChat(){this.log(`toggleChat: showFormAndButton: ${this.showFormAndButton}`),this.userInteracted=!0,!0===this.showFormAndButton&&(localStorage.setItem("start","true"),localStorage.setItem("name",this.name),localStorage.setItem("email",this.email),this.validateEmail(),this.showFormAndButton=!1),this.started||(this.started=!0,this.loading=!0,this.webchatUuid=ze(),this.log(`toggleChat: Database.set: website_name: ${this.name}, website_email: ${this.email}, webchat_uuid: ${this.webchatUuid}`),Genesys("command","Database.set",{messaging:{customAttributes:{website_name:this.name,website_email:this.email,send_transcription:!1,webchat_uuid:this.webchatUuid,jwtToken:this.jwtToken,domain:this.domain}}}),Genesys("command","MessagingService.startConversation",{},(()=>{this.log("MessagingService.startConversation complete"),Genesys("command","MessagingService.sendMessage",{message:"System: Klient rozpoczÄ
Å rozmowÄ."})}),(e=>{this.error("MessagingService.startConversation error",e),Genesys("command","MessagingService.fetchHistory")}))),!this.isTogglingChat&&(this.isTogglingChat=!0,this.showChat=!this.showChat,setTimeout((()=>{this.msger.nativeElement.classList[this.showChat?"remove":"add"]("hidden"),this.isTogglingChat=!1}),140),localStorage.setItem("open",this.showChat.toString()))}validateEmail(){this.validEmail=Array.isArray(this.email.match(/^\S+@\S+\.\S+$/gi))}bumpTimeout(){this.disconnected||(this.inactivityTimeout&&clearInterval(this.inactivityTimeout),this.inactivityTimeout=window.setTimeout((()=>{this.zone.run((()=>{this.log("inactivityTimeout triggered"),this.disconnectChat()}
1))}),this.inactivityTimeoutLimit))}disconnectChat(){this.log("disconnectChat"),this.disconnected=!0,this.question="",localStorage.setItem("start","false"),this.log("disconnectChat: send MessagingService.clearConversation"),Genesys("command","MessagingService.clearConversation",{},(()=>{this.log("MessagingService.clearConversation on disconnect complete")}),(()=>{this.log("MessagingService.clearConversation on disconnect error")}))}log(e,...t){console.log("WebChat log: ",e,...t)}error(e,...t){console.error("WebChat error: ",e,...t)}};return e.ɵfac=function(t){return new(t||e)((0,i.za)(T),(0,i.za)(i.Fa))},e.ɵcmp=(0,i.Q)({type:e,selectors:[["app-dmv-chat"]],viewQuery:function(e,t){if(1&e&&((0,i.cb)(lo,5),(0,i.cb)(so,5),(0,i.cb)(co,5),(0,i.cb)(uo,5),(0,i.cb)(mo,5)),2&e){let e;(0,i.db)(e=(0,i.eb)())&&(t.form=e.first),(0,i.db)(e=(0,i.eb)())&&(t.msger=e.first),(0,i.db)(e=(0,i.eb)())&&(t.chat=e.first),(0,i.db)(e=(0,i.eb)())&&(t.fileUpload=e.first),(0,i.db)(e=(0,i.eb)())&&(t.input=e.first)}},decls:19,vars:17,consts:[["msger",""],["input",""],["form",""],["chat",""],["fileUpload",""],[1,"button-container"],[1,"form-container","hidden",3,"animated-hide","animated-show"],[1,"msger","hidden"],[1,"msger-header"],[1,"msger-header-title"],[1,"msger-header-btn",3,"click"],[1,"msger-container"],[1,"spinner-container"],[1,"msger-inputarea"],["autofocus","","autocomplete","off","name","question",1,"msger-input",3,"keydown","ngModelChange","placeholder","disabled","ngModel"],["mat-raised-button","","color","gaspol",1,"btn"],["mat-fab","","color","gaspol"],[1,"button-tooltip"],["mat-fab","","color","gaspol",3,"click"],[1,"clear-icon",3,"click"],[1,"tail"],[1,"tail2"],["mat-fab","","color","gaspol",1,"mail-btn",3,"disabled"],["mat-fab","","color","gaspol",1,"mail-btn",3,"click","disabled"],[1,"form-container","hidden",3,"submit"],[1,"form-header"],[1,"header-text"],[1,"form-close",3,"click"],[1,"form-body"],["subscriptSizing","dynamic"],["matInput","","required","","name","name","autocomplete","name","placeholder","Jan Kowalski",3,"ngModelChange","ngModel"],["matInput","","required","","name","email","autocomplete","email","type","email","placeholder","[email protected]","email","",3,"keyup","ngModelChange","ngModel"],["required","","name","dataAgreed","color","gaspol",3,"ngModelChange","ngModel"],[1,"form-submit"],["type","submit","mat-raised-button","","color","gaspol",3,"disabled"],["color","gaspol","diameter","110",1,"spinner"],[1,"msger-chat",3,"scroll"],[1,"msger-no-history"],[1,"msg"],[1,"msg-info"],[1,"msg-text",3,"innerHTML"],[1,"agent"],["alt","",3,"src"],["mat-raised-button","","color","gaspol",1,"btn",3,"click"],["mat-fab","","color","gaspol",1,"attachment",3,"click"],["accept","image/png, image/gif, image/jpeg, application/zip","type","file","hidden","",3,"change"]],template:function(e,t){if(1&e){let e=(0,i.Xa)();(0,i.Ta)(0,"div",5),(0,i.Ja)(1,vo,2,1),(0,i.Ua)(),(0,i.Ja)(2,ko,22,8,"form",6),(0,i.Ta)(3,"div",7,0)(5,"div",8)(6,"div",9),(0,i.gb)(7,"WyÅlij nam wiadomoÅÄ"),(0,i.Ua)(),(0,i.Ta)(8,"button",10),(0,i.Za)("click",(function(){return(0,i.Y)(e),(0,i.Z)(t.onMsgerHeaderClearClick())})),(0,i.Ta)(9,"mat-icon"),(0,i.gb)(10,"clear"),(0,i.Ua)()()(),(0,i.Ta)(11,"div",11),(0,i.Ja)(12,wo,2,0,"div",12)(13,Io,5,1),(0,i.Ua)(),(0,i.Ta)(14,"form",13)(15,"input",14,1),(0,i.Za)("keydown",(function(n){return(0,i.Y)(e),(0,i.Z)(t.onQuestionKeyDown(n))})),(0,i.lb)("ngModelChange",(function(n){return(0,i.Y)(e),(0,i.kb)(t.question,n)||(t.question=n),(0,i.Z)(n)})),(0,i.Ua)(),(0,i.Ja)(17,Oo,2,0,"button",15)(18,Ao,5,0),(0,i.Ua)()()}2&e&&((0,i.ya)(),(0,i.Pa)(1,t.ready?1:-1),(0,i.ya)(),(0,i.Pa)(2,t.showFormAndButton?2:-1),(0,i.ya)(),(0,i.Na)("animated-hide",!t.showChat)("animated-show",t.showChat),(0,i.ya)(8),(0,i.Na)("disconnected",t.disconnected),(0,i.ya)(),(0,i.Pa)(12,t.loading?12:13),(0,i.ya)(2),(0,i.Na)("disconnected",t.disconnected),(0,i.ya)(),(0,i.Na)("disabled",t.disconnected||t.loading),(0,i.La)("placeholder",t.disconnected?"Koniec chatu":"WyÅlij wiadomoÅÄ...")("disabled",t.disconnected||t.loading),(0,i.jb)("ngModel",t.question),(0,i.ya)(2),(0,i.Pa)(17,t.disconnected?17:18))},dependencies:[Gt,Ve,pt,bt,Qt,Jt,Zt,Lt,yi,Ci,Bi,Xi,eo,Kr,Ar,ao,i.Ib],styles:[".button-container[_ngcontent-%COMP%]{position:fixed;bottom:1.5rem;right:1.8rem;
1transform:scaleX(-1);display:flex;gap:.5rem;z-index:9999999}@media screen and (max-width: 1023px){.button-container[_ngcontent-%COMP%]{bottom:5rem}}@media screen and (max-width: 480px){.button-container[_ngcontent-%COMP%]{right:1rem;bottom:6rem}.button-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:2.75rem;width:2.75rem}.button-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:1.25rem;height:1.25rem;width:1.25rem}}.button-container[_ngcontent-%COMP%] .button-tooltip[_ngcontent-%COMP%]{text-align:center;font-size:1.1rem;transform:scaleX(-1);position:absolute;top:-5.75rem;right:-5.5rem;background-color:#f8f8f8;padding:.66rem 1.33rem;border-radius:.6rem;border:3px solid red;white-space:nowrap}@media screen and (max-width: 1023px){.button-container[_ngcontent-%COMP%] .button-tooltip[_ngcontent-%COMP%]{font-size:1rem;top:-5rem}}@media screen and (max-width: 480px){.button-container[_ngcontent-%COMP%] .button-tooltip[_ngcontent-%COMP%]{font-size:.9rem;padding:.33rem 1rem;top:-4.5rem}}.button-container[_ngcontent-%COMP%] .button-tooltip[_ngcontent-%COMP%] .clear-icon[_ngcontent-%COMP%]{position:absolute;top:.3rem;right:.3rem;font-size:.8rem;height:.8rem;width:.8rem;cursor:pointer;padding:.15rem}@media screen and (max-width: 1023px){.button-container[_ngcontent-%COMP%] .button-tooltip[_ngcontent-%COMP%] .clear-icon[_ngcontent-%COMP%]{top:.15rem;right:.15rem}}@media screen and (max-width: 480px){.button-container[_ngcontent-%COMP%] .button-tooltip[_ngcontent-%COMP%] .clear-icon[_ngcontent-%COMP%]{top:.1rem;right:.1rem}}.button-container[_ngcontent-%COMP%] .button-tooltip[_ngcontent-%COMP%] .tail[_ngcontent-%COMP%]{position:absolute;bottom:-23px;right:35px;width:0;height:0;border-color:red transparent transparent transparent;border-width:10px;border-style:solid}@media screen and (max-width: 1023px){.button-container[_ngcontent-%COMP%] .button-tooltip[_ngcontent-%COMP%] .tail[_ngcontent-%COMP%]{right:26px}}@media screen and (max-width: 480px){.button-container[_ngcontent-%COMP%] .button-tooltip[_ngcontent-%COMP%] .tail[_ngcontent-%COMP%]{right:11px}}.button-container[_ngcontent-%COMP%] .button-tooltip[_ngcontent-%COMP%] .tail2[_ngcontent-%COMP%]{position:absolute;bottom:-19px;right:35px;width:0;height:0;border-color:#f8f8f8 transparent transparent transparent;border-width:10px;border-style:solid}@media screen and (max-width: 1023px){.button-container[_ngcontent-%COMP%] .button-tooltip[_ngcontent-%COMP%] .tail2[_ngcontent-%COMP%]{right:26px}}@media screen and (max-width: 480px){.button-container[_ngcontent-%COMP%] .button-tooltip[_ngcontent-%COMP%] .tail2[_ngcontent-%COMP%]{right:11px}}.button-container[_ngcontent-%COMP%] .mail-btn[_ngcontent-%COMP%]{transform:scaleX(-1)}.form-container[_ngcontent-%COMP%]{z-index:99999998;position:fixed;bottom:6rem;right:1rem;border-radius:.4rem;background:#fcfcfc;display:flex;flex-direction:column;gap:.5rem;width:325px;box-shadow:#2226 0 0 9px}.form-container[_ngcontent-%COMP%] .form-header[_ngcontent-%COMP%]{position:relative;padding:1rem;background-color:#df2b2a;border-radius:.4rem .4rem 0 0;color:#f5f5f5}.form-container[_ngcontent-%COMP%] .form-header[_ngcontent-%COMP%] .header-text[_ngcontent-%COMP%]{font-size:1.25rem;width:fit-content;margin:auto}.form-container[_ngcontent-%COMP%] .form-header[_ngcontent-%COMP%] .form-close[_ngcontent-%COMP%]{position:absolute;top:.5rem;right:.5rem}.form-container[_ngcontent-%COMP%] .form-header[_ngcontent-%COMP%] .form-close[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:1rem;height:1rem;width:1rem;cursor:pointer}.form-container[_ngcontent-%COMP%] .form-body[_ngcontent-%COMP%]{padding:.5rem 1rem 0;display:flex;flex-direction:column;gap:.75rem}.form-container[_ngcontent-%COMP%] .form-submit[_ngcontent-%COMP%]{padding:0 1rem 1rem;display:flex;justify-content:center}.msger[_ngcontent-%COMP%]{z-index:99999998;font-family:Roboto Condensed,sans-serif;position:fixed;right:1rem;bottom:6rem;max-width:450px;max-height:550px;width:100%;height:100%;display:flex;flex-flow:column wrap;justify-content:space-between;box-shadow:#2226 0 0 9px;border-radius:.66rem}@media screen and (max-width: 1023px){.msger[_ngcontent-%COMP%]{bottom:9rem}}@media screen and (max-width: 480px){.msger[_ngcontent-%COMP%]{right:0rem;bottom:9rem;max-width:480px}}.msger[_ngcontent-%COMP%] .msger-header[_ngcontent-%COMP%]{display:flex;align-items:center;padding:1rem;background-color:#df2b2a;color:#e4e4e4;border-radius:.66rem .66rem 0 0}.msger[_ngcontent-%COMP%] .msger-header[_ngcontent-%COMP%] .msger-header-title[_ngcontent-%COMP%]{font-size:1.25rem}.msger[_ngcontent-%COMP%] .msger-header[_ngcontent-%COMP%] .msger-header-icon[_ngcontent-%COMP%]{height:auto;width:auto;justify-self:center;padding:0 .4rem;margin:0 .75rem 0 0}.msger[_ngcontent-%COMP%] .msger-header[_ngcontent-%COMP%] .msger-header-icon[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:48px;width:48px;border-radius:50%}.msger[_ngcontent-%COMP%] .msger-header[_ngcontent-%COMP%] .msger-header-btn[_ngcontent-%COMP%]{background-color:inherit;cursor:pointer;border:none;color:#fff;align-self:flex-start;margin-top:.3rem;margin-left:auto}.msger[_ngcontent-%COMP%] .msger-header[_ngcontent-%COMP%] .msger-header-btn[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:1.2rem;height:1.2rem;width:1.2rem}.msger[_ngcontent-%COMP%] .msger-container[_ngcontent-%COMP%]{flex:1;max-height:430px;height:100%;width:100%;position:relative;overflow:hidden;background:#fbfbfb}.msger[_ngcontent-%COMP%] .msger-container.disconnected[_ngcontent-%COMP%]{background:#f5f5f5}.msger[_ngcontent-%COMP%] .msger-container[_ngcontent-%COMP%] .spinner-container[_ngcontent-%COMP%]{height:100%;display:flex;justify-content:center;align-items:center}.msger[_ngcontent-%COMP%] .msger-container[_ngcontent-%COMP%] .spinner-container[_ngcontent-%COMP%] .spinner[_ngcontent-%COMP%]{margin:auto;--mdc-circular-progress-active-indicator-color: #df2b2a}.msger[_ngcontent-%COMP%] .msger-container[_ngcontent-%COMP%] .msger-c
1hat[_ngcontent-%COMP%]{height:100%;padding:.66rem;display:flex;flex-direction:column-reverse;position:relative;overflow-y:auto}.msger[_ngcontent-%COMP%] .msger-container[_ngcontent-%COMP%] .msger-chat[_ngcontent-%COMP%]::-webkit-scrollbar{width:6px}.msger[_ngcontent-%COMP%] .msger-container[_ngcontent-%COMP%] .msger-chat[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#ddd}.msger[_ngcontent-%COMP%] .msger-container[_ngcontent-%COMP%] .msger-chat[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#bdbdbd}.msger[_ngcontent-%COMP%] .msger-container[_ngcontent-%COMP%] .msger-chat[_ngcontent-%COMP%] .agent[_ngcontent-%COMP%]{z-index:99999998;display:flex;align-items:center;margin-bottom:.5rem;margin-left:.3rem}.msger[_ngcontent-%COMP%] .msger-container[_ngcontent-%COMP%] .msger-chat[_ngcontent-%COMP%] .agent[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:32px;width:32px;border-radius:50%;margin-right:.5rem}.msger[_ngcontent-%COMP%] .msger-container[_ngcontent-%COMP%] .msger-chat[_ngcontent-%COMP%] .msg[_ngcontent-%COMP%]{z-index:99999998;background-color:inherit;display:flex;flex-direction:column;margin-bottom:.85rem;padding:.4rem .6rem;border-radius:.25rem;color:#3a3a3a;border:1px solid #d9dbdf;width:fit-content;background-color:#f5f5f5}.msger[_ngcontent-%COMP%] .msger-container[_ngcontent-%COMP%] .msger-chat[_ngcontent-%COMP%] .msg.inbound[_ngcontent-%COMP%]{background-color:#d9dbdf;align-self:flex-end;align-items:flex-end;text-align:right}.msger[_ngcontent-%COMP%] .msger-container[_ngcontent-%COMP%] .msger-chat[_ngcontent-%COMP%] .msg[_ngcontent-%COMP%] .msg-info[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.2rem;font-size:.8rem}.msger[_ngcontent-%COMP%] .msger-container[_ngcontent-%COMP%] .msger-chat[_ngcontent-%COMP%] .msg[_ngcontent-%COMP%] .msg-text[_ngcontent-%COMP%]{font-size:.95rem;white-space:pre-line;text-align:left}.msger[_ngcontent-%COMP%] .msger-container[_ngcontent-%COMP%] .msger-chat[_ngcontent-%COMP%] .msger-no-history[_ngcontent-%COMP%]{padding:15px;text-align:center;color:#4b4b4b}.msger[_ngcontent-%COMP%] .msger-inputarea[_ngcontent-%COMP%]{display:flex;gap:1rem;padding:.75rem;background:#f5f5f5;border-radius:0 0 .66rem .66rem}.msger[_ngcontent-%COMP%] .msger-inputarea.disconnected[_ngcontent-%COMP%]{gap:.3rem}.msger[_ngcontent-%COMP%] .msger-inputarea[_ngcontent-%COMP%] .msger-input[_ngcontent-%COMP%]{flex:1;padding:.6rem 1rem;border:2px solid transparent;border-radius:3rem;font-size:.94rem;background:#eee;outline:none;transition:border-color .15s}.msger[_ngcontent-%COMP%] .msger-inputarea[_ngcontent-%COMP%] .msger-input[_ngcontent-%COMP%]:focus{border-color:#222c}.msger[_ngcontent-%COMP%] .msger-inputarea[_ngcontent-%COMP%] .msger-input.disabled[_ngcontent-%COMP%]{cursor:default;background:inherit}.msger[_ngcontent-%COMP%] .msger-inputarea[_ngcontent-%COMP%] .attachment[_ngcontent-%COMP%]{height:40px;width:40px}.msger[_ngcontent-%COMP%] .msger-inputarea[_ngcontent-%COMP%] .attachment[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:20px;width:20px;height:20px}.msger[_ngcontent-%COMP%] .msger-inputarea[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{font-family:inherit;padding:.5rem 1rem}.animated-hide[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_fadeOut .15s}@keyframes _ngcontent-%COMP%_fadeOut{0%{opacity:1}to{right:0;bottom:3rem;opacity:0}}.animated-show[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_fadeIn .15s}@keyframes _ngcontent-%COMP%_fadeIn{0%{right:0;bottom:3rem;opacity:0}to{opacity:1}}.hidden[_ngcontent-%COMP%]{display:none!important}"]}),e})(),Po=(()=>{let e=class{constructor(e,t,n,r,o){this.doc=e,this.delegate=t,this.zone=n,this.animationType=r,this.moduleImpl=o,this._rendererFactoryPromise=null,this.scheduler=(0,i.N)(i.Ba,{optional:!0})}ngOnDestroy(){this._engine?.flush()}loadImpl(){return(this.moduleImpl??Promise.resolve().then(n.bind(n,826))).catch((e=>{throw new i.G(5300,!1)})).then((({ɵcreateEngine:e,ɵAnimationRendererFactory:t})=>{this._engine=e(this.animationType,this.doc,this.scheduler);let n=new t(this.delegate,this._engine,this.zone);return this.delegate=n,n}))}createRenderer(e,t){let n=this.delegate.createRenderer(e,t);if(0===n.ɵtype)return n;"boolean"==typeof n.throwOnSyntheticProps&&(n.throwOnSyntheticProps=!1);let i=new zo(n);return t?.data?.animation&&!this._rendererFactoryPromise&&(this._rendererFactoryPromise=this.loadImpl()),this._rendererFactoryPromise?.then((n=>{let r=n.createRenderer(e,t);i.use(r)})).catch((e=>{i.use(n)})),i}begin(){this.delegate.begin?.()}end(){this.delegate.end?.()}whenRenderingDone(){return this.delegate.whenRenderingDone?.()??Promise.resolve()}};return e.ɵfac=function(e){(0,i.Aa)()},e.ɵprov=(0,i.J)({token:e,factory:e.ɵfac}),e})(),zo=class{constructor(e){this.delegate=e,this.replay=[],this.ɵtype=1}use(e){if(this.delegate=e,null!==this.replay){for(let t of this.replay)t(e);this.replay=null}}get data(){return this.delegate.data}destroy(){this.replay=null,this.delegate.destroy()}createElement(e,t){return this.delegate.createElement(e,t)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}get destroyNode(){return this.delegate.destroyNode}appendChild(e,t){this.delegate.appendChild(e,t)}insertBefore(e,t,n,i){this.delegate.insertBefore(e,t,n,i)}removeChild(e,t,n){this.delegate.removeChild(e,t,n)}selectRootElement(e,t){return this.delegate.selectRootElement(e,t)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,t,n,i){this.delegate.setAttribute(e,t,n,i)}removeAttribute(e,t,n){this.delegate.removeAttribute(e,t,n)}addClass(e,t){this.delegate.addClass(e,t)}removeClass(e,t){this.delegate.removeClass(e,t)}setStyle(e,t,n,i){this.delegate.setStyle(e,t,n,i)}removeStyle(e,t,n){this.delegate.removeStyle(e,t,n)}setProperty(e,t,n){this.shouldReplay(t)&&this.replay.push((i=>i.setProperty(e,t,n))),this.delegate.setProperty(e,t,n)}setValue(e,t){this.delegate.setValue(e,t)}
1listen(e,t,n){return this.shouldReplay(t)&&this.replay.push((i=>i.listen(e,t,n))),this.delegate.listen(e,t,n)}shouldReplay(e){return null!==this.replay&&e.startsWith("@")}};function Do(e="animations"){return(0,i.Ea)("NgAsyncAnimations"),(0,i.T)([{provide:i.Ca,useFactory:(t,n,i)=>new Po(t,n,i,e),deps:[i.Fb,ce,i.Fa]},{provide:i.ja,useValue:"noop"===e?"NoopAnimations":"BrowserAnimations"}])}var Fo=(()=>{let e=class{};return e.ɵfac=function(t){return new(t||e)},e.ɵmod=(0,i.R)({type:e,bootstrap:[Mo]}),e.ɵinj=(0,i.K)({providers:[Do()],imports:[Te,tn,G,Si,Ui,Ji,to,ao]}),e})(),No=document.createElement("app-dmv-chat");document.body.appendChild(No),ke().bootstrapModule(Fo).catch((e=>console.error(e)))},385:()=>{!function(e){let t=e.performance;function n(e){t&&t.mark&&t.mark(e)}function i(e,n){t&&t.measure&&t.measure(e,n)}n("Zone");let r=e.__Zone_symbol_prefix||"__zone_symbol__";function o(e){return r+e}let a=!0===e[o("forceDuplicateZoneCheck")];if(e.Zone){if(a||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let l=class t{static assertZonePatched(){if(e.Promise!==M.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let e=t.current;for(;e.parent;)e=e.parent;return e}static get current(){return z.zone}static get currentTask(){return D}static __load_patch(r,o,l=!1){if(M.hasOwnProperty(r)){if(!l&&a)throw Error("Already loaded patch: "+r)}else if(!e["__Zone_disable_"+r]){let a="Zone:"+r;n(a),M[r]=o(e,t,P),i(a,a)}}get parent(){return this._parent}get name(){return this._name}constructor(e,t){this._parent=e,this._name=t?t.name||"unnamed":"<root>",this._properties=t&&t.properties||{},this._zoneDelegate=new d(this,this._parent&&this._parent._zoneDelegate,t)}get(e){let t=this.getZoneWith(e);if(t)return t._properties[e]}getZoneWith(e){let t=this;for(;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);let n=this._zoneDelegate.intercept(this,e,t),i=this;return function(){return i.runGuarded(n,this,arguments,t)}}run(e,t,n,i){z={parent:z,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,i)}finally{z=z.parent}}runGuarded(e,t=null,n,i){z={parent:z,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,i)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{z=z.parent}}runTask(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||v).name+"; Execution: "+this.name+")");if(e.state===k&&(e.type===A||e.type===O))return;let i=e.state!=S;i&&e._transitionTo(S,C),e.runCount++;let r=D;D=e,z={parent:z,zone:this};try{e.type==O&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{e.state!==k&&e.state!==E&&(e.type==A||e.data&&e.data.isPeriodic?i&&e._transitionTo(C,S):(e.runCount=0,this._updateTaskCount(e,-1),i&&e._transitionTo(k,S,k))),z=z.parent,D=r}}scheduleTask(e){if(e.zone&&e.zone!==this){let t=this;for(;t;){if(t===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);t=t.parent}}e._transitionTo(w,k);let t=[];e._zoneDelegates=t,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(t){throw e._transitionTo(E,w,k),this._zoneDelegate.handleError(this,t),t}return e._zoneDelegates===t&&this._updateTaskCount(e,1),e.state==w&&e._transitionTo(C,w),e}scheduleMicroTask(e,t,n,i){return this.scheduleTask(new u(I,e,t,n,i,void 0))}scheduleMacroTask(e,t,n,i,r){return this.scheduleTask(new u(O,e,t,n,i,r))}scheduleEventTask(e,t,n,i,r){return this.scheduleTask(new u(A,e,t,n,i,r))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||v).name+"; Execution: "+this.name+")");if(e.state===C||e.state===S){e._transitionTo(T,C,S);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(E,T),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(k,T),e.runCount=0,e}}_updateTaskCount(e,t){let n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(let i=0;i<n.length;i++)n[i]._updateTaskCount(e.type,t)}};l.__symbol__=o;let s=l,c={name:"",onHasTask:(e,t,n,i)=>e.hasTask(n,i),onScheduleTask:(e,t,n,i)=>e.scheduleTask(n,i),onInvokeTask:(e,t,n,i,r,o)=>e.invokeTask(n,i,r,o),onCancelTask:(e,t,n,i)=>e.cancelTask(n,i)};class d{constructor(e,t,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=e,this._parentDelegate=t,this._forkZS=n&&(n&&n.onFork?n:t._forkZS),this._forkDlgt=n&&(n.onFork?t:t._forkDlgt),this._forkCurrZone=n&&(n.onFork?this.zone:t._forkCurrZone),this._interceptZS=n&&(n.onIntercept?n:t._interceptZS),this._interceptDlgt=n&&(n.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=n&&(n.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=n&&(n.onInvoke?n:t._invokeZS),this._invokeDlgt=n&&(n.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=n&&(n.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=n&&(n.onHandleError?n:t._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=n&&(n.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=n&&(n.onScheduleTask?n:t._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=n&&(n.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=n&&(n.onInvokeTask?n:t._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=n&&(n.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=n&&(n.onCancelTask?n:t._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=n&&(n.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;let i=n&&n.onHasTask,r=t&&t._hasTaskZS;(i||r)&&(this._hasTaskZS=i?n:c,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=e,n.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),n.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),n.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new s(e,t)}intercept(e,t,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,n):t}invoke(e,t,n,i,r){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,n,i,r):t.apply(n,i)}handleError(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)}scheduleTask(e,t){let n=t;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t),n||(n=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=I)throw new Error("Task is missing scheduleFn.");_(t)}return n}invokeTask(e,t,n,i){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,n,i):t.callback.apply(n,i)}cancelTask(e,t){let n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");n=t.cancelFn(t)}return n}hasTask(e,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(t){this.handleError(e,t)}}_updateTaskCount(e,t){let n=this._taskCounts,i=n[e],r=n[e]=i+t;if(r<0)throw new Error("More tasks executed then were scheduled.");
1if(0==i||0==r){let t={microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e};this.hasTask(this.zone,t)}}}class u{constructor(t,n,i,r,o,a){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=t,this.source=n,this.data=r,this.scheduleFn=o,this.cancelFn=a,!i)throw new Error("callback is not defined");this.callback=i;let l=this;t===A&&r&&r.useG?this.invoke=u.invokeTask:this.invoke=function(){return u.invokeTask.call(e,l,this,arguments)}}static invokeTask(e,t,n){e||(e=this),F++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==F&&y(),F--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(k,w)}_transitionTo(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(`${this.type} '${this.source}': can not transition to '${e}', expecting state '${t}'${n?" or '"+n+"'":""}, was '${this._state}'.`);this._state=e,e==k&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}let m,h=o("setTimeout"),f=o("Promise"),p=o("then"),b=[],g=!1;function x(t){if(m||e[f]&&(m=e[f].resolve(0)),m){let e=m[p];e||(e=m.then),e.call(m,t)}else e[h](t,0)}function _(e){0===F&&0===b.length&&x(y),e&&b.push(e)}function y(){if(!g){for(g=!0;b.length;){let e=b;b=[];for(let t=0;t<e.length;t++){let n=e[t];try{n.zone.runTask(n,null,null)}catch(e){P.onUnhandledError(e)}}}P.microtaskDrainDone(),g=!1}}let v={name:"NO ZONE"},k="notScheduled",w="scheduling",C="scheduled",S="running",T="canceling",E="unknown",I="microTask",O="macroTask",A="eventTask",M={},P={symbol:o,currentZoneFrame:()=>z,onUnhandledError:N,microtaskDrainDone:N,scheduleMicroTask:_,showUncaughtError:()=>!s[o("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:N,patchMethod:()=>N,bindArguments:()=>[],patchThen:()=>N,patchMacroTask:()=>N,patchEventPrototype:()=>N,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>N,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>N,wrapWithCurrentZone:()=>N,filterProperties:()=>[],attachOriginToPatched:()=>N,_redefineProperty:()=>N,patchCallbacks:()=>N,nativeScheduleMicroTask:x},z={parent:null,zone:new s(null,null)},D=null,F=0;function N(){}i("Zone","Zone"),e.Zone=s}(globalThis);var e=Object.getOwnPropertyDescriptor,t=Object.defineProperty,n=Object.getPrototypeOf,i=Object.create,r=Array.prototype.slice,o="addEventListener",a="removeEventListener",l=Zone.__symbol__(o),s=Zone.__symbol__(a),c="true",d="false",u=Zone.__symbol__("");function m(e,t){return Zone.current.wrap(e,t)}function h(e,t,n,i,r){return Zone.current.scheduleMacroTask(e,t,n,i,r)}var f=Zone.__symbol__,p=typeof window<"u",b=p?window:void 0,g=p&&b||globalThis,x="removeAttribute";function _(e,t){for(let n=e.length-1;n>=0;n--)"function"==typeof e[n]&&(e[n]=m(e[n],t+"_"+n));return e}function y(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}var v=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,k=!("nw"in g)&&typeof g.process<"u"&&"[object process]"==={}.toString.call(g.process),w=!k&&!v&&!(!p||!b.HTMLElement),C=typeof g.process<"u"&&"[object process]"==={}.toString.call(g.process)&&!v&&!(!p||!b.HTMLElement),S={},T=function(e){if(!(e=e||g.event))return;let t=S[e.type];t||(t=S[e.type]=f("ON_PROPERTY"+e.type));let n,i=this||e.target||g,r=i[t];if(w&&i===b&&"error"===e.type){let t=e;n=r&&r.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===n&&e.preventDefault()}else n=r&&r.apply(this,arguments),null!=n&&!n&&e.preventDefault();return n};function E(n,i,r){let o=e(n,i);if(!o&&r&&e(r,i)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;let a=f("on"+i+"patched");if(n.hasOwnProperty(a)&&n[a])return;delete o.writable,delete o.value;let l=o.get,s=o.set,c=i.slice(2),d=S[c];d||(d=S[c]=f("ON_PROPERTY"+c)),o.set=function(e){let t=this;!t&&n===g&&(t=g),t&&("function"==typeof t[d]&&t.removeEventListener(c,T),s&&s.call(t,null),t[d]=e,"function"==typeof e&&t.addEventListener(c,T,!1))},o.get=function(){let e=this;if(!e&&n===g&&(e=g),!e)return null;let t=e[d];if(t)return t;if(l){let t=l.call(this);if(t)return o.set.call(this,t),"function"==typeof e[x]&&e.removeAttribute(i),t}return null},t(n,i,o),n[a]=!0}function I(e,t,n){if(t)for(let i=0;i<t.length;i++)E(e,"on"+t[i],n);else{let t=[];for(let n in e)"on"==n.slice(0,2)&&t.push(n);for(let i=0;i<t.length;i++)E(e,t[i],n)}}var O=f("originalInstance");function A(e){let n=g[e];if(!n)return;g[f(e)]=n,g[e]=function(){let t=_(arguments,e);switch(t.length){case 0:this[O]=new n;break;case 1:this[O]=new n(t[0]);break;case 2:this[O]=new n(t[0],t[1]);break;case 3:this[O]=new n(t[0],t[1],t[2]);break;case 4:this[O]=new n(t[0],t[1],t[2],t[3]);break;default:throw new Error("Arg list too long.")}},z(g[e],n);let i,r=new n((function(){}));for(i in r)"XMLHttpRequest"===e&&"responseBlob"===i||function(n){"function"==typeof r[n]?g[e].prototype[n]=function(){return this[O][n].apply(this[O],arguments)}:t(g[e].prototype,n,{set:function(t){"function"==typeof t?(this[O][n]=m(t,e+"."+n),z(this[O][n],t)):this[O][n]=t},get:function(){return this[O][n]}})}(i);for(i in n)"prototype"!==i&&n.hasOwnProperty(i)&&(g[e][i]=n[i])}function M(t,i,r){let o=t;for(;o&&!o.hasOwnProperty(i);)o=n(o);!o&&t[i]&&(o=t);let a=f(i),l=null;if(o&&(!(l=o[a])||!o.hasOwnProperty(a))&&(l=o[a]=o[i],y(o&&e(o,i)))){let e=r(l,a,i);o[i]=function(){return e(this,arguments)},z(o[i],l)}return l}function P(e,t,n){let i=null;function r(e){let t=e.data;return t.args[t.cbIdx]=function(){e.invoke.apply(this,arguments)},i.apply(t.target,t.args),e}i=M(e,t,(e=>function(t,i){let o=n(t,i);return o.cbIdx>=0&&"function"==typeof i[o.cbIdx]?h(o.name,i[o.cbIdx],o,r):e.apply(t,i)}))}function z(e,t){e[f("OriginalDelegate")]=t}var D=!1,F=!1;function N(){if(D)return F;D=!0;try{let e=b.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(F=!0)}catch{}return F}
1Zone.__load_patch("ZoneAwarePromise",((e,t,n)=>{let i=Object.getOwnPropertyDescriptor,r=Object.defineProperty,o=n.symbol,a=[],l=!1!==e[o("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],s=o("Promise"),c=o("then"),d="__creationTrace__";n.onUnhandledError=e=>{if(n.showUncaughtError()){let t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=()=>{for(;a.length;){let e=a.shift();try{e.zone.runGuarded((()=>{throw e.throwOriginal?e.rejection:e}))}catch(e){m(e)}}};let u=o("unhandledPromiseRejectionHandler");function m(e){n.onUnhandledError(e);try{let n=t[u];"function"==typeof n&&n.call(this,e)}catch{}}function h(e){return e&&e.then}function f(e){return e}function p(e){return R.reject(e)}let b=o("state"),g=o("value"),x=o("finally"),_=o("parentPromiseValue"),y=o("parentPromiseState"),v="Promise.then",k=null,w=!0,C=!1,S=0;function T(e,t){return n=>{try{A(e,t,n)}catch(t){A(e,!1,t)}}}let E=function(){let e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}},I="Promise resolved with itself",O=o("currentTaskTrace");function A(e,i,o){let s=E();if(e===o)throw new TypeError(I);if(e[b]===k){let c=null;try{("object"==typeof o||"function"==typeof o)&&(c=o&&o.then)}catch(t){return s((()=>{A(e,!1,t)}))(),e}if(i!==C&&o instanceof R&&o.hasOwnProperty(b)&&o.hasOwnProperty(g)&&o[b]!==k)z(o),A(e,o[b],o[g]);else if(i!==C&&"function"==typeof c)try{c.call(o,s(T(e,i)),s(T(e,!1)))}catch(t){s((()=>{A(e,!1,t)}))()}else{e[b]=i;let s=e[g];if(e[g]=o,e[x]===x&&i===w&&(e[b]=e[y],e[g]=e[_]),i===C&&o instanceof Error){let e=t.currentTask&&t.currentTask.data&&t.currentTask.data[d];e&&r(o,O,{configurable:!0,enumerable:!1,writable:!0,value:e})}for(let t=0;t<s.length;)D(e,s[t++],s[t++],s[t++],s[t++]);if(0==s.length&&i==C){e[b]=S;let i=o;try{throw new Error("Uncaught (in promise): "+function(e){return e&&e.toString===Object.prototype.toString?(e.constructor&&e.constructor.name||"")+": "+JSON.stringify(e):e?e.toString():Object.prototype.toString.call(e)}(o)+(o&&o.stack?"\n"+o.stack:""))}catch(e){i=e}l&&(i.throwOriginal=!0),i.rejection=o,i.promise=e,i.zone=t.current,i.task=t.currentTask,a.push(i),n.scheduleMicroTask()}}}return e}let P=o("rejectionHandledHandler");function z(e){if(e[b]===S){try{let n=t[P];n&&"function"==typeof n&&n.call(this,{rejection:e[g],promise:e})}catch{}e[b]=C;for(let t=0;t<a.length;t++)e===a[t].promise&&a.splice(t,1)}}function D(e,t,n,i,r){z(e);let o=e[b],a=o?"function"==typeof i?i:f:"function"==typeof r?r:p;t.scheduleMicroTask(v,(()=>{try{let i=e[g],r=!!n&&x===n[x];r&&(n[_]=i,n[y]=o);let l=t.run(a,void 0,r&&a!==p&&a!==f?[]:[i]);A(n,!0,l)}catch(e){A(n,!1,e)}}),n)}let F=function(){},N=e.AggregateError;class R{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(e){return e instanceof R?e:A(new this(null),w,e)}static reject(e){return A(new this(null),C,e)}static withResolvers(){let e={};return e.promise=new R(((t,n)=>{e.resolve=t,e.reject=n})),e}static any(e){if(!e||"function"!=typeof e[Symbol.iterator])return Promise.reject(new N([],"All promises were rejected"));let t=[],n=0;try{for(let i of e)n++,t.push(R.resolve(i))}catch{return Promise.reject(new N([],"All promises were rejected"))}if(0===n)return Promise.reject(new N([],"All promises were rejected"));let i=!1,r=[];return new R(((e,o)=>{for(let a=0;a<t.length;a++)t[a].then((t=>{i||(i=!0,e(t))}),(e=>{r.push(e),n--,0===n&&(i=!0,o(new N(r,"All promises were rejected")))}))}))}static race(e){let t,n,i=new this(((e,i)=>{t=e,n=i}));function r(e){t(e)}function o(e){n(e)}for(let t of e)h(t)||(t=this.resolve(t)),t.then(r,o);return i}static all(e){return R.allWithCallback(e)}static allSettled(e){return(this&&this.prototype instanceof R?this:R).allWithCallback(e,{thenCallback:e=>({status:"fulfilled",value:e}),errorCallback:e=>({status:"rejected",reason:e})})}static allWithCallback(e,t){let n,i,r=new this(((e,t)=>{n=e,i=t})),o=2,a=0,l=[];for(let r of e){h(r)||(r=this.resolve(r));let e=a;try{r.then((i=>{l[e]=t?t.thenCallback(i):i,o--,0===o&&n(l)}),(r=>{t?(l[e]=t.errorCallback(r),o--,0===o&&n(l)):i(r)}))}catch(e){i(e)}o++,a++}return o-=2,0===o&&n(l),r}constructor(e){let t=this;
1if(!(t instanceof R))throw new Error("Must be an instanceof Promise.");t[b]=k,t[g]=[];try{let n=E();e&&e(n(T(t,w)),n(T(t,C)))}catch(e){A(t,!1,e)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return R}then(e,n){let i=this.constructor?.[Symbol.species];(!i||"function"!=typeof i)&&(i=this.constructor||R);let r=new i(F),o=t.current;return this[b]==k?this[g].push(o,r,e,n):D(this,o,r,e,n),r}catch(e){return this.then(null,e)}finally(e){let n=this.constructor?.[Symbol.species];(!n||"function"!=typeof n)&&(n=R);let i=new n(F);i[x]=x;let r=t.current;return this[b]==k?this[g].push(r,i,e,e):D(this,r,i,e,e),i}}R.resolve=R.resolve,R.reject=R.reject,R.race=R.race,R.all=R.all;let L=e[s]=e.Promise;e.Promise=R;let V=o("thenPatched");function j(e){let t=e.prototype,n=i(t,"then");if(n&&(!1===n.writable||!n.configurable))return;let r=t.then;t[c]=r,e.prototype.then=function(e,t){return new R(((e,t)=>{r.call(this,e,t)})).then(e,t)},e[V]=!0}return n.patchThen=j,L&&(j(L),M(e,"fetch",(e=>function(e){return function(t,n){let i=e.apply(t,n);if(i instanceof R)return i;let r=i.constructor;return r[V]||j(r),i}}(e)))),Promise[t.__symbol__("uncaughtPromiseErrors")]=a,R})),Zone.__load_patch("toString",(e=>{let t=Function.prototype.toString,n=f("OriginalDelegate"),i=f("Promise"),r=f("Error"),o=function(){if("function"==typeof this){let o=this[n];if(o)return"function"==typeof o?t.call(o):Object.prototype.toString.call(o);if(this===Promise){let n=e[i];if(n)return t.call(n)}if(this===Error){let n=e[r];if(n)return t.call(n)}}return t.call(this)};o[n]=t,Function.prototype.toString=o;let a=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":a.call(this)}}));var R=!1;if(typeof window<"u")try{let e=Object.defineProperty({},"passive",{get:function(){R=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{R=!1}var L={useG:!0},V={},j={},B=new RegExp("^"+u+"(\\w+)(true|false)$"),U=f("propagationStopped");function H(e,t){let n=(t?t(e):e)+d,i=(t?t(e):e)+c,r=u+n,o=u+i;V[e]={},V[e][d]=r,V[e][c]=o}function q(e,t,i,r){let l=r&&r.add||o,s=r&&r.rm||a,m=r&&r.listeners||"eventListeners",h=r&&r.rmAll||"removeAllListeners",p=f(l),b="."+l+":",g="prependListener",x="."+g+":",_=function(e,t,n){if(e.isRemoved)return;let i,r=e.callback;"object"==typeof r&&r.handleEvent&&(e.callback=e=>r.handleEvent(e),e.originalDelegate=r);try{e.invoke(e,t,[n])}catch(e){i=e}let o=e.options;if(o&&"object"==typeof o&&o.once){let i=e.originalDelegate?e.originalDelegate:e.callback;t[s].call(t,n.type,i,o)}return i};function y(n,i,r){if(!(i=i||e.event))return;let o=n||i.target||e,a=o[V[i.type][r?c:d]];if(a){let e=[];
1if(1===a.length){let t=_(a[0],o,i);t&&e.push(t)}else{let t=a.slice();for(let n=0;n<t.length&&(!i||!0!==i[U]);n++){let r=_(t[n],o,i);r&&e.push(r)}}if(1===e.length)throw e[0];for(let n=0;n<e.length;n++){let i=e[n];t.nativeScheduleMicroTask((()=>{throw i}))}}}let v=function(e){return y(this,e,!1)},w=function(e){return y(this,e,!0)};function C(t,i){if(!t)return!1;let r=!0;i&&void 0!==i.useG&&(r=i.useG);let o=i&&i.vh,a=!0;i&&void 0!==i.chkDup&&(a=i.chkDup);let _=!1;i&&void 0!==i.rt&&(_=i.rt);let y=t;for(;y&&!y.hasOwnProperty(l);)y=n(y);if(!y&&t[l]&&(y=t),!y||y[p])return!1;let C,S=i&&i.eventNameToString,T={},E=y[p]=y[l],I=y[f(s)]=y[s],O=y[f(m)]=y[m],A=y[f(h)]=y[h];i&&i.prepend&&(C=y[f(i.prepend)]=y[i.prepend]);let M=r?function(e){if(!T.isExisting)return E.call(T.target,T.eventName,T.capture?w:v,T.options)}:function(e){return E.call(T.target,T.eventName,e.invoke,T.options)},P=r?function(e){if(!e.isRemoved){let t,n=V[e.eventName];n&&(t=n[e.capture?c:d]);let i=t&&e.target[t];if(i)for(let n=0;n<i.length;n++)if(i[n]===e){i.splice(n,1),e.isRemoved=!0,0===i.length&&(e.allRemoved=!0,e.target[t]=null);break}}if(e.allRemoved)return I.call(e.target,e.eventName,e.capture?w:v,e.options)}:function(e){return I.call(e.target,e.eventName,e.invoke,e.options)},D=i&&i.diff?i.diff:function(e,t){let n=typeof t;return"function"===n&&e.callback===t||"object"===n&&e.originalDelegate===t},F=Zone[f("UNPATCHED_EVENTS")],N=e[f("PASSIVE_EVENTS")],U=function(t,n,l,s,u=!1,m=!1){return function(){let h=this||e,f=arguments[0];i&&i.transferEventName&&(f=i.transferEventName(f));let p=arguments[1];if(!p)return t.apply(this,arguments);if(k&&"uncaughtException"===f)return t.apply(this,arguments);let b=!1;if("function"!=typeof p){if(!p.handleEvent)return t.apply(this,arguments);b=!0}if(o&&!o(t,p,h,arguments))return;let g=R&&!!N&&-1!==N.indexOf(f),x=function(e,t){return!R&&"object"==typeof e&&e?!!e.capture:R&&t?"boolean"==typeof e?{capture:e,passive:!0}:e?"object"==typeof e&&!1!==e.passive?{...e,passive:!0}:e:{passive:!0}:e}(arguments[2],g),_=x&&"object"==typeof x&&x.signal&&"object"==typeof x.signal?x.signal:void 0;if(_?.aborted)return;if(F)for(let e=0;e<F.length;e++)if(f===F[e])return g?t.call(h,f,p,x):t.apply(this,arguments);let y=!!x&&("boolean"==typeof x||x.capture),v=!(!x||"object"!=typeof x)&&x.once,w=Zone.current,C=V[f];C||(H(f,S),C=V[f]);let E=C[y?c:d],I=h[E],O=!1;if(I){if(O=!0,a)for(let e=0;e<I.length;e++)if(D(I[e],p))return}else I=h[E]=[];let A,M=h.constructor.name,P=j[M];P&&(A=P[f]),A||(A=M+n+(S?S(f):f)),T.options=x,v&&(T.options.once=!1),T.target=h,T.capture=y,T.eventName=f,T.isExisting=O;let z=r?L:void 0;z&&(z.taskData=T),_&&(T.options.signal=void 0);let B=w.scheduleEventTask(A,p,z,l,s);return _&&(T.options.signal=_,t.call(_,"abort",(()=>{B.zone.cancelTask(B)}),{once:!0})),T.target=null,z&&(z.taskData=null),v&&(x.once=!0),!R&&"boolean"==typeof B.options||(B.options=x),B.target=h,B.capture=y,B.eventName=f,b&&(B.originalDelegate=p),m?I.unshift(B):I.push(B),u?h:void 0}};return y[l]=U(E,b,M,P,_),C&&(y[g]=U(C,x,(function(e){return C.call(T.target,T.eventName,e.invoke,T.options)}),P,_,!0)),y[s]=function(){let t=this||e,n=arguments[0];i&&i.transferEventName&&(n=i.transferEventName(n));let r=arguments[2],a=!!r&&("boolean"==typeof r||r.capture),l=arguments[1];if(!l)return I.apply(this,arguments);if(o&&!o(I,l,t,arguments))return;let s,m=V[n];m&&(s=m[a?c:d]);let h=s&&t[s];if(h)for(let e=0;e<h.length;e++){let i=h[e];if(D(i,l))return h.splice(e,1),i.isRemoved=!0,0===h.length&&(i.allRemoved=!0,t[s]=null,"string"==typeof n)&&(t[u+"ON_PROPERTY"+n]=null),i.zone.cancelTask(i),_?t:void 0}return I.apply(this,arguments)},y[m]=function(){let t=this||e,n=arguments[0];i&&i.transferEventName&&(n=i.transferEventName(n));let r=[],o=Z(t,S?S(n):n);for(let e=0;e<o.length;e++){let t=o[e],n=t.originalDelegate?t.originalDelegate:t.callback;r.push(n)}return r},y[h]=function(){let t=this||e,n=arguments[0];if(n){i&&i.transferEventName&&(n=i.transferEventName(n));let e=V[n];if(e){let i=e[d],r=e[c],o=t[i],a=t[r];if(o){let e=o.slice();for(let t=0;t<e.length;t++){let i=e[t],r=i.originalDelegate?i.originalDelegate:i.callback;this[s].call(this,n,r,i.options)}}if(a){let e=a.slice();for(let t=0;t<e.length;t++){let i=e[t],r=i.originalDelegate?i.originalDelegate:i.callback;this[s].call(this,n,r,i.options)}}}}else{let e=Object.keys(t);for(let t=0;t<e.length;t++){let n=e[t],i=B.exec(n),r=i&&i[1];r&&"removeListener"!==r&&this[h].call(this,r)}this[h].call(this,"removeListener")}if(_)return this},z(y[l],E),z(y[s],I),A&&z(y[h],A),O&&z(y[m],O),!0}let S=[];for(let e=0;e<i.length;e++)S[e]=C(i[e],r);return S}function Z(e,t){if(!t){let n=[];for(let i in e){let r=B.exec(i),o=r&&r[1];if(o&&(!t||o===t)){let t=e[i];if(t)for(let e=0;e<t.length;e++)n.push(t[e])}}return n}let n=V[t];n||(H(t),n=V[t]);let i=e[n[d]],r=e[n[c]];return i?r?i.concat(r):i.slice():r?r.slice():[]}function G(e,t){let n=e.Event;n&&n.prototype&&t.patchMethod(n.prototype,"stopImmediatePropagation",(e=>function(t,n){t[U]=!0,e&&e.apply(t,n)}))}function W(e,t,n,i,r){let o=Zone.__symbol__(i);if(t[o])return;let a=t[o]=t[i];t[i]=function(o,l,s){return l&&l.prototype&&r.forEach((function(t){let r=`${n}.${i}::`+t,o=l.prototype;try{if(o.hasOwnProperty(t)){let n=e.ObjectGetOwnPropertyDescriptor(o,t);n&&n.value?(n.value=e.wrapWithCurrentZone(n.value,r),e._redefineProperty(l.prototype,t,n)):o[t]&&(o[t]=e.wrapWithCurrentZone(o[t],r))}else o[t]&&(o[t]=e.wrapWithCurrentZone(o[t],r))}catch{}})),a.call(t,o,l,s)},e.attachOriginToPatched(t[i],a)}
1function $(e,t,n){if(!n||0===n.length)return t;let i=n.filter((t=>t.target===e));if(!i||0===i.length)return t;let r=i[0].ignoreProperties;return t.filter((e=>-1===r.indexOf(e)))}function K(e,t,n,i){e&&I(e,$(e,t,n),i)}function Y(e){return Object.getOwnPropertyNames(e).filter((e=>e.startsWith("on")&&e.length>2)).map((e=>e.substring(2)))}Zone.__load_patch("util",((n,l,s)=>{let h=Y(n);s.patchOnProperties=I,s.patchMethod=M,s.bindArguments=_,s.patchMacroTask=P;let f=l.__symbol__("BLACK_LISTED_EVENTS"),p=l.__symbol__("UNPATCHED_EVENTS");n[p]&&(n[f]=n[p]),n[f]&&(l[f]=l[p]=n[f]),s.patchEventPrototype=G,s.patchEventTarget=q,s.isIEOrEdge=N,s.ObjectDefineProperty=t,s.ObjectGetOwnPropertyDescriptor=e,s.ObjectCreate=i,s.ArraySlice=r,s.patchClass=A,s.wrapWithCurrentZone=m,s.filterProperties=$,s.attachOriginToPatched=z,s._redefineProperty=Object.defineProperty,s.patchCallbacks=W,s.getGlobalObjects=()=>({globalSources:j,zoneSymbolEventNames:V,eventNames:h,isBrowser:w,isMix:C,isNode:k,TRUE_STR:c,FALSE_STR:d,ZONE_SYMBOL_PREFIX:u,ADD_EVENT_LISTENER_STR:o,REMOVE_EVENT_LISTENER_STR:a})}));var Q=f("zoneTask");function X(e,t,n,i){let r=null,o=null;n+=i;let a={};function l(t){let n=t.data;return n.args[0]=function(){return t.invoke.apply(this,arguments)},n.handleId=r.apply(e,n.args),t}function s(t){return o.call(e,t.data.handleId)}r=M(e,t+=i,(n=>function(r,o){if("function"==typeof o[0]){let e={isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?o[1]||0:void 0,args:o},n=o[0];o[0]=function(){try{return n.apply(this,arguments)}finally{e.isPeriodic||("number"==typeof e.handleId?delete a[e.handleId]:e.handleId&&(e.handleId[Q]=null))}};let r=h(t,o[0],e,l,s);if(!r)return r;let c=r.data.handleId;return"number"==typeof c?a[c]=r:c&&(c[Q]=r),c&&c.ref&&c.unref&&"function"==typeof c.ref&&"function"==typeof c.unref&&(r.ref=c.ref.bind(c),r.unref=c.unref.bind(c)),"number"==typeof c||c?c:r}return n.apply(e,o)})),o=M(e,n,(t=>function(n,i){let r,o=i[0];"number"==typeof o?r=a[o]:(r=o&&o[Q],r||(r=o)),r&&"string"==typeof r.type?"notScheduled"!==r.state&&(r.cancelFn&&r.data.isPeriodic||0===r.runCount)&&("number"==typeof o?delete a[o]:o&&(o[Q]=null),r.zone.cancelTask(r)):t.apply(e,i)}))}Zone.__load_patch("legacy",(e=>{let t=e[Zone.__symbol__("legacyPatch")];t&&t()})),Zone.__load_patch("timers",(e=>{let t="set",n="clear";X(e,t,n,"Timeout"),X(e,t,n,"Interval"),X(e,t,n,"Immediate")})),Zone.__load_patch("requestAnimationFrame",(e=>{X(e,"request","cancel","AnimationFrame"),X(e,"mozRequest","mozCancel","AnimationFrame"),X(e,"webkitRequest","webkitCancel","AnimationFrame")})),Zone.__load_patch("blocking",((e,t)=>{let n=["alert","prompt","confirm"];for(let i=0;i<n.length;i++)M(e,n[i],((n,i,r)=>function(i,o){return t.current.run(n,e,o,r)}))})),Zone.__load_patch("EventTarget",((e,t,n)=>{(function(e,t){t.patchEventPrototype(e,t)})(e,n),function(e,t){if(Zone[t.symbol("patchEventTarget")])return;let{eventNames:n,zoneSymbolEventNames:i,TRUE_STR:r,FALSE_STR:o,ZONE_SYMBOL_PREFIX:a}=t.getGlobalObjects();for(let e=0;e<n.length;e++){let t=n[e],l=a+(t+o),s=a+(t+r);i[t]={},i[t][o]=l,i[t][r]=s}let l=e.EventTarget;l&&l.prototype&&t.patchEventTarget(e,t,[l&&l.prototype])}(e,n);let i=e.XMLHttpRequestEventTarget;i&&i.prototype&&n.patchEventTarget(e,n,[i.prototype])})),Zone.__load_patch("MutationObserver",((e,t,n)=>{A("MutationObserver"),A("WebKitMutationObserver")})),Zone.__load_patch("IntersectionObserver",((e,t,n)=>{A("IntersectionObserver")})),Zone.__load_patch("FileReader",((e,t,n)=>{A("FileReader")})),Zone.__load_patch("on_property",((e,t,i)=>{!function(e,t){if(k&&!C||Zone[e.symbol("patchEvents")])return;let i=t.__Zone_ignore_on_properties,r=[];if(w){let e=window;r=r.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);let t=function(){try{let e=b.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:e,ignoreProperties:["error"]}]:[];K(e,Y(e),i&&i.concat(t),n(e))}r=r.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let e=0;e<r.length;e++){let n=t[r[e]];n&&n.prototype&&K(n.prototype,Y(n.prototype),i)}}(i,e)}
1)),Zone.__load_patch("customElements",((e,t,n)=>{!function(e,t){let{isBrowser:n,isMix:i}=t.getGlobalObjects();(n||i)&&e.customElements&&"customElements"in e&&t.patchCallbacks(t,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(e,n)})),Zone.__load_patch("XHR",((e,t)=>{!function(e){let d=e.XMLHttpRequest;if(!d)return;let u=d.prototype,m=u[l],p=u[s];if(!m){let t=e.XMLHttpRequestEventTarget;if(t){let e=t.prototype;m=e[l],p=e[s]}}let b="readystatechange",g="scheduled";function x(e){let i=e.data,a=i.target;a[o]=!1,a[c]=!1;let d=a[r];m||(m=a[l],p=a[s]),d&&p.call(a,b,d);let u=a[r]=()=>{if(a.readyState===a.DONE)if(!i.aborted&&a[o]&&e.state===g){let n=a[t.__symbol__("loadfalse")];if(0!==a.status&&n&&n.length>0){let r=e.invoke;e.invoke=function(){let n=a[t.__symbol__("loadfalse")];for(let t=0;t<n.length;t++)n[t]===e&&n.splice(t,1);!i.aborted&&e.state===g&&r.call(e)},n.push(e)}else e.invoke()}else!i.aborted&&!1===a[o]&&(a[c]=!0)};return m.call(a,b,u),a[n]||(a[n]=e),C.apply(a,i.args),a[o]=!0,e}function _(){}function y(e){let t=e.data;return t.aborted=!0,S.apply(t.target,t.args)}let v=M(u,"open",(()=>function(e,t){return e[i]=0==t[2],e[a]=t[1],v.apply(e,t)})),k=f("fetchTaskAborting"),w=f("fetchTaskScheduling"),C=M(u,"send",(()=>function(e,n){if(!0===t.current[w]||e[i])return C.apply(e,n);{let t={target:e,url:e[a],isPeriodic:!1,args:n,aborted:!1},i=h("XMLHttpRequest.send",_,t,x,y);e&&!0===e[c]&&!t.aborted&&i.state===g&&i.invoke()}})),S=M(u,"abort",(()=>function(e,i){let r=function(e){return e[n]}(e);if(r&&"string"==typeof r.type){if(null==r.cancelFn||r.data&&r.data.aborted)return;r.zone.cancelTask(r)}else if(!0===t.current[k])return S.apply(e,i)}))}(e);let n=f("xhrTask"),i=f("xhrSync"),r=f("xhrListener"),o=f("xhrScheduled"),a=f("xhrURL"),c=f("xhrErrorBeforeScheduled")})),Zone.__load_patch("geolocation",(t=>{t.navigator&&t.navigator.geolocation&&function(t,n){let i=t.constructor.name;for(let r=0;r<n.length;r++){let o=n[r],a=t[o];if(a){if(!y(e(t,o)))continue;t[o]=(e=>{let t=function(){return e.apply(this,_(arguments,i+"."+o))};return z(t,e),t})(a)}}}(t.navigator.geolocation,["getCurrentPosition","watchPosition"])})),Zone.__load_patch("PromiseRejectionEvent",((e,t)=>{function n(t){return function(n){Z(e,t).forEach((i=>{let r=e.PromiseRejectionEvent;if(r){let e=new r(t,{promise:n.promise,reason:n.rejection});i.invoke(e)}}))}}e.PromiseRejectionEvent&&(t[f("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),t[f("rejectionHandledHandler")]=n("rejectionhandled"))})),Zone.__load_patch("queueMicrotask",((e,t,n)=>{!function(e,t){t.patchMethod(e,"queueMicrotask",(e=>function(e,t){Zone.current.scheduleMicroTask("queueMicrotask",t[0])}))}(e,n)}))},520:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var i=n(601),r=n.n(i),o=n(314),a=n.n(o)()(r());a.push([e.id,'.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,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element{display:none}.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}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}
1.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, transparent);color:var(--mat-app-text-color, inherit)}html{--mat-ripple-color:rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color:#3f51b5;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color:#ff4081;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color:#f44336;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, .87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color:#3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color:#f44336;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html{--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, .87)}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}
1html{--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:.03125em;--mat-option-label-text-weight:400}html{--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:.03125em;--mat-optgroup-label-text-weight:400}html{--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}html{--mdc-elevated-card-container-color:white;--mdc-elevated-card-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color:rgba(0, 0, 0, .54)}html{--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:.0071428571em;--mat-card-subtitle-text-weight:500}html{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5;--mdc-linear-progress-track-color:rgba(63, 81, 181, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081;--mdc-linear-progress-track-color:rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}html{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}html{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:.0333333333em}html{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}html{--mdc-filled-text-field-caret-color:#3f51b5;--mdc-filled-text-field-focus-active-indicator-color:#3f51b5;--mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-filled-text-field-container-color:whitesmoke;--mdc-filled-text-field-disabled-container-color:#fafafa;--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color:#f44336;--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#3f51b5;--mdc-outlined-text-field-focus-outline-color:#3f51b5;--mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-error-hover-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, .87);--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, .38);--mat-form-field-state-layer-color:rgba(0, 0, 0, .87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity:.04;--mat-form-field-focus-state-layer-opacity:.08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#ff4081;--mdc-filled-text-field-focus-active-indicator-color:#ff4081;--mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mdc-outlined-text-field-caret-color:#ff4081;--mdc-outlined-text-field-focus-outline-color:#ff4081;--mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, .87)}html{--mat-form-field-container-height:56px;--mat-form-field-filled-label-display:block;--mat-form-field-container-vertical-padding:16px;--mat-form-field-filled-with-label-container-padding-top:24px;--mat-form-field-filled-with-label-container-padding-bottom:8px}
1html{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:.0333333333em;--mat-form-field-subscript-text-weight:400}html{--mat-select-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(63, 81, 181, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(255, 64, 129, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform:translateY(-8px)}html{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:.03125em;--mat-select-trigger-text-weight:400}html{--mat-autocomplete-container-shape:4px;--mat-autocomplete-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color:white}html{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mat-dialog-container-max-width:80vw;--mat-dialog-container-small-max-width:80vw;--mat-dialog-container-min-width:0;--mat-dialog-actions-alignment:start;--mat-dialog-actions-padding:8px;--mat-dialog-content-padding:20px 24px;--mat-dialog-with-actions-content-padding:20px 24px;--mat-dialog-headline-padding:0 24px 9px}html{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:.03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px;--mdc-chip-outline-width:0;--mdc-chip-outline-color:transparent;--mdc-chip-disabled-outline-color:transparent;--mdc-chip-focus-outline-color:transparent;--mdc-chip-hover-state-layer-opacity:.04;--mdc-chip-with-avatar-disabled-avatar-opacity:1;--mdc-chip-flat-selected-outline-width:0;--mdc-chip-selected-hover-state-layer-opacity:.04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;--mdc-chip-with-icon-disabled-icon-opacity:1;--mat-chip-disabled-container-opacity:.4;--mat-chip-trailing-action-opacity:.54;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-state-layer-color:transparent;--mat-chip-selected-trailing-action-state-layer-color:transparent;--mat-chip-trailing-action-hover-state-layer-opacity:0;--mat-chip-trailing-action-focus-state-layer-opacity:0}
1.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-selected-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-flat-disabled-selected-container-color:#e0e0e0;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:#212121;--mdc-chip-selected-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121;--mat-chip-selected-disabled-trailing-icon-color:#212121;--mat-chip-selected-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-selected-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-flat-disabled-selected-container-color:#3f51b5;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-selected-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-flat-disabled-selected-container-color:#ff4081;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-selected-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-flat-disabled-selected-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}
1.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:.0178571429em;--mdc-chip-label-text-weight:400}html{--mdc-switch-disabled-selected-icon-opacity:.38;--mdc-switch-disabled-track-opacity:.12;--mdc-switch-disabled-unselected-icon-opacity:.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-selected-focus-state-layer-opacity:.12;--mdc-switch-selected-hover-state-layer-opacity:.04;--mdc-switch-selected-pressed-state-layer-opacity:.1;--mdc-switch-unselected-focus-state-layer-opacity:.12;--mdc-switch-unselected-hover-state-layer-opacity:.04;--mdc-switch-unselected-pressed-state-layer-opacity:.1;--mat-switch-disabled-selected-handle-opacity:.38;--mat-switch-disabled-unselected-handle-opacity:.38;--mat-switch-unselected-handle-size:20px;--mat-switch-selected-handle-size:20px;--mat-switch-pressed-handle-size:20px;--mat-switch-with-icon-handle-size:20px;--mat-switch-selected-handle-horizontal-margin:0;--mat-switch-selected-with-icon-handle-horizontal-margin:0;--mat-switch-selected-pressed-handle-horizontal-margin:0;--mat-switch-unselected-handle-horizontal-margin:0;--mat-switch-unselected-with-icon-handle-horizontal-margin:0;--mat-switch-unselected-pressed-handle-horizontal-margin:0;--mat-switch-visible-track-opacity:1;--mat-switch-hidden-track-opacity:1;--mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width:1px;--mat-switch-track-outline-color:transparent;--mat-switch-selected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-color:transparent}html{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb;--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color:black;--mdc-switch-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mdc-form-field-label-text-color:rgba(0, 0, 0, .87)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}html{--mdc-switch-state-layer-size:40px}
1html .mat-mdc-slide-toggle{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:.0178571429em;--mdc-form-field-label-text-weight:400}html{--mdc-radio-disabled-selected-icon-opacity:.38;--mdc-radio-disabled-unselected-icon-opacity:.38;--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button{--mdc-form-field-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#3f51b5;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#ff4081;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}html{--mdc-radio-state-layer-size:40px;--mat-radio-touch-target-display:block}.mat-mdc-radio-button{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:.0178571429em;--mdc-form-field-label-text-weight:400}html{--mat-slider-value-indicator-width:auto;--mat-slider-value-indicator-height:32px;--mat-slider-value-indicator-caret-display:block;--mat-slider-value-indicator-border-radius:4px;--mat-slider-value-indicator-padding:0 12px;--mat-slider-value-indicator-text-transform:none;--mat-slider-value-indicator-container-transform:translateX(-50%);--mdc-slider-active-track-height:6px;--mdc-slider-active-track-shape:9999px;--mdc-slider-handle-height:20px;--mdc-slider-handle-shape:50%;--mdc-slider-handle-width:20px;--mdc-slider-inactive-track-height:4px;--mdc-slider-inactive-track-shape:9999px;--mdc-slider-with-overlap-handle-outline-width:1px;--mdc-slider-with-tick-marks-active-container-opacity:.6;--mdc-slider-with-tick-marks-container-shape:50%;--mdc-slider-with-tick-marks-container-size:2px;--mdc-slider-with-tick-marks-inactive-container-opacity:.6}html{--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:white;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-label-container-color:#000;--mdc-slider-label-label-text-color:#fff;--mdc-slider-with-overlap-handle-outline-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mdc-slider-handle-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-ripple-color:#3f51b5;--mat-slider-hover-state-layer-color:rgba(63, 81, 181, .05);--mat-slider-focus-state-layer-color:rgba(63, 81, 181, .2);--mat-slider-value-indicator-opacity:.6}html .mat-accent{--mat-slider-ripple-color:#ff4081;--mat-slider-hover-state-layer-color:rgba(255, 64, 129, .05);--mat-slider-focus-state-layer-color:rgba(255, 64, 129, .2);--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:white}html .mat-warn{--mat-slider-ripple-color:#f44336;--mat-slider-hover-state-layer-color:rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color:rgba(244, 67, 54, .2);--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:white}
1html{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:.0071428571em;--mdc-slider-label-label-text-weight:500}html{--mat-menu-container-shape:4px;--mat-menu-divider-bottom-spacing:0;--mat-menu-divider-top-spacing:0;--mat-menu-item-spacing:16px;--mat-menu-item-icon-size:24px;--mat-menu-item-leading-spacing:16px;--mat-menu-item-trailing-spacing:16px;--mat-menu-item-with-icon-leading-spacing:16px;--mat-menu-item-with-icon-trailing-spacing:16px}html{--mat-menu-item-label-text-color:rgba(0, 0, 0, .87);--mat-menu-item-icon-color:rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}html{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:.38;--mdc-list-list-item-disabled-leading-icon-opacity:.38;--mdc-list-list-item-disabled-trailing-icon-opacity:.38;--mat-list-active-indicator-color:transparent;--mat-list-active-indicator-shape:0}html{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height:48px;
1--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px;--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size:40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(0, 0, 0, .87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, .12)}html{--mat-paginator-container-size:56px;--mat-paginator-form-field-container-height:40px;--mat-paginator-form-field-container-vertical-padding:8px}html{--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}html{--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px;--mat-tab-header-divider-color:transparent;--mat-tab-header-divider-height:0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#3f51b5;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#3f51b5;--mat-tab-header-active-ripple-color:#3f51b5;--mat-tab-header-inactive-ripple-color:#3f51b5;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#3f51b5;--mat-tab-header-active-hover-label-text-color:#3f51b5;--mat-tab-header-active-focus-indicator-color:#3f51b5;--mat-tab-header-active-hover-indicator-color:#3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#ff4081;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#ff4081;--mat-tab-header-active-ripple-color:#ff4081;--mat-tab-header-inactive-ripple-color:#ff4081;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#ff4081;--mat-tab-header-active-hover-label-text-color:#ff4081;--mat-tab-header-active-focus-indicator-color:#ff4081;--mat-tab-header-active-hover-indicator-color:#ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#3f51b5;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#ff4081;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px}
1.mat-mdc-tab-header{--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:.16;--mdc-checkbox-selected-hover-state-layer-opacity:.04;--mdc-checkbox-selected-pressed-state-layer-opacity:.16;--mdc-checkbox-unselected-focus-state-layer-opacity:.16;--mdc-checkbox-unselected-hover-state-layer-opacity:.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:.16}html{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black;--mat-checkbox-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-checkbox{--mdc-form-field-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}html{--mdc-checkbox-state-layer-size:40px;--mat-checkbox-touch-target-display:block}.mat-mdc-checkbox{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:.0178571429em;--mdc-form-field-label-text-weight:400}html{--mdc-text-button-container-shape:4px;--mdc-text-button-keep-touch-target:false;--mdc-filled-button-container-shape:4px;--mdc-filled-button-keep-touch-target:false;--mdc-protected-button-container-shape:4px;--mdc-protected-button-keep-touch-target:false;--mdc-outlined-button-keep-touch-target:false;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-shape:4px;--mat-text-button-horizontal-padding:8px;--mat-text-button-with-icon-horizontal-padding:8px;--mat-text-button-icon-spacing:8px;--mat-text-button-icon-offset:0;--mat-filled-button-horizontal-padding:16px;--mat-filled-button-icon-spacing:8px;--mat-filled-button-icon-offset:-4px;--mat-protected-button-horizontal-padding:16px;--mat-protected-button-icon-spacing:8px;--mat-protected-button-icon-offset:-4px;--mat-outlined-button-horizontal-padding:15px;--mat-outlined-button-icon-spacing:8px;--mat-outlined-button-icon-offset:-4px}html{--mdc-text-button-label-text-color:black;--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-text-button-state-layer-color:black;--mat-text-button-disabled-state-layer-color:black;--mat-text-button-ripple-color:rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity:.04;--mat-text-button-focus-state-layer-opacity:.12;--mat-text-button-pressed-state-layer-opacity:.12;--mdc-filled-button-container-color:white;--mdc-filled-button-label-text-color:black;--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color:black;--mat-filled-button-disabled-state-layer-color:black;--mat-filled-button-ripple-color:rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity:.04;--mat-filled-button-focus-state-layer-opacity:.12;--mat-filled-button-pressed-state-layer-opacity:.12;--mdc-protected-button-container-color:white;--mdc-protected-button-label-text-color:black;--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation-shadow:0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-protected-button-container-shadow-color:#000;--mat-protected-button-state-layer-color:black;--mat-protected-button-disabled-state-layer-color:black;--mat-protected-button-ripple-color:rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity:.04;--mat-protected-button-focus-state-layer-opacity:.12;--mat-protected-button-pressed-state-layer-opacity:.12;--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color:black;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:black;--mat-outlined-button-disabled-state-layer-color:black;--mat-outlined-button-ripple-color:rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity:.04;--mat-outlined-button-focus-state-layer-opacity:.12;--mat-outlined-button-pressed-state-layer-opacity:.12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5;--mat-text-button-state-layer-color:#3f51b5;--mat-text-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081;--mat-text-button-state-layer-color:#ff4081;--mat-text-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336;--mat-text-button-state-layer-color:#f44336;--mat-text-button-ripple-color:rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#3f51b5;--mat-outlined-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#ff4081;--mat-outlined-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#f44336;--mat-outlined-button-ripple-color:rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height:36px;--mdc-filled-button-container-height:36px;--mdc-outlined-button-container-height:36px;--mdc-protected-button-container-height:36px;--mat-text-button-touch-target-display:block;--mat-filled-button-touch-target-display:block;--mat-protected-button-touch-target-display:block;--mat-outlined-button-touch-target-display:block}
1html{--mdc-text-button-label-text-font:Roboto, sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-tracking:.0892857143em;--mdc-text-button-label-text-weight:500;--mdc-text-button-label-text-transform:none;--mdc-filled-button-label-text-font:Roboto, sans-serif;--mdc-filled-button-label-text-size:14px;--mdc-filled-button-label-text-tracking:.0892857143em;--mdc-filled-button-label-text-weight:500;--mdc-filled-button-label-text-transform:none;--mdc-outlined-button-label-text-font:Roboto, sans-serif;--mdc-outlined-button-label-text-size:14px;--mdc-outlined-button-label-text-tracking:.0892857143em;--mdc-outlined-button-label-text-weight:500;--mdc-outlined-button-label-text-transform:none;--mdc-protected-button-label-text-font:Roboto, sans-serif;--mdc-protected-button-label-text-size:14px;--mdc-protected-button-label-text-tracking:.0892857143em;--mdc-protected-button-label-text-weight:500;--mdc-protected-button-label-text-transform:none}html{--mdc-icon-button-icon-size:24px}html{--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color:black;--mat-icon-button-disabled-state-layer-color:black;--mat-icon-button-ripple-color:rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity:.04;--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-pressed-state-layer-opacity:.12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5;--mat-icon-button-state-layer-color:#3f51b5;--mat-icon-button-ripple-color:rgba(63, 81, 181, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081;--mat-icon-button-state-layer-color:#ff4081;--mat-icon-button-ripple-color:rgba(255, 64, 129, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-icon-button-state-layer-color:#f44336;--mat-icon-button-ripple-color:rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display:block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape:50%;--mdc-fab-icon-size:24px;--mdc-fab-small-container-shape:50%;--mdc-fab-small-icon-size:24px;--mdc-extended-fab-container-height:48px;--mdc-extended-fab-container-shape:24px}html{--mdc-fab-container-color:white;--mdc-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-shadow-color:#000;--mat-fab-foreground-color:black;--mat-fab-state-layer-color:black;--mat-fab-disabled-state-layer-color:black;--mat-fab-ripple-color:rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity:.04;--mat-fab-focus-state-layer-opacity:.12;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, .38);--mdc-fab-small-container-color:white;--mdc-fab-small-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shadow-color:#000;--mat-fab-small-foreground-color:black;--mat-fab-small-state-layer-color:black;--mat-fab-small-disabled-state-layer-color:black;--mat-fab-small-ripple-color:rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity:.04;--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, .38);--mdc-extended-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-shadow-color:#000}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color:#f44336;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color:#3f51b5;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color:#ff4081;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color:#f44336;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display:block;--mat-fab-small-touch-target-display:block}
1html{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:.0892857143em;--mdc-extended-fab-label-text-weight:500}html{--mdc-snackbar-container-shape:4px}html{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, .87);--mat-snack-bar-button-color:#ff4081}html{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html{--mat-table-row-item-outline-width:1px}html{--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, .87);--mat-table-row-item-outline-color:rgba(0, 0, 0, .12)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:.0178571429em}html{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}html{--mdc-circular-progress-active-indicator-color:#3f51b5}html .mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}html .mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}html{--mat-badge-container-shape:50%;--mat-badge-container-size:unset;--mat-badge-small-size-container-size:unset;--mat-badge-large-size-container-size:unset;--mat-badge-legacy-container-size:22px;--mat-badge-legacy-small-size-container-size:16px;--mat-badge-legacy-large-size-container-size:28px;--mat-badge-container-offset:-11px 0;--mat-badge-small-size-container-offset:-8px 0;--mat-badge-large-size-container-offset:-14px 0;--mat-badge-container-overlap-offset:-11px;--mat-badge-small-size-container-overlap-offset:-8px;--mat-badge-large-size-container-overlap-offset:-14px;--mat-badge-container-padding:0;--mat-badge-small-size-container-padding:0;--mat-badge-large-size-container-padding:0}html{--mat-badge-background-color:#3f51b5;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color:#ff4081;--mat-badge-text-color:white}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-large-size-text-size:24px}html{--mat-bottom-sheet-container-shape:4px}html{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color:white}html{--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:.0178571429em;--mat-bottom-sheet-container-text-weight:400}html{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:.04;--mat-standard-button-toggle-focus-state-layer-opacity:.12}html{--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:#e0e0e0}html{--mat-standard-button-toggle-height:48px}
1html{--mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height:24px;--mat-legacy-button-toggle-label-text-size:16px;--mat-legacy-button-toggle-label-text-tracking:.03125em;--mat-legacy-button-toggle-label-text-weight:400;--mat-standard-button-toggle-label-text-font:Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height:24px;--mat-standard-button-toggle-label-text-size:16px;--mat-standard-button-toggle-label-text-tracking:.03125em;--mat-standard-button-toggle-label-text-weight:400}html{--mat-datepicker-calendar-container-shape:4px;--mat-datepicker-calendar-container-touch-shape:4px;--mat-datepicker-calendar-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-toggle-active-state-icon-color:#3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color:black;--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#ff4081}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}
1.mat-calendar-controls{--mat-icon-button-touch-target-display:none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400}html{--mat-divider-width:1px}html{--mat-divider-color:rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape:4px;--mat-expansion-legacy-header-indicator-display:inline-block;--mat-expansion-header-indicator-display:none}html{--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-expansion-header-text-color:rgba(0, 0, 0, .87);--mat-expansion-header-description-color:rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:.0178571429em;--mat-expansion-container-text-weight:400}html{--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px}html{--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#3f51b5}.mat-icon.mat-accent{--mat-icon-color:#ff4081}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-shape:0;--mat-sidenav-container-elevation-shadow:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width:auto}html{--mat-sidenav-container-divider-color:rgba(0, 0, 0, .12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, .87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, .87);--mat-sidenav-scrim-color:rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#3f51b5;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#3f51b5;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#3f51b5;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#ff4081;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#ff4081;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#ff4081;--mat-stepper-header-edit-state-icon-foreground-color:white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px}
1html{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}html{--mat-sort-arrow-color:#757575}html{--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#3f51b5;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#ff4081;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:.0125em;--mat-toolbar-title-text-weight:500}html{--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height:48px}html{--mat-tree-node-text-font:Roboto, sans-serif;--mat-tree-node-text-size:14px;--mat-tree-node-text-weight:400}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}app-dmv-chat{font-family:Roboto,Helvetica Neue,sans-serif}.genesys-mxg-launcher-frame{visibility:hidden}.mdc-button.mat-gaspol,.mdc-stroked-button.mat-gaspol{color:#df2b2a}.mat-button.mat-gaspol:hover,.mat-stroked-button.mat-gaspol:hover{background-color:#f0fff3}.mdc-button--raised.mat-gaspol,.mdc-flat-button.mat-gaspol,.mdc-fab.mat-gaspol,.mdc-mini-fab.mat-gaspol{color:#f0fff3!important;background-color:#df2b2a!important}.mdc-icon-button.mat-gaspol{color:#df2b2a}.attachment-img{max-width:100%;max-height:300px}\n',""]);const l=a},314:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",i=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),i&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),i&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,i,r,o){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(i)for(var l=0;l<this.length;l++){var s=this[l][0];null!=s&&(a[s]=!0)}for(var c=0;c<e.length;c++){var d=[].concat(e[c]);i&&a[d[0]]||(void 0!==o&&(void 0===d[5]||(d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=o),n&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=n):d[2]=n),r&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=r):d[4]="".concat(r)),t.push(d))}},t}},601:e=>{"use strict";e.exports=function(e){return e[1]}},185:(e,t,n)=>{"use strict";var i=n(72),r=n.n(i),o=n(825),a=n.n(o),l=n(659),s=n.n(l),c=n(56),d=n.n(c),u=n(540),m=n.n(u),h=n(113),f=n.n(h),p=n(52
vendor: 3,278 bytes, line 1
10),b={};b.styleTagTransform=f(),b.setAttributes=d(),b.insert=s().bind(null,"head"),b.domAPI=a(),b.insertStyleElement=m(),r()(p.A,b),p.A&&p.A.locals&&p.A.locals},72:e=>{"use strict";var t=[];function n(e){for(var n=-1,i=0;i<t.length;i++)if(t[i].identifier===e){n=i;break}return n}function i(e,i){for(var o={},a=[],l=0;l<e.length;l++){var s=e[l],c=i.base?s[0]+i.base:s[0],d=o[c]||0,u="".concat(c," ").concat(d);o[c]=d+1;var m=n(u),h={css:s[1],media:s[2],sourceMap:s[3],supports:s[4],layer:s[5]};if(-1!==m)t[m].references++,t[m].updater(h);else{var f=r(h,i);i.byIndex=l,t.splice(l,0,{identifier:u,updater:f,references:1})}a.push(u)}return a}function r(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,r){var o=i(e=e||[],r=r||{});return function(e){e=e||[];for(var a=0;a<o.length;a++){var l=n(o[a]);t[l].references--}for(var s=i(e,r),c=0;c<o.length;c++){var d=n(o[c]);0===t[d].references&&(t[d].updater(),t.splice(d,1))}o=s}}},659:e=>{"use strict";var t={};e.exports=function(e,n){var i=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(n)}},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},56:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},825:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var i="";n.supports&&(i+="@supports (".concat(n.supports,") {")),n.media&&(i+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(i+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),i+=n.css,r&&(i+="}"),n.media&&(i+="}"),n.supports&&(i+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(i,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},113:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}}},t={};function n(i){var r=t[i];if(void 0!==r)return r.exports;var o=t[i]={id:i,exports:{}};return e[i](o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0,n(185),n(385),n(36),n(922),n(826),n(620)})();
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.