1(self.webpackChunkfo_services=self.webpackChunkfo_services||[]).push([[1365],{84412(K,v,i){i.d(v,{t:()=>o});var e=i(21413);class o extends e.B{constructor(s){super(),this._value=s}get value(){return this.getValue()}_subscribe(s){const d=super._subscribe(s);return!d.closed&&s.next(this._value),d}getValue(){const{hasError:s,thrownError:d,_value:t}=this;if(s)throw d;return this._throwIfClosed(),t}next(s){super.next(this._value=s)}}},92771(K,v,i){i.d(v,{m:()=>r});var e=i(21413),o=i(86129);class r extends e.B{constructor(d=1/0,t=1/0,n=o.U){super(),this._bufferSize=d,this._windowTime=t,this._timestampProvider=n,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=t===1/0,this._bufferSize=Math.max(1,d),this._windowTime=Math.max(1,t)}next(d){const{isStopped:t,_buffer:n,_infiniteTimeWindow:c,_timestampProvider:u,_windowTime:_}=this;t||(n.push(d),!c&&n.push(u.now()+_)),this._trimBuffer(),super.next(d)}_subscribe(d){this._throwIfClosed(),this._trimBuffer();const t=this._innerSubscribe(d),{_infiniteTimeWindow:n,_buffer:c}=this,u=c.slice();for(let _=0;_<u.length&&!d.closed;_+=n?1:2)d.next(u[_]);return this._checkFinalizedStatuses(d),t}_trimBuffer(){const{_bufferSize:d,_timestampProvider:t,_buffer:n,_infiniteTimeWindow:c}=this,u=(c?1:2)*d;if(d<1/0&&u<n.length&&n.splice(0,n.length-u),!c){const _=t.now();let y=0;for(let P=1;P<n.length&&n[P]<=_;P+=2)y=P;y&&n.splice(0,y+1)}}}},21413(K,v,i){i.d(v,{B:()=>n});var e=i(71985),o=i(18359);const s=(0,i(81853).L)(u=>function(){u(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var d=i(57908),t=i(49786);class n extends e.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(_){const y=new c(this,this);return y.operator=_,y}_throwIfClosed(){if(this.closed)throw new s}next(_){(0,t.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const y of this.currentObservers)y.next(_)}})}error(_){(0,t.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=_;const{observers:y}=this;for(;y.length;)y.shift().error(_)}})}complete(){(0,t.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:_}=this;for(;_.length;)_.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var _;return(null===(_=this.observers)||void 0===_?void 0:_.length)>0}_trySubscribe(_){return this._throwIfClosed(),super._trySubscribe(_)}_subscribe(_){return this._throwIfClosed(),this._checkFinalizedStatuses(_),this._innerSubscribe(_)}_innerSubscribe(_){const{hasError:y,isStopped:P,observers:C}=this;return y||P?o.Kn:(this.currentObservers=null,C.push(_),new o.yU(()=>{this.currentObservers=null,(0,d.o)(C,_)}))}_checkFinalizedStatuses(_){const{hasError:y,thrownError:P,isStopped:C}=this;y?_.error(P):C&&_.complete()}asObservable(){const _=new e.c;return _.source=this,_}}n.create=(u,_)=>new c(u,_);class c extends n{constructor(_,y){super(),this.destination=_,this.source=y}next(_){var y,P;null===(P=null===(y=this.destination)||void 0===y?void 0:y.next)||void 0===P||P.call(y,_)}error(_){var y,P;null===(P=null===(y=this.destination)||void 0===y?void 0:y.error)||void 0===P||P.call(y,_)}complete(){var _,y;null===(y=null===(_=this.destination)||void 0===_?void 0:_.complete)||void 0===y||y.call(_)}_subscribe(_){var y,P;return null!==(P=null===(y=this.source)||void 0===y?void 0:y.subscribe(_))&&void 0!==P?P:o.Kn}}},84572(K,v,i){i.d(v,{z:()=>_});var e=i(71985),o=i(93073),r=i(86648),s=i(33669),d=i(6450),t=i(9326),n=i(58496),c=i(54360),u=i(45225);function _(...C){const w=(0,t.lI)(C),j=(0,t.ms)(C),{args:$,keys:k}=(0,o.D)(C);if(0===$.length)return(0,r.H)([],w);const U=new e.c(function y(C,w,j=s.D){return $=>{P(w,()=>{const{length:k}=C,U=new Array(k);let T=k,X=k;for(let F=0;F<k;F++)P(w,()=>{const z=(0,r.H)(C[F],w);let Q=!1;z.subscribe((0,c._)($,N=>{U[F]=N,Q||(Q=!0,X--),X||$.next(j(U.slice()))},()=>{--T||$.complete()}
1))},$)},$)}}($,w,k?T=>(0,n.e)(k,T):s.D));return j?U.pipe((0,d.I)(j)):U}function P(C,w,j){C?(0,u.N)(j,C,w):w()}},28793(K,v,i){i.d(v,{x:()=>d});var e=i(26365);var r=i(9326),s=i(86648);function d(...t){return function o(){return(0,e.U)(1)}()((0,s.H)(t,(0,r.lI)(t)))}},86648(K,v,i){i.d(v,{H:()=>N});var e=i(58750),o=i(45225),r=i(39974),s=i(54360);function d(O,S=0){return(0,r.N)((J,q)=>{J.subscribe((0,s._)(q,ee=>(0,o.N)(q,O,()=>q.next(ee),S),()=>(0,o.N)(q,O,()=>q.complete(),S),ee=>(0,o.N)(q,O,()=>q.error(ee),S)))})}function t(O,S=0){return(0,r.N)((J,q)=>{q.add(O.schedule(()=>J.subscribe(q),S))})}var u=i(71985);var y=i(4761),P=i(98071);function w(O,S){if(!O)throw new Error("Iterable cannot be null");return new u.c(J=>{(0,o.N)(J,S,()=>{const q=O[Symbol.asyncIterator]();(0,o.N)(J,S,()=>{q.next().then(ee=>{ee.done?J.complete():J.next(ee.value)})},0,!0)})})}var j=i(55055),$=i(59858),k=i(47441),U=i(85397),T=i(37953),X=i(50591),F=i(15196);function Q(O,S){if(null!=O){if((0,j.l)(O))return function n(O,S){return(0,e.Tg)(O).pipe(t(S),d(S))}(O,S);if((0,k.X)(O))return function _(O,S){return new u.c(J=>{let q=0;return S.schedule(function(){q===O.length?J.complete():(J.next(O[q++]),J.closed||this.schedule())})})}(O,S);if((0,$.y)(O))return function c(O,S){return(0,e.Tg)(O).pipe(t(S),d(S))}(O,S);if((0,T.T)(O))return w(O,S);if((0,U.x)(O))return function C(O,S){return new u.c(J=>{let q;return(0,o.N)(J,S,()=>{q=O[y.l](),(0,o.N)(J,S,()=>{let ee,ie;try{({value:ee,done:ie}=q.next())}catch(I){return void J.error(I)}ie?J.complete():J.next(ee)},0,!0)}),()=>(0,P.T)(null==q?void 0:q.return)&&q.return()})}(O,S);if((0,F.U)(O))return function z(O,S){return w((0,F.C)(O),S)}(O,S)}throw(0,X.L)(O)}function N(O,S){return S?Q(O,S):(0,e.Tg)(O)}},58750(K,v,i){i.d(v,{Tg:()=>C});var e=i(31635),o=i(47441),r=i(59858),s=i(71985),d=i(55055),t=i(37953),n=i(50591),c=i(85397),u=i(15196),_=i(98071),y=i(45334),P=i(3494);function C(F){if(F instanceof s.c)return F;if(null!=F){if((0,d.l)(F))return function w(F){return new s.c(z=>{const Q=F[P.s]();if((0,_.T)(Q.subscribe))return Q.subscribe(z);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(F);if((0,o.X)(F))return function j(F){return new s.c(z=>{for(let Q=0;Q<F.length&&!z.closed;Q++)z.next(F[Q]);z.complete()})}(F);if((0,r.y)(F))return function $(F){return new s.c(z=>{F.then(Q=>{z.closed||(z.next(Q),z.complete())},Q=>z.error(Q)).then(null,y.m)})}(F);if((0,t.T)(F))return U(F);if((0,c.x)(F))return function k(F){return new s.c(z=>{for(const Q of F)if(z.next(Q),z.closed)return;z.complete()})}(F);if((0,u.U)(F))return function T(F){return U((0,u.C)(F))}(F)}throw(0,n.L)(F)}function U(F){return new s.c(z=>{(function X(F,z){var Q,N,O,S;return(0,e.__awaiter)(this,void 0,void 0,function*(){try{for(Q=(0,e.__asyncValues)(F);!(N=yield Q.next()).done;){const J=N.value;if(z.next(J),z.closed)return}}catch(J){O={error:J}}finally{try{N&&!N.done&&(S=Q.return)&&(yield S.call(Q))}finally{if(O)throw O.error}}z.complete()})})(F,z).catch(Q=>z.error(Q))})}},57786(K,v,i){i.d(v,{h:()=>t});var e=i(26365),o=i(58750),r=i(983),s=i(9326),d=i(86648);function t(...n){const c=(0,s.lI)(n),u=(0,s.R0)(n,1/0),_=n;return _.length?1===_.length?(0,o.Tg)(_[0]):(0,e.U)(u)((0,d.H)(_,c)):r.w}},7673(K,v,i){i.d(v,{of:()=>r});var e=i(9326),o=i(86648);function r(...s){const d=(0,e.lI)(s);return(0,o.H)(s,d)}},41584(K,v,i){i.d(v,{O:()=>d});var e=i(71985),o=i(43236),r=i(79470);function d(t=0,n,c=o.b){let u=-1;return null!=n&&((0,r.m)(n)?c=n:u=n),new e.c(_=>{let y=function s(t){return t instanceof Date&&!isNaN(t)}(t)?+t-c.now():t;y<0&&(y=0);let P=0;return c.schedule(function(){_.closed||(_.next(P++),0<=u?this.schedule(void 0,u):_.complete())},y)})}},13798(K,v,i){i.d(v,{Z:()=>n});var e=i(43236),o=i(39974),r=i(58750),s=i(54360);var t=i(41584);function n(c,u=e.E){return function d(c){return(0,o.N)((u,_)=>{let y=!1,P=null,C=null,w=!1;const j=()=>
1{if(null==C||C.unsubscribe(),C=null,y){y=!1;const k=P;P=null,_.next(k)}w&&_.complete()},$=()=>{C=null,w&&_.complete()};u.subscribe((0,s._)(_,k=>{y=!0,P=k,C||(0,r.Tg)(c(k)).subscribe(C=(0,s._)(_,j,$))},()=>{w=!0,(!y||!C||C.closed)&&_.complete()}))})}(()=>(0,t.O)(c,u))}},70152(K,v,i){i.d(v,{B:()=>s});var e=i(43236),o=i(39974),r=i(54360);function s(d,t=e.E){return(0,o.N)((n,c)=>{let u=null,_=null,y=null;const P=()=>{if(u){u.unsubscribe(),u=null;const w=_;_=null,c.next(w)}};function C(){const w=y+d,j=t.now();if(j<w)return u=this.schedule(void 0,w-j),void c.add(u);P()}n.subscribe((0,r._)(c,w=>{_=w,y=t.now(),u||(u=t.schedule(C,d),c.add(u))},()=>{P(),c.complete()},void 0,()=>{_=u=null}))})}},23294(K,v,i){i.d(v,{F:()=>s});var e=i(33669),o=i(39974),r=i(54360);function s(t,n=e.D){return t=null!=t?t:d,(0,o.N)((c,u)=>{let _,y=!0;c.subscribe((0,r._)(u,P=>{const C=n(P);(y||!t(_,C))&&(y=!1,_=C,u.next(P))}))})}function d(t,n){return t===n}},5964(K,v,i){i.d(v,{p:()=>r});var e=i(39974),o=i(54360);function r(s,d){return(0,e.N)((t,n)=>{let c=0;t.subscribe((0,o._)(n,u=>s.call(d,u,c++)&&n.next(u)))})}},96354(K,v,i){i.d(v,{T:()=>r});var e=i(39974),o=i(54360);function r(s,d){return(0,e.N)((t,n)=>{let c=0;t.subscribe((0,o._)(n,u=>{n.next(s.call(d,u,c++))}))})}},26365(K,v,i){i.d(v,{U:()=>r});var e=i(31397),o=i(33669);function r(s=1/0){return(0,e.Z)(o.D,s)}},31397(K,v,i){i.d(v,{Z:()=>c});var e=i(96354),o=i(58750),r=i(39974),s=i(45225),d=i(54360);var n=i(98071);function c(u,_,y=1/0){return(0,n.T)(_)?c((P,C)=>(0,e.T)((w,j)=>_(P,w,C,j))((0,o.Tg)(u(P,C))),y):("number"==typeof _&&(y=_),(0,r.N)((P,C)=>function t(u,_,y,P,C,w,j,$){const k=[];let U=0,T=0,X=!1;const F=()=>{X&&!k.length&&!U&&_.complete()},z=N=>U<P?Q(N):k.push(N),Q=N=>{w&&_.next(N),U++;let O=!1;(0,o.Tg)(y(N,T++)).subscribe((0,d._)(_,S=>{null==C||C(S),w?z(S):_.next(S)},()=>{O=!0},void 0,()=>{if(O)try{for(U--;k.length&&U<P;){const S=k.shift();j?(0,s.N)(_,j,()=>Q(S)):Q(S)}F()}catch(S){_.error(S)}}))};return u.subscribe((0,d._)(_,z,()=>{X=!0,F()})),()=>{null==$||$()}}(P,C,u,y)))}},13946(K,v,i){i.d(v,{J:()=>r});var e=i(39974),o=i(54360);function r(){return(0,e.N)((s,d)=>{let t,n=!1;s.subscribe((0,o._)(d,c=>{const u=t;t=c,n&&d.next([u,c]),n=!0}))})}},97647(K,v,i){i.d(v,{u:()=>d});var e=i(58750),o=i(21413),r=i(47707),s=i(39974);function d(n={}){const{connector:c=()=>new o.B,resetOnError:u=!0,resetOnComplete:_=!0,resetOnRefCountZero:y=!0}=n;return P=>{let C,w,j,$=0,k=!1,U=!1;const T=()=>{null==w||w.unsubscribe(),w=void 0},X=()=>{T(),C=j=void 0,k=U=!1},F=()=>{const z=C;X(),null==z||z.unsubscribe()};return(0,s.N)((z,Q)=>{$++,!U&&!k&&T();const N=j=null!=j?j:c();Q.add(()=>{$--,0===$&&!U&&!k&&(w=t(F,y))}),N.subscribe(Q),!C&&$>0&&(C=new r.Ms({next:O=>N.next(O),error:O=>{U=!0,T(),w=t(X,u,O),N.error(O)},complete:()=>{k=!0,T(),w=t(X,_),N.complete()}}),(0,e.Tg)(z).subscribe(C))})(P)}}function t(n,c,...u){if(!0===c)return void n();if(!1===c)return;const _=new r.Ms({next:()=>{_.unsubscribe(),n()}});return(0,e.Tg)(c(...u)).subscribe(_)}},44668(K,v,i){i.d(v,{t:()=>r});var e=i(92771),o=i(97647);function r(s,d,t){let n,c=!1;return s&&"object"==typeof s?({bufferSize:n=1/0,windowTime:d=1/0,refCount:c=!1,scheduler:t}=s):n=null!=s?s:1/0,(0,o.u)({connector:()=>new e.m(n,d,t),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:c})}},65245(K,v,i){i.d(v,{i:()=>o});var e=i(5964);function o(r){return(0,e.p)((s,d)=>r<=d)}},99172(K,v,i){i.d(v,{Z:()=>s});var e=i(28793),o=i(9326),r=i(39974);function s(...d){const t=(0,o.lI)(d);return(0,r.N)((n,c)=>{(t?(0,e.x)(d,n,t):(0,e.x)(d,n)).subscribe(c)})}},56977(K,v,i){i.d(v,{Q:()=>d});var e=i(39974),o=i(54360),r=i(58750),s=i(85343);function d(t){return(0,e.N)((n,c)=>{(0,r.Tg)(t).subscribe((0,o._)(c,()=>c.complete(),s.l)),!c.closed&&n.subscribe(c)})}},96780(K,v,i){i.d(v,{R:()=>d});var e=i(18359);class o extends e.yU{constructor(n,c){super()}schedule(n,c=0){return this}}const r={setInterval(t,n,...c){const{delegate:u}=r;return null!=u&&u.setInterval?u.setInterval(t,n,...c):setInterval(t,n,...c)},clearInterval(t){const{delegate:n}=r;return((null==n?void 0:n.clearInterval)||clearInterval)(t)},delegate:void 0};var s=i(57908);
1class d extends o{constructor(n,c){super(n,c),this.scheduler=n,this.work=c,this.pending=!1}schedule(n,c=0){var u;if(this.closed)return this;this.state=n;const _=this.id,y=this.scheduler;return null!=_&&(this.id=this.recycleAsyncId(y,_,c)),this.pending=!0,this.delay=c,this.id=null!==(u=this.id)&&void 0!==u?u:this.requestAsyncId(y,this.id,c),this}requestAsyncId(n,c,u=0){return r.setInterval(n.flush.bind(n,this),u)}recycleAsyncId(n,c,u=0){if(null!=u&&this.delay===u&&!1===this.pending)return c;null!=c&&r.clearInterval(c)}execute(n,c){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const u=this._execute(n,c);if(u)return u;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,c){let _,u=!1;try{this.work(n)}catch(y){u=!0,_=y||new Error("Scheduled action threw falsy error")}if(u)return this.unsubscribe(),_}unsubscribe(){if(!this.closed){const{id:n,scheduler:c}=this,{actions:u}=c;this.work=this.state=this.scheduler=null,this.pending=!1,(0,s.o)(u,this),null!=n&&(this.id=this.recycleAsyncId(c,n,null)),this.delay=null,super.unsubscribe()}}}},39687(K,v,i){i.d(v,{q:()=>r});var e=i(86129);class o{constructor(d,t=o.now){this.schedulerActionCtor=d,this.now=t}schedule(d,t=0,n){return new this.schedulerActionCtor(this,d).schedule(n,t)}}o.now=e.U.now;class r extends o{constructor(d,t=o.now){super(d,t),this.actions=[],this._active=!1}flush(d){const{actions:t}=this;if(this._active)return void t.push(d);let n;this._active=!0;do{if(n=d.execute(d.state,d.delay))break}while(d=t.shift());if(this._active=!1,n){for(;d=t.shift();)d.unsubscribe();throw n}}}},43236(K,v,i){i.d(v,{E:()=>r,b:()=>s});var e=i(96780);const r=new(i(39687).q)(e.R),s=r},86129(K,v,i){i.d(v,{U:()=>e});const e={now:()=>(e.delegate||Date).now(),delegate:void 0}},4761(K,v,i){i.d(v,{l:()=>o});const o=function e(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},9326(K,v,i){i.d(v,{R0:()=>t,lI:()=>d,ms:()=>s});var e=i(98071),o=i(79470);function r(n){return n[n.length-1]}function s(n){return(0,e.T)(r(n))?n.pop():void 0}function d(n){return(0,o.m)(r(n))?n.pop():void 0}function t(n,c){return"number"==typeof r(n)?n.pop():c}},93073(K,v,i){i.d(v,{D:()=>d});const{isArray:e}=Array,{getPrototypeOf:o,prototype:r,keys:s}=Object;function d(n){if(1===n.length){const c=n[0];if(e(c))return{args:c,keys:null};if(function t(n){return n&&"object"==typeof n&&o(n)===r}(c)){const u=s(c);return{args:u.map(_=>c[_]),keys:u}}}return{args:n,keys:null}}},58496(K,v,i){function e(o,r){return o.reduce((s,d,t)=>(s[d]=r[t],s),{})}i.d(v,{e:()=>e})},45225(K,v,i){function e(o,r,s,d=0,t=!1){const n=r.schedule(function(){s(),t?o.add(this.schedule(null,d)):this.unsubscribe()},d);if(o.add(n),!t)return n}i.d(v,{N:()=>e})},47441(K,v,i){i.d(v,{X:()=>e});const e=o=>o&&"number"==typeof o.length&&"function"!=typeof o},37953(K,v,i){i.d(v,{T:()=>o});var e=i(98071);function o(r){return Symbol.asyncIterator&&(0,e.T)(null==r?void 0:r[Symbol.asyncIterator])}},55055(K,v,i){i.d(v,{l:()=>r});var e=i(3494),o=i(98071);function r(s){return(0,o.T)(s[e.s])}},85397(K,v,i){i.d(v,{x:()=>r});var e=i(4761),o=i(98071);function r(s){return(0,o.T)(null==s?void 0:s[e.l])}},59858(K,v,i){i.d(v,{y:()=>o});var e=i(98071);function o(r){return(0,e.T)(null==r?void 0:r.then)}},15196(K,v,i){i.d(v,{C:()=>r,U:()=>s});var e=i(31635),o=i(98071);function r(d){return(0,e.__asyncGenerator)(this,arguments,function*(){const n=d.getReader();try{for(;;){const{value:c,done:u}=yield(0,e.__await)(n.read());if(u)return yield(0,e.__await)(void 0);yield yield(0,e.__await)(c)}}finally{n.releaseLock()}})}function s(d){return(0,o.T)(null==d?void 0:d.getReader)}},79470(K,v,i){i.d(v,{m:()=>o});var e=i(98071);function o(r){return r&&(0,e.T)(r.schedule)}},6450(K,v,i){i.d(v,{I:()=>s});var e=i(96354);const{isArray:o}=Array;function s(d){return(0,e.T)(t=>function r(d,t){return o(t)?d(...t):d(t)}(d,t))}},50591(K,v,i){function e(o){return new TypeError(`You provided ${null!==o&&"object"==typeof o?"an invalid object":`'${o}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}i.d(v,{L:()=>e})},21680(K,v,i){i.d(v,{A:()=>W,C:()=>oe,F:()=>Z,H:()=>V,I:()=>X,L:()=>b,a:()=>Y});var P,C,w,j,$,k,U,o=i(99842),r=i(45427),d=(i(5310),i(96041)),t=i(99536),n=i(79629),c=i(84790),u=i(49046),_=i(52476),y=i(72318);class X{constructor(){(0,o.A)(this,"_platform",(0,r.inject)(t.P))}isDisabled(l){return l.hasAttribute("disabled")}isVisible(l){return function z(A){return!!(A.offsetWidth||A.offsetHeight||"function"==typeof A.getClientRects&&A.getClientRects().length)}(l)&&"visible"===getComputedStyle(l).visibility}isTabbable(l){if(!this._platform.isBrowser)return!1;const D=function F(A){try{return A.frameElement}catch{return null}}(function R(A){return A.ownerDocument&&A.ownerDocument.defaultView||window}(l));if(D&&(-1===ee(D)||!this.isVisible(D)))return!1;let L=l.nodeName.toLowerCase(),G=ee(l);return l.hasAttribute("contenteditable")?-1!==G:!("iframe"===L||"object"===L||this._platform.WEBKIT&&this._platform.IOS&&!function ie(A){let l=A.nodeName.toLowerCase(),D="input"===l&&A.type;return"text"===D||"password"===D||"select"===l||"textarea"===l}(l))&&("audio"===L?!!l.hasAttribute("controls")&&-1!==G:"video"===L?-1!==G&&(null!==G||(this._platform.FIRE
1FOX||l.hasAttribute("controls"))):l.tabIndex>=0)}isFocusable(l,D){return function I(A){return!function N(A){return function S(A){return"input"==A.nodeName.toLowerCase()}(A)&&"hidden"==A.type}(A)&&(function Q(A){let l=A.nodeName.toLowerCase();return"input"===l||"select"===l||"button"===l||"textarea"===l}(A)||function O(A){return function J(A){return"a"==A.nodeName.toLowerCase()}(A)&&A.hasAttribute("href")}(A)||A.hasAttribute("contenteditable")||q(A))}(l)&&!this.isDisabled(l)&&((null==D?void 0:D.ignoreVisibility)||this.isVisible(l))}}function q(A){if(!A.hasAttribute("tabindex")||void 0===A.tabIndex)return!1;let l=A.getAttribute("tabindex");return!(!l||isNaN(parseInt(l,10)))}function ee(A){if(!q(A))return null;const l=parseInt(A.getAttribute("tabindex")||"",10);return isNaN(l)?-1:l}P=X,(0,o.A)(X,"\u0275fac",function(l){return new(l||P)}),(0,o.A)(X,"\u0275prov",r.\u0275\u0275defineInjectable({token:P,factory:P.\u0275fac,providedIn:"root"}));class Y{get enabled(){return this._enabled}set enabled(l){this._enabled=l,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(l,this._startAnchor),this._toggleAnchorTabIndex(l,this._endAnchor))}constructor(l,D,L,G,re=!1,ne){(0,o.A)(this,"_element",void 0),(0,o.A)(this,"_checker",void 0),(0,o.A)(this,"_ngZone",void 0),(0,o.A)(this,"_document",void 0),(0,o.A)(this,"_injector",void 0),(0,o.A)(this,"_startAnchor",void 0),(0,o.A)(this,"_endAnchor",void 0),(0,o.A)(this,"_hasAttached",!1),(0,o.A)(this,"startAnchorListener",()=>this.focusLastTabbableElement()),(0,o.A)(this,"endAnchorListener",()=>this.focusFirstTabbableElement()),(0,o.A)(this,"_enabled",!0),this._element=l,this._checker=D,this._ngZone=L,this._document=G,this._injector=ne,re||this.attachAnchors()}destroy(){const l=this._startAnchor,D=this._endAnchor;l&&(l.removeEventListener("focus",this.startAnchorListener),l.remove()),D&&(D.removeEventListener("focus",this.endAnchorListener),D.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(l){return new Promise(D=>{this._executeOnStable(()=>D(this.focusInitialElement(l)))})}focusFirstTabbableElementWhenReady(l){return new Promise(D=>{this._executeOnStable(()=>D(this.focusFirstTabbableElement(l)))})}focusLastTabbableElementWhenReady(l){return new Promise(D=>{this._executeOnStable(()=>D(this.focusLastTabbableElement(l)))})}_getRegionBoundary(l){const D=this._element.querySelectorAll(`[cdk-focus-region-${l}], [cdkFocusRegion${l}], [cdk-focus-${l}]`);return"start"==l?D.length?D[0]:this._getFirstTabbableElement(this._element):D.length?D[D.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(l){const D=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(D){if(!this._checker.isFocusable(D)){const L=this._getFirstTabbableElement(D);return null==L||L.focus(l),!!L}return D.focus(l),!0}return this.focusFirstTabbableElement(l)}focusFirstTabbableElement(l){const D=this._getRegionBoundary("start");return D&&D.focus(l),!!D}focusLastTabbableElement(l){const D=this._getRegionBoundary("end");return D&&D.focus(l),!!D}hasAttached(){return this._hasAttached}_getFirstTabbableElement(l){if(this._checker.isFocusable(l)&&this._checker.isTabbable(l))return l;const D=l.children;for(let L=0;L<D.length;L++){const G=D[L].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(D[L]):null;if(G)return G}return null}_getLastTabbableElement(l){if(this._checker.isFocusable(l)&&this._checker.isTabbable(l))return l;const D=l.children;for(let L=D.length-1;L>=0;L--){const G=D[L].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(D[L]):null;if(G)return G}return null}_createAnchor(){const l=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,l),l.classList.add("cdk-visually-hidden"),l.classList.add("cdk-focus-trap-anchor"),l.setAttribute("aria-hidden","true"),l}_toggleAnchorTabIndex(l,D){l?D.setAttribute("tabindex","0"):D.removeAttribute("tabindex")}toggleAnchors(l){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(l,this._startAnchor),this._toggleAnchorTabIndex(l,this._endAnchor))}_executeOnStable(l){this._injector?(0,r.afterNextRender)(l,{injector:this._injector}):setTimeout(l)}}class Z{constructor(){(0,o.A)(this,"_checker",(0,r.inject)(X)),(0,o.A)(this,"_ngZone",(0,r.inject)(r.NgZone)),(0,o.A)(this,"_document",(0,r.inject)(d.DOCUMENT)),(0,o.A)(this,"_injector",(0,r.inject)(r.Injector)),(0,r.inject)(c._).load(u.Y)}create(l,D=!1){return new Y(l,this._checker,this._ngZone,this._document,D,this._injector)}}C=Z,(0,o.A)(Z,"\u0275fac",function(l){return new(l||C)}),(0,o.A)(Z,"\u0275prov",r.\u0275\u0275defineInjectable({token:C,factory:C.\u
10275fac,providedIn:"root"}));class oe{get enabled(){var l;return(null===(l=this.focusTrap)||void 0===l?void 0:l.enabled)||!1}set enabled(l){this.focusTrap&&(this.focusTrap.enabled=l)}constructor(){(0,o.A)(this,"_elementRef",(0,r.inject)(r.ElementRef)),(0,o.A)(this,"_focusTrapFactory",(0,r.inject)(Z)),(0,o.A)(this,"focusTrap",void 0),(0,o.A)(this,"_previouslyFocusedElement",null),(0,o.A)(this,"autoCapture",void 0),(0,r.inject)(t.P).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){var l;null===(l=this.focusTrap)||void 0===l||l.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){var l;null===(l=this.focusTrap)||void 0===l||l.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(l){var D;const L=l.autoCapture;L&&!L.firstChange&&this.autoCapture&&null!==(D=this.focusTrap)&&void 0!==D&&D.hasAttached()&&this._captureFocus()}_captureFocus(){var l;this._previouslyFocusedElement=(0,n.c)(),null===(l=this.focusTrap)||void 0===l||l.focusInitialElementWhenReady()}}w=oe,(0,o.A)(oe,"\u0275fac",function(l){return new(l||w)}),(0,o.A)(oe,"\u0275dir",r.\u0275\u0275defineDirective({type:w,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",r.booleanAttribute],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",r.booleanAttribute]},exportAs:["cdkTrapFocus"],features:[r.\u0275\u0275NgOnChangesFeature]}));const ae=new r.InjectionToken("liveAnnouncerElement",{providedIn:"root",factory:function de(){return null}});const f=new r.InjectionToken("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let h=0;class b{constructor(){(0,o.A)(this,"_ngZone",(0,r.inject)(r.NgZone)),(0,o.A)(this,"_defaultOptions",(0,r.inject)(f,{optional:!0})),(0,o.A)(this,"_liveElement",void 0),(0,o.A)(this,"_document",(0,r.inject)(d.DOCUMENT)),(0,o.A)(this,"_previousTimeout",void 0),(0,o.A)(this,"_currentPromise",void 0),(0,o.A)(this,"_currentResolve",void 0);const l=(0,r.inject)(ae,{optional:!0});this._liveElement=l||this._createLiveElement()}announce(l,...D){const L=this._defaultOptions;let G,re;return 1===D.length&&"number"==typeof D[0]?re=D[0]:[G,re]=D,this.clear(),clearTimeout(this._previousTimeout),G||(G=L&&L.politeness?L.politeness:"polite"),null==re&&L&&(re=L.duration),this._liveElement.setAttribute("aria-live",G),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(ne=>this._currentResolve=ne)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{var ne;this._liveElement.textContent=l,"number"==typeof re&&(this._previousTimeout=setTimeout(()=>this.clear(),re)),null===(ne=this._currentResolve)||void 0===ne||ne.call(this),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){var l,D;clearTimeout(this._previousTimeout),null===(l=this._liveElement)||void 0===l||l.remove(),this._liveElement=null,null===(D=this._currentResolve)||void 0===D||D.call(this),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const l="cdk-live-announcer-element",D=this._document.getElementsByClassName(l),L=this._document.createElement("div");for(let G=0;G<D.length;G++)D[G].remove();return L.classList.add(l),L.classList.add("cdk-visually-hidden"),L.setAttribute("aria-atomic","true"),L.setAttribute("aria-live","polite"),L.id="cdk-live-announcer-"+h++,this._document.body.appendChild(L),L}_exposeAnnouncerToModals(l){const D=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let L=0;L<D.length;L++){const G=D[L],re=G.getAttribute("aria-owns");re?-1===re.indexOf(l)&&G.setAttribute("aria-owns",re+" "+l):G.setAttribute("aria-owns",l)}}}j=b,(0,o.A)(b,"\u0275fac",function(l){return new(l||j)}),(0,o.A)(b,"\u0275prov",r.\u0275\u0275defineInjectable({token:j,factory:j.\u0275fac,providedIn:"root"}));class g{get politeness(){return this._politeness}set politeness(l){this._politeness="off"===l||"assertive"===l?l:"polite","off"===this._politeness?this._subscription&&(this._subscription.unsubscribe(),this._subscription=null):this._subscription||(this._subscription=this._ngZone.runOutsideAngular(()=>this._contentObserver.observe(this._elementRef).subscribe(()=>{const D=this._elementRef.nativeElement.textContent;D!==this._previousAnnouncedText&&(this._liveAnnouncer.announce(D,this._politeness,this.duration),this._previousAnnouncedText=D)})))}constructor(){(0,o.A)(this,"_elementRef",(0,r.inject)(r.ElementRef)),(0,o.A)(this,"_liveAnnouncer",(0,r.inject)(b)),(0,o.A)(this,"_contentObserver",(0,r.inject)(y.io)),(0,o.A)(this,"_ngZone",(0,r.inject)(r.NgZone)),(0,o.A)(this,"_politeness","polite"),(0,o.A)(this,"duration",void 0),(0,o.A)(this,"_previousAnnouncedText",void 0),(0,o.A)(this,"_subscription",void 0),(0,r.inject)(c._).load(u.Y)}ngOnDestroy(){this._subscription&&this._subscription.unsubscribe()}}var M,A;$=g,(0,o.A)(g,"\u0275fac",function(l){return new(l||$)}),(0,o.A)(g,"\u0275dir",r.\u0275\u0275defineDirective({type:$,selectors:[["","cdkAriaLive",""]],inputs:{politeness:[0,"cdkAriaLive","politeness"],duration:[0,"cdkAriaLiveDuration","duration"]},exportAs:["cdkAriaLive"]})),(A=M||(M={}))[A.NONE=0]="NONE",A[A.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",A[A.WHITE_ON_BLACK=2]="WHITE_ON_BLACK";const E="cdk-high-contrast-black-on-white",a="cdk-high-contrast-white-on-black",x="cdk-high-contrast-active";class V{constructor(){(0,o.A)(this,"_platform",(0,r.inject)(t.P)),(0,o.A)(this,"_hasCheckedHighContrastMode",void 0),(0,o.A)(this,"_document",(0,r.inject)(d.DOCUMENT)),(0,o.A)(this,"_breakpointSubscription",void 0),this._breakpointSubscription=(0,r.inject)(_.B).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasse
1s())})}getHighContrastMode(){if(!this._platform.isBrowser)return M.NONE;const l=this._document.createElement("div");l.style.backgroundColor="rgb(1,2,3)",l.style.position="absolute",this._document.body.appendChild(l);const D=this._document.defaultView||window,L=D&&D.getComputedStyle?D.getComputedStyle(l):null,G=(L&&L.backgroundColor||"").replace(/ /g,"");switch(l.remove(),G){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return M.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return M.BLACK_ON_WHITE}return M.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const l=this._document.body.classList;l.remove(x,E,a),this._hasCheckedHighContrastMode=!0;const D=this.getHighContrastMode();D===M.BLACK_ON_WHITE?l.add(x,E):D===M.WHITE_ON_BLACK&&l.add(x,a)}}}k=V,(0,o.A)(V,"\u0275fac",function(l){return new(l||k)}),(0,o.A)(V,"\u0275prov",r.\u0275\u0275defineInjectable({token:k,factory:k.\u0275fac,providedIn:"root"}));class W{constructor(){(0,r.inject)(V)._applyBodyHighContrastModeCssClasses()}}U=W,(0,o.A)(W,"\u0275fac",function(l){return new(l||U)}),(0,o.A)(W,"\u0275mod",r.\u0275\u0275defineNgModule({type:U})),(0,o.A)(W,"\u0275inj",r.\u0275\u0275defineInjector({imports:[y.w5]}))},41959(K,v,i){function e(o){return Array.isArray(o)?o:[o]}i.d(v,{c:()=>e})},67418(K,v,i){i.d(v,{_:()=>o});var e=i(45427);function o(r,s,d,t,n){const c=parseInt(e.VERSION.major),u=parseInt(e.VERSION.minor);return c>19||19===c&&u>0||0===c&&0===u?r.listen(s,d,t,n):(s.addEventListener(d,t,n),()=>{s.removeEventListener(d,t,n)})}},28203(K,v,i){i.d(v,{ig:()=>n,jI:()=>c});var d,t,e=i(99842),o=i(11845),r=i(45427);i(96041);class n{constructor(){(0,e.A)(this,"_dir","ltr"),(0,e.A)(this,"_isInitialized",!1),(0,e.A)(this,"_rawDir",void 0),(0,e.A)(this,"change",new r.EventEmitter)}get dir(){return this._dir}set dir(_){const y=this._dir;this._dir=(0,o._)(_),this._rawDir=_,y!==this._dir&&this._isInitialized&&this.change.emit(this._dir)}get value(){return this.dir}ngAfterContentInit(){this._isInitialized=!0}ngOnDestroy(){this.change.complete()}}d=n,(0,e.A)(n,"\u0275fac",function(_){return new(_||d)}),(0,e.A)(n,"\u0275dir",r.\u0275\u0275defineDirective({type:d,selectors:[["","dir",""]],hostVars:1,hostBindings:function(_,y){2&_&&r.\u0275\u0275attribute("dir",y._rawDir)},inputs:{dir:"dir"},outputs:{change:"dirChange"},exportAs:["dir"],features:[r.\u0275\u0275ProvidersFeature([{provide:o.D,useExisting:d}])]}));class c{}t=c,(0,e.A)(c,"\u0275fac",function(_){return new(_||t)}),(0,e.A)(c,"\u0275mod",r.\u0275\u0275defineNgModule({type:t})),(0,e.A)(c,"\u0275inj",r.\u0275\u0275defineInjector({}))},5254(K,v,i){function e(o){return null!=o&&"false"!=`${o}`}i.d(v,{c:()=>e})},52476(K,v,i){i.d(v,{B:()=>z});var j,$,e=i(99842),o=i(45427),r=i(71985),s=i(21413),d=i(84572),t=i(28793),n=i(70152),c=i(96354),u=i(65245),_=i(99172),y=i(96697),P=i(56977),C=i(99536),w=i(41959);const k=new Set;let U;class T{constructor(){(0,e.A)(this,"_platform",(0,o.inject)(C.P)),(0,e.A)(this,"_nonce",(0,o.inject)(o.CSP_NONCE,{optional:!0})),(0,e.A)(this,"_matchMedia",void 0),this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):F}matchMedia(O){return(this._platform.WEBKIT||this._platform.BLINK)&&function X(N,O){if(!k.has(N))try{U||(U=document.createElement("style"),O&&U.setAttribute("nonce",O),U.setAttribute("type","text/css"),document.head.appendChild(U)),U.sheet&&(U.sheet.insertRule(`@media ${N} {body{ }}`,0),k.add(N))}catch(S){console.error(S)}}(O,this._nonce),this._matchMedia(O)}}function F(N){return{matches:"all"===N||""===N,media:N,addListener:()=>{},removeListener:()=>{}}}j=T,(0,e.A)(T,"\u0275fac",function(O){return new(O||j)}),(0,e.A)(T,"\u0275prov",o.\u0275\u0275defineInjectable({token:j,factory:j.\u0275fac,providedIn:"root"}));class z{constructor(){(0,e.A)(this,"_mediaMatcher",(0,o.inject)(T)),(0,e.A)(this,"_zone",(0,o.inject)(o.NgZone)),(0,e.A)(this,"_queries",new Map),(0,e.A)(this,"_destroySubject",new s.B)}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(O){return Q((0,w.c)(O)).some(J=>this._registerQuery(J).mql.matches)}observe(O){const J=Q((0,w.c)(O)).map(ee=>this._registerQuery(ee).observable);let q=(0,d.z)(J);return q=(0,t.x)(q.pipe((0,y.s)(1)),q.pipe((0,u.i)(1),(0,n.B)(0))),q.pipe((0,c.T)(ee=>{const ie={matches:!1,breakpoints:{}};return ee.forEach(({matches:I,query:R})=>{ie.matches=ie.matches||I,ie.breakpoints[R]=I}),ie}))}_registerQuery(O){if(this._queries.has(O))return this._queries.get(O);const S=this._mediaMatcher.matchMedia(O),q={observable:new r.c(ee=>{const ie=I=>this._zone.run(()=>ee.next(I));return S.addListener(ie),()=>{S.removeListener(ie)}}).pipe((0,_.Z)(S),(0,c.T)(({matches:ee})=>({query:O,matches:ee})),(0,P.Q)(this._destroySubject)),mql:S};return this._queries.set(O,q),q}}function Q(N){return N.map(O=>O.split(",")).reduce((O,S)=>O.concat(S)).map(O=>O.trim())}$=z,(0,e.A)(z,"\u0275fac",function(O){return new(O||$)}),(0,e.A)(z,"\u0275prov",o.\u0275\u0275defineInjectable({token:$,factory:$.\u0275fac,providedIn:"root"}))},11845(K,v,i){i.d(v,{D:()=>u,_:()=>c});var s,e=i(99842),o=i(45427),r=i(96041);const d=new o.InjectionToken("cdk-dir-doc",{providedIn:"root",factory:function t(){return(0,o.inject)(r.DOCUMENT)}});const n=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function c(_){var y;const P=(null==_?void 0:_.toLowerCase())||"";return"auto"===P&&typeof navigator<"u"&&null!==(y=navigator)&&void 0!==y&&y.language?n.test(navigator.language)?"rtl":"ltr":"rtl"===P?"rtl":"ltr"}class u{constructor(){(0,e.A)(this,"value","ltr"),(0,e.A)(this,"change",new o.EventEmitter);const y=(0,o.inject)(d,{optional:!0});if(y){const P=y.body?y.body.dir:null,C=y.documentElement?y.documentElement.dir:null;
1this.value=c(P||C||"ltr")}}ngOnDestroy(){this.change.complete()}}s=u,(0,e.A)(u,"\u0275fac",function(y){return new(y||s)}),(0,e.A)(u,"\u0275prov",o.\u0275\u0275defineInjectable({token:s,factory:s.\u0275fac,providedIn:"root"}))},79355(K,v,i){i.d(v,{_:()=>r,a:()=>s,c:()=>o});var e=i(45427);function o(d,t=0){return r(d)?Number(d):2===arguments.length?t:0}function r(d){return!isNaN(parseFloat(d))&&!isNaN(Number(d))}function s(d){return d instanceof e.ElementRef?d.nativeElement:d}},3700(K,v,i){function e(r){return 0===r.buttons||0===r.detail}function o(r){const s=r.touches&&r.touches[0]||r.changedTouches&&r.changedTouches[0];return!(!s||-1!==s.identifier||null!=s.radiusX&&1!==s.radiusX||null!=s.radiusY&&1!==s.radiusY)}i.d(v,{a:()=>o,i:()=>e})},5310(K,v,i){i.d(v,{C:()=>ee,F:()=>q});var k,U,T,e=i(99842),o=i(45427),r=i(21413),s=i(84412),d=i(7673),t=i(23294),n=i(65245),c=i(56977),u=i(96041),_=i(3700),y=i(17035),P=i(79629),C=i(67418),w=i(99536),j=i(45955),$=i(79355);const X=new o.InjectionToken("cdk-input-modality-detector-options"),F={ignoreKeys:[y.d,y.C,y.M,y.e,y.f]},Q={passive:!0,capture:!0};class N{get mostRecentModality(){return this._modality.value}constructor(){(0,e.A)(this,"_platform",(0,o.inject)(w.P)),(0,e.A)(this,"_listenerCleanups",void 0),(0,e.A)(this,"modalityDetected",void 0),(0,e.A)(this,"modalityChanged",void 0),(0,e.A)(this,"_mostRecentTarget",null),(0,e.A)(this,"_modality",new s.t(null)),(0,e.A)(this,"_options",void 0),(0,e.A)(this,"_lastTouchMs",0),(0,e.A)(this,"_onKeydown",Z=>{var oe;null!==(oe=this._options)&&void 0!==oe&&null!==(oe=oe.ignoreKeys)&&void 0!==oe&&oe.some(ae=>ae===Z.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,P._)(Z))}),(0,e.A)(this,"_onMousedown",Z=>{Date.now()-this._lastTouchMs<650||(this._modality.next((0,_.i)(Z)?"keyboard":"mouse"),this._mostRecentTarget=(0,P._)(Z))}),(0,e.A)(this,"_onTouchstart",Z=>{(0,_.a)(Z)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,P._)(Z))});const I=(0,o.inject)(o.NgZone),R=(0,o.inject)(u.DOCUMENT),Y=(0,o.inject)(X,{optional:!0});if(this._options={...F,...Y},this.modalityDetected=this._modality.pipe((0,n.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,t.F)()),this._platform.isBrowser){const Z=(0,o.inject)(o.RendererFactory2).createRenderer(null,null);this._listenerCleanups=I.runOutsideAngular(()=>[(0,C._)(Z,R,"keydown",this._onKeydown,Q),(0,C._)(Z,R,"mousedown",this._onMousedown,Q),(0,C._)(Z,R,"touchstart",this._onTouchstart,Q)])}}ngOnDestroy(){var I;this._modality.complete(),null===(I=this._listenerCleanups)||void 0===I||I.forEach(R=>R())}}var O,ie;k=N,(0,e.A)(N,"\u0275fac",function(I){return new(I||k)}),(0,e.A)(N,"\u0275prov",o.\u0275\u0275defineInjectable({token:k,factory:k.\u0275fac,providedIn:"root"})),(ie=O||(O={}))[ie.IMMEDIATE=0]="IMMEDIATE",ie[ie.EVENTUAL=1]="EVENTUAL";const S=new o.InjectionToken("cdk-focus-monitor-default-options"),J=(0,j.n)({passive:!0,capture:!0});class q{constructor(){(0,e.A)(this,"_ngZone",(0,o.inject)(o.NgZone)),(0,e.A)(this,"_platform",(0,o.inject)(w.P)),(0,e.A)(this,"_inputModalityDetector",(0,o.inject)(N)),(0,e.A)(this,"_origin",null),(0,e.A)(this,"_lastFocusOrigin",void 0),(0,e.A)(this,"_windowFocused",!1),(0,e.A)(this,"_windowFocusTimeoutId",void 0),(0,e.A)(this,"_originTimeoutId",void 0),(0,e.A)(this,"_originFromTouchInteraction",!1),(0,e.A)(this,"_elementInfo",new Map),(0,e.A)(this,"_monitoredElementCount",0),(0,e.A)(this,"_rootNodeFocusListenerCount",new Map),(0,e.A)(this,"_detectionMode",void 0),(0,e.A)(this,"_windowFocusListener",()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)}),(0,e.A)(this,"_document",(0,o.inject)(u.DOCUMENT,{optional:!0})),(0,e.A)(this,"_stopInputModalityDetector",new r.B),(0,e.A)(this,"_rootNodeFocusAndBlurListener",R=>{for(let Z=(0,P._)(R);Z;Z=Z.parentElement)"focus"===R.type?this._onFocus(R,Z):this._onBlur(R,Z)});const I=(0,o.inject)(S,{optional:!0});this._detectionMode=(null==I?void 0:I.detectionMode)||O.IMMEDIATE}monitor(I,R=!1){const Y=(0,$.a)(I);if(!this._platform.isBrowser||1!==Y.nodeType)return(0,d.of)();const Z=(0,P.a)(Y)||this._getDocument(),oe=this._elementInfo.get(Y);if(oe)return R&&(oe.checkChildren=!0),oe.subject;
1const ae={checkChildren:R,subject:new r.B,rootNode:Z};return this._elementInfo.set(Y,ae),this._registerGlobalListeners(ae),ae.subject}stopMonitoring(I){const R=(0,$.a)(I),Y=this._elementInfo.get(R);Y&&(Y.subject.complete(),this._setClasses(R),this._elementInfo.delete(R),this._removeGlobalListeners(Y))}focusVia(I,R,Y){const Z=(0,$.a)(I);Z===this._getDocument().activeElement?this._getClosestElementsInfo(Z).forEach(([ae,de])=>this._originChanged(ae,R,de)):(this._setOrigin(R),"function"==typeof Z.focus&&Z.focus(Y))}ngOnDestroy(){this._elementInfo.forEach((I,R)=>this.stopMonitoring(R))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(I){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(I)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:I&&this._isLastInteractionFromInputLabel(I)?"mouse":"program"}_shouldBeAttributedToTouch(I){return this._detectionMode===O.EVENTUAL||!(null==I||!I.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(I,R){I.classList.toggle("cdk-focused",!!R),I.classList.toggle("cdk-touch-focused","touch"===R),I.classList.toggle("cdk-keyboard-focused","keyboard"===R),I.classList.toggle("cdk-mouse-focused","mouse"===R),I.classList.toggle("cdk-program-focused","program"===R)}_setOrigin(I,R=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=I,this._originFromTouchInteraction="touch"===I&&R,this._detectionMode===O.IMMEDIATE){clearTimeout(this._originTimeoutId);const Y=this._originFromTouchInteraction?650:1;this._originTimeoutId=setTimeout(()=>this._origin=null,Y)}})}_onFocus(I,R){const Y=this._elementInfo.get(R),Z=(0,P._)(I);!Y||!Y.checkChildren&&R!==Z||this._originChanged(R,this._getFocusOrigin(Z),Y)}_onBlur(I,R){const Y=this._elementInfo.get(R);!Y||Y.checkChildren&&I.relatedTarget instanceof Node&&R.contains(I.relatedTarget)||(this._setClasses(R),this._emitOrigin(Y,null))}_emitOrigin(I,R){I.subject.observers.length&&this._ngZone.run(()=>I.subject.next(R))}_registerGlobalListeners(I){if(!this._platform.isBrowser)return;const R=I.rootNode,Y=this._rootNodeFocusListenerCount.get(R)||0;Y||this._ngZone.runOutsideAngular(()=>{R.addEventListener("focus",this._rootNodeFocusAndBlurListener,J),R.addEventListener("blur",this._rootNodeFocusAndBlurListener,J)}),this._rootNodeFocusListenerCount.set(R,Y+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,c.Q)(this._stopInputModalityDetector)).subscribe(Z=>{this._setOrigin(Z,!0)}))}_removeGlobalListeners(I){const R=I.rootNode;if(this._rootNodeFocusListenerCount.has(R)){const Y=this._rootNodeFocusListenerCount.get(R);Y>1?this._rootNodeFocusListenerCount.set(R,Y-1):(R.removeEventListener("focus",this._rootNodeFocusAndBlurListener,J),R.removeEventListener("blur",this._rootNodeFocusAndBlurListener,J),this._rootNodeFocusListenerCount.delete(R))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(I,R,Y){this._setClasses(I,R),this._emitOrigin(Y,R),this._lastFocusOrigin=R}_getClosestElementsInfo(I){const R=[];return this._elementInfo.forEach((Y,Z)=>{(Z===I||Y.checkChildren&&Z.contains(I))&&R.push([Z,Y])}),R}_isLastInteractionFromInputLabel(I){const{_mostRecentTarget:R,mostRecentModality:Y}=this._inputModalityDetector;if("mouse"!==Y||!R||R===I||"INPUT"!==I.nodeName&&"TEXTAREA"!==I.nodeName||I.disabled)return!1;const Z=I.labels;if(Z)for(let oe=0;oe<Z.length;oe++)if(Z[oe].contains(R))return!0;return!1}}U=q,(0,e.A)(q,"\u0275fac",function(I){return new(I||U)}),(0,e.A)(q,"\u0275prov",o.\u0275\u0275defineInjectable({token:U,factory:U.\u0275fac,providedIn:"root"}));class ee{constructor(){(0,e.A)(this,"_elementRef",(0,o.inject)(o.ElementRef)),(0,e.A)(this,"_focusMonitor",(0,o.inject)(q)),(0,e.A)(this,"_monitorSubscription",void 0),(0,e.A)(this,"_focusOrigin",null),(0,e.A)(this,"cdkFocusChange",new o.EventEmitter)}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const I=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(I,1===I.nodeType&&I.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(R=>{this._focusOrigin=R,this.cdkFocusChange.emit(R)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}T=ee,(0,e.A)(ee,"\u0275fac",function(I){return new(I||T)}),(0,e.A)(ee,"\u0275dir",o.\u0275\u0275defineDirective({type:T,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}))},39022(K,v,i){i.d(v,{_:()=>d});var r,e=i(99842),o=i(45427);const s={};class d{constructor(){(0,e.A)(this,"_appId",(0,o.inject)(o.APP_ID))}getId(n){return"ng"!==this._appId&&(n+=this._appId),s.hasOwnProperty(n)||(s[n]=0),`${n}${s[n]++}`}}r=d,(0,e.A)(d,"\u0275fac",function(n){return new(n||r)}),(0,e.A)(d,"\u0275prov",o.\u0275\u0275defineInjectable({token:r,factory:r.\u0275fac,providedIn:"root"}))},17035(K,v,i){i.d(v,{A:()=>h,B:()=>o,C:()=>n,D:()=>X,E:()=>j,H:()=>$,L:()=>k,M:()=>Je,N:()=>Z,P:()=>w,R:()=>T,S:()=>P,T:()=>r,U:()=>U,Z:()=>Re,a:()=>C,b:()=>O,c:()=>d,d:()=>c,e:()=>Ce,f:()=>t,g:()=>y,i:()=>N,u:()=>Xe});const o=8,r=9,d=13,t=16,n=17,c=18,y=27,P=32,C=33,w=34,j=35,$=36,k=37,U=38,T=39,X=40,N=46,O=48,Z=57,h=65,Re=90,Ce=91,Xe=188,Je=224},72318(K,v,i){i.d(v,{Wv:()=>$,io:()=>j,w5:()=>k}
1);var u,_,y,P,e=i(99842),o=i(45427),r=i(71985),s=i(21413),d=i(70152),t=i(5964),n=i(96354),c=i(79355);class w{create(T){return typeof MutationObserver>"u"?null:new MutationObserver(T)}}u=w,(0,e.A)(w,"\u0275fac",function(T){return new(T||u)}),(0,e.A)(w,"\u0275prov",o.\u0275\u0275defineInjectable({token:u,factory:u.\u0275fac,providedIn:"root"}));class j{constructor(){(0,e.A)(this,"_mutationObserverFactory",(0,o.inject)(w)),(0,e.A)(this,"_observedElements",new Map),(0,e.A)(this,"_ngZone",(0,o.inject)(o.NgZone))}ngOnDestroy(){this._observedElements.forEach((T,X)=>this._cleanupObserver(X))}observe(T){const X=(0,c.a)(T);return new r.c(F=>{const Q=this._observeElement(X).pipe((0,n.T)(N=>N.filter(O=>!function C(U){if("characterData"===U.type&&U.target instanceof Comment)return!0;if("childList"===U.type){for(let T=0;T<U.addedNodes.length;T++)if(!(U.addedNodes[T]instanceof Comment))return!1;for(let T=0;T<U.removedNodes.length;T++)if(!(U.removedNodes[T]instanceof Comment))return!1;return!0}return!1}(O))),(0,t.p)(N=>!!N.length)).subscribe(N=>{this._ngZone.run(()=>{F.next(N)})});return()=>{Q.unsubscribe(),this._unobserveElement(X)}})}_observeElement(T){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(T))this._observedElements.get(T).count++;else{const X=new s.B,F=this._mutationObserverFactory.create(z=>X.next(z));F&&F.observe(T,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(T,{observer:F,stream:X,count:1})}return this._observedElements.get(T).stream})}_unobserveElement(T){this._observedElements.has(T)&&(this._observedElements.get(T).count--,this._observedElements.get(T).count||this._cleanupObserver(T))}_cleanupObserver(T){if(this._observedElements.has(T)){const{observer:X,stream:F}=this._observedElements.get(T);X&&X.disconnect(),F.complete(),this._observedElements.delete(T)}}}_=j,(0,e.A)(j,"\u0275fac",function(T){return new(T||_)}),(0,e.A)(j,"\u0275prov",o.\u0275\u0275defineInjectable({token:_,factory:_.\u0275fac,providedIn:"root"}));class ${get disabled(){return this._disabled}set disabled(T){this._disabled=T,this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(T){this._debounce=(0,c.c)(T),this._subscribe()}constructor(){(0,e.A)(this,"_contentObserver",(0,o.inject)(j)),(0,e.A)(this,"_elementRef",(0,o.inject)(o.ElementRef)),(0,e.A)(this,"event",new o.EventEmitter),(0,e.A)(this,"_disabled",!1),(0,e.A)(this,"_debounce",void 0),(0,e.A)(this,"_currentSubscription",null)}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const T=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?T.pipe((0,d.B)(this.debounce)):T).subscribe(this.event)}_unsubscribe(){var T;null===(T=this._currentSubscription)||void 0===T||T.unsubscribe()}}y=$,(0,e.A)($,"\u0275fac",function(T){return new(T||y)}),(0,e.A)($,"\u0275dir",o.\u0275\u0275defineDirective({type:y,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",o.booleanAttribute],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}));class k{}P=k,(0,e.A)(k,"\u0275fac",function(T){return new(T||P)}),(0,e.A)(k,"\u0275mod",o.\u0275\u0275defineNgModule({type:P})),(0,e.A)(k,"\u0275inj",o.\u0275\u0275defineInjector({providers:[w]}))},98170(K,v,i){i.d(v,{a:()=>y});var c,e=i(99842),o=i(45427),r=i(71985),s=i(21413),d=i(5964),t=i(44668),n=i(56977);class _{constructor(C){(0,e.A)(this,"_box",void 0),(0,e.A)(this,"_destroyed",new s.B),(0,e.A)(this,"_resizeSubject",new s.B),(0,e.A)(this,"_resizeObserver",void 0),(0,e.A)(this,"_elementObservables",new Map),this._box=C,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(w=>this._resizeSubject.next(w)))}observe(C){return this._elementObservables.has(C)||this._elementObservables.set(C,new r.c(w=>{var j;const $=this._resizeSubject.subscribe(w);return null===(j=this._resizeObserver)||void 0===j||j.observe(C,{box:this._box}),()=>{var k;null===(k=this._resizeObserver)||void 0===k||k.unobserve(C),$.unsubscribe(),this._elementObservables.delete(C)}}).pipe((0,d.p)(w=>w.some(j=>j.target===C)),(0,t.t)({bufferSize:1,refCount:!0}),(0,n.Q)(this._destroyed))),this._elementObservables.get(C)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}class y{constructor(){(0,e.A)(this,"_cleanupErrorListener",void 0),(0,e.A)(this,"_observers",new Map),(0,e.A)(this,"_ngZone",(0,o.inject)(o.NgZone))}ngOnDestroy(){var C;for(const[,w]of this._observers)w.destroy();this._observers.clear(),null===(C=this._cleanupErrorListener)||void 0===C||C.call(this)}observe(C,w){const j=(null==w?void 0:w.box)||"content-box";return this._observers.has(j)||this._observers.set(j,new _(j)),this._observers.get(j).observe(C)}}c=y,(0,e.A)(y,"\u0275fac",function(C){return new(C||c)}),(0,e.A)(y,"\u0275prov",o.\u0275\u0275defineInjectable({token:c,factory:c.\u0275fac,providedIn:"root"}))},45955(K,v,i){let e;function r(s){return function o(){if(null==e&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>e=!0}))}finally{e=e||!1}return e}()?s:!!s.capture}i.d(v,{n:()=>r})},99536(K,v,i){i.d(v,{P:()=>t});var s,e=i(99842),o=i(45427),r=i(96041);let d;try{d=typeof Intl<"u"&&Intl.v8BreakIterator}catch{d=!1}class t{constructor(){(0,e.A)(this,"_platformId",(0,o.inject)(o.PLATFORM_ID)),(0,e.A)(this,"isBrowser",this._platformId?(0,r.isPlatformBrowser)(this._platformId):"object"==typeof document&&!!document),(0,e.A)(this,"EDGE",this.isBrowser&&/(edge)/i.test(navigator.userAgent)),(0,e.A)(this,"TRIDENT",this.isBrowser&&/(m
1sie|trident)/i.test(navigator.userAgent)),(0,e.A)(this,"BLINK",this.isBrowser&&!(!window.chrome&&!d)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT),(0,e.A)(this,"WEBKIT",this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT),(0,e.A)(this,"IOS",this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window)),(0,e.A)(this,"FIREFOX",this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent)),(0,e.A)(this,"ANDROID",this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT),(0,e.A)(this,"SAFARI",this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT)}}s=t,(0,e.A)(t,"\u0275fac",function(c){return new(c||s)}),(0,e.A)(t,"\u0275prov",o.\u0275\u0275defineInjectable({token:s,factory:s.\u0275fac,providedIn:"root"}))},49046(K,v,i){i.d(v,{Y:()=>s});var r,e=i(99842),o=i(45427);class s{}r=s,(0,e.A)(s,"\u0275fac",function(t){return new(t||r)}),(0,e.A)(s,"\u0275cmp",o.\u0275\u0275defineComponent({type:r,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(t,n){},styles:[".cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}\n"],encapsulation:2,changeDetection:0}))},79629(K,v,i){let e;function r(t){if(function o(){if(null==e){const t=typeof document<"u"?document.head:null;e=!(!t||!t.createShadowRoot&&!t.attachShadow)}return e}()){const n=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}function s(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){const n=t.shadowRoot.activeElement;if(n===t)break;t=n}return t}function d(t){return t.composedPath?t.composedPath()[0]:t.target}i.d(v,{_:()=>d,a:()=>r,c:()=>s})},84790(K,v,i){i.d(v,{_:()=>d});var r,e=i(99842),o=i(45427);const s=new WeakMap;class d{constructor(){(0,e.A)(this,"_appRef",void 0),(0,e.A)(this,"_injector",(0,o.inject)(o.Injector)),(0,e.A)(this,"_environmentInjector",(0,o.inject)(o.EnvironmentInjector))}load(n){const c=this._appRef=this._appRef||this._injector.get(o.ApplicationRef);let u=s.get(c);u||(u={loaders:new Set,refs:[]},s.set(c,u),c.onDestroy(()=>{var _;null===(_=s.get(c))||void 0===_||_.refs.forEach(y=>y.destroy()),s.delete(c)})),u.loaders.has(n)||(u.loaders.add(n),u.refs.push((0,o.createComponent)(n,{environmentInjector:this._environmentInjector})))}}r=d,(0,e.A)(d,"\u0275fac",function(n){return new(n||r)}),(0,e.A)(d,"\u0275prov",o.\u0275\u0275defineInjectable({token:r,factory:r.\u0275fac,providedIn:"root"}))},10777(K,v,i){i.d(v,{M:()=>n,a:()=>t});var d,e=i(99842),o=i(21680),r=i(28203),s=i(45427);const t=new s.InjectionToken("mat-sanity-checks",{providedIn:"root",factory:()=>!0});class n{constructor(){(0,s.inject)(o.H)._applyBodyHighContrastModeCssClasses()}}d=n,(0,e.A)(n,"\u0275fac",function(u){return new(u||d)}),(0,e.A)(n,"\u0275mod",s.\u0275\u0275defineNgModule({type:d})),(0,e.A)(n,"\u0275inj",s.\u0275\u0275defineInjector({imports:[r.jI,r.jI]}))},44044(K,v,i){i.d(v,{E:()=>t,S:()=>d});var r,s,e=i(99842),o=i(45427);class d{isErrorState(c,u){return!!(c&&c.invalid&&(c.dirty||u&&u.submitted))}}r=d,(0,e.A)(d,"\u0275fac",function(c){return new(c||r)}),(0,e.A)(d,"\u0275prov",o.\u0275\u0275defineInjectable({token:r,factory:r.\u0275fac}));class t{isErrorState(c,u){return!!(c&&c.invalid&&(c.touched||u&&u.submitted))}}s=t,(0,e.A)(t,"\u0275fac",function(c){return new(c||s)}),(0,e.A)(t,"\u0275prov",o.\u0275\u0275defineInjectable({token:s,factory:s.\u0275fac,providedIn:"root"}))},75483(K,v,i){i.d(v,{_:()=>o});var e=i(99842);class o{constructor(s,d,t,n,c){(0,e.A)(this,"_defaultMatcher",void 0),(0,e.A)(this,"ngControl",void 0),(0,e.A)(this,"_parentFormGroup",void 0),(0,e.A)(this,"_parentForm",void 0),(0,e.A)(this,"_stateChanges",void 0),(0,e.A)(this,"errorState",!1),(0,e.A)(this,"matcher",void 0),this._defaultMatcher=s,this.ngControl=d,this._parentFormGroup=t,this._parentForm=n,this._stateChanges=c}updateErrorState(){var s;const d=this.errorState,t=this._parentFormGroup||this._parentForm,n=this.matcher||this._defaultMatcher,c=this.ngControl?this.ngControl.control:null,u=null!==(s=null==n?void 0:n.isErrorState(c,t))&&void 0!==s&&s;u!==d&&(this.errorState=u,this._stateChanges.next())}}},30417(K,v,i){i.d(v,{M:()=>ne,a:()=>se,b:()=>ge,c:()=>ce,d:()=>Oe,e:()=>xe,f:()=>De,g:()=>Ee,h:()=>we,i:()=>Fe,j:()=>Me,k:()=>he,l:()=>We,m:()=>Ke,n:()=>ke});var k,U,T,X,F,z,Q,N,O,S,e=i(99842),o=i(11845),r=i(5254),s=i(99536),d=i(96041),t=i(45427),n=i(39022),c=i(21413),u=i(18359),_=i(57786),y=i(5964),P=i(96354),C=i(13946),w=i(99172),j=i(56977),$=i(98170);const J=["notch"],ie=["textField"],I=["iconPrefixContainer"],R=["textPrefixContainer"],Y=["iconSuffixContainer"],Z=["textSuffixContainer"],oe=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];function de(B,m){1&B&&t.\u0275\u0275element(0,"span",20)}function f(B,m){if(1&B&&(t.\u0275\u0275elementStart(0,"label",19),t.\u0275\u0275projection(1,1),t.\u0275\u0275template(2,de,1,0,"span",20),t.\u0275\u0275elementEnd()),2&B){const p=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("floating",p._shouldLabelFloat())("monitorResize",p._hasOutline())("id",p._labelId),t.\u0275\u0275attribute("for",p._control.disableAutomaticLabeling?null:p._control.id),t.\u0275\u0275advance(2),t.\u0275\u0275conditional(!p.hideRequiredMarker&&p._control.required?2:-1)}}function h(B,m){if(1&B&&t.\u0275\u0275template(0,f,3,5,"label",19),2&B){const p=t.\u0275\u0275nextContext();t.\u0275\u0275conditional(p._hasFloatingLabel()?0:-1)}}function b(B,m){1&B&&t.\u0275\u0275element(0,"div",7)}function g(B,m){}function M(B,m){if(1&B&&t.\u0275\u0275template(0,g,0,0,"ng-template",13),2&B){t.\u0275\u0275nextContext(2);const p=t.\u0275\u0275reference(1);t.\u0275\u0275property("ngTemplateOutlet",p)}}function E(B,m){if(1&B&&(t.\u0275\u0275elementStart(0,"div",9),t.\u0275\u0275template(1,M,1,1,null,13),t.\u0275\u0275elementEnd()),2&B){const p=t.\u0275\u0275nextContext();t.\u0275\u0275property("matFormFieldNotchedOutlineOpen",p._shouldLabelFloat()),t.\u0275\u0275advance(),t.\u0275\u0275conditional(p._forceDisplayInfixLabel()?-1:1)}}function a(B,m){1&B&&(t.\u0275\u0275elementStart(0,"div",10,2),t.\u0275\u0275projection(2,2),t.\u0275\u0275elementEnd())}function x(B,m){1&B&&(t.\u0275\u0275elementStart(0,"div",11,3),t.\u0275\u0275projection(2,3),t.\u0275\u0275elementEnd())}function V(B,m){}function W(B,m){if(1&B&&t.\u0275\u0275template(0,V,0,0,"ng-template",13),2&B){t.\u0275\u0275nextContext();const p=t.\u0275\u0275reference(1);t.\u0275\u0275property("ngTemplateOutlet",p)}}function A(B,m){1&B&&(t.\u0275\u0275elementStart(0,"div",14,4),t.\u0275\u0275projection(2,4),t.\u0275\u0275elementEnd())}function l(B,m){1&B&&(t.\u0275\u0275elementStart(0,"div",15,5),t.\u0275\u0275projection(2,5),t.\u0275\u0275elementEnd())}function D(B,m){1&B&&t.\u0275\u0275element(0,"div",16)}function L(B,m){1&B&&t.\u0275\u0275projection(0,6)}function G(B,m){if(1&B&&(t.\u0275\u0275elementStart(0,"mat-hint",21),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&B){const p=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("id",p._hintLabelId),t.\u0275\u0275advance(),t.\u0275\u0275textInterpolate(p.hintLabel)}}function re(B,m){if(1&B&&(t.\u0275\u0275template(0,G,2,2,"mat-hint",21),t.\u0275\u0275projection(1,7),t.\u0275\u0275element(2,"div",22),t.\u0275\u0275projection(3,8)),2&B){const p=t.\u0275\u0275nextContext();t.\u0275\u0275conditional(p.hintLabel?0:-1)}}class ne{}k=ne,(0,e.A)(ne,"\u0275fac",function(m){return new(m||k)}),(0,e.A)(ne,"\u0275dir",t.\u0275\u0275defineDirective({type:k,selectors:[["mat-label"]]}));const se=new t.InjectionToken("MatError");class ge{constructor(){(0,e.A)(this,"id",(0,t.inject)(n._).getId("mat-mdc-error-"))}}U=ge,(0,e.A)(ge,"\u0275fac",function(m){return new(m||U)}),(0,e.A)(ge,"\u0275dir",t.\u0275\u0275defineDirective({type:U,selectors:[["mat-error"],["","matError",""]],hostAttrs:[1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(m,p){2&m&&t.\u0275\u0275hostProperty("id",p.id)},inputs:{id:"id"},features:[t.\u0275\u0275ProvidersFeature([{provide:se,useExisting:U}])]}));class ce{constructor(){(0,e.A)(this,"align","start"),(0,e.A)(this,"id",(0,t.inject)(n._).getId("mat-mdc-hint-"))}}T=ce,(0,e.A)(ce,"\u0275fac",function(m){return new(m||T)}),(0,e.A)(ce,"\u0275dir",t.\u0275\u0275defineDirective({type:T,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(m,p){2&m&&(t.\u0275\u0275hostProperty("id",p.id),t.\u0275\u0275attribute("align",null),t.\u0275\u0275classProp("mat-mdc-form-field-hint-end","end"===p.align))},inputs:{align:"align",id:"id"}}));const Oe=new t.InjectionToken("MatPrefix");class xe{constructor(){(0,e.A)(this,"_isText",!1)}set _isTextSelector(m){this._isText=!0}}X=xe,(0,e.A)(xe,"\u0275fac",function(m){return new(m||X)}),(0,e.A)(xe,"\u0275dir",t.\u0275\u0275defineDirective({type:X,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},features:[t.\u0275\u0275ProvidersFeature([{provide:Oe,useExisting:X}])]}));const De=new t.InjectionToken("MatSuffix");class Ee{constructor(){(0,e.A)(this,"_isText",!1)}set _isTextSelector(m){this._isText=!0}}F=Ee,(0,e.A)(Ee,"\u0275fac",function(m){return new(m||F)}),(0,e.A)(Ee,"\u0275dir",t.\u0275\u0275defineDirective({type:F,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},features:[t.\u0275\u0275ProvidersFeature([{provide:De,useExisting:F}])]}));const Le=new t.InjectionToken("FloatingLabelParent");class fe{get floating(){return this._floating}set floating(m){this._floating=m,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(m){this._monitorResize=m,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(){(0,e.A)(this,"_elementRef",(0,t.inject)(t.ElementRef)),(0,e.A)(this,"_floating",!1),(0,e.A)(this,"_monitorResize",!1),(0,e.A)(this,"_resizeObserver",(0,t.inject)($.a)),(0,e.A)(this,"_ngZone",(0,t.inject)(t.NgZone)),(0,e.A)(this,"_parent",(0,t.inject)(Le)),(0,e.A)(this,"_resizeSubscription",new u.yU)}ngOnDestroy(){this._resizeSubscription.unsubscribe()}
1getWidth(){return function Re(B){const m=B;if(null!==m.offsetParent)return m.scrollWidth;const p=m.cloneNode(!0);p.style.setProperty("position","absolute"),p.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(p);const H=p.scrollWidth;return p.remove(),H}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}}z=fe,(0,e.A)(fe,"\u0275fac",function(m){return new(m||z)}),(0,e.A)(fe,"\u0275dir",t.\u0275\u0275defineDirective({type:z,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(m,p){2&m&&t.\u0275\u0275classProp("mdc-floating-label--float-above",p.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}));const Ce="mdc-line-ripple--active",ye="mdc-line-ripple--deactivating";class _e{constructor(){(0,e.A)(this,"_elementRef",(0,t.inject)(t.ElementRef)),(0,e.A)(this,"_cleanupTransitionEnd",void 0),(0,e.A)(this,"_handleTransitionEnd",H=>{const te=this._elementRef.nativeElement.classList,le=te.contains(ye);"opacity"===H.propertyName&&le&&te.remove(Ce,ye)});const m=(0,t.inject)(t.NgZone),p=(0,t.inject)(t.Renderer2);m.runOutsideAngular(()=>{this._cleanupTransitionEnd=p.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionEnd)})}activate(){const m=this._elementRef.nativeElement.classList;m.remove(ye),m.add(Ce)}deactivate(){this._elementRef.nativeElement.classList.add(ye)}ngOnDestroy(){this._cleanupTransitionEnd()}}Q=_e,(0,e.A)(_e,"\u0275fac",function(m){return new(m||Q)}),(0,e.A)(_e,"\u0275dir",t.\u0275\u0275defineDirective({type:Q,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}));class ue{constructor(){(0,e.A)(this,"_elementRef",(0,t.inject)(t.ElementRef)),(0,e.A)(this,"_ngZone",(0,t.inject)(t.NgZone)),(0,e.A)(this,"open",!1),(0,e.A)(this,"_notch",void 0)}ngAfterViewInit(){const m=this._elementRef.nativeElement.querySelector(".mdc-floating-label");m?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(m.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>m.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(m){this.open&&m?this._notch.nativeElement.style.width=`calc(${m}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:this._notch.nativeElement.style.width=""}}N=ue,(0,e.A)(ue,"\u0275fac",function(m){return new(m||N)}),(0,e.A)(ue,"\u0275cmp",t.\u0275\u0275defineComponent({type:N,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(m,p){if(1&m&&t.\u0275\u0275viewQuery(J,5),2&m){let H;t.\u0275\u0275queryRefresh(H=t.\u0275\u0275loadQuery())&&(p._notch=H.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(m,p){2&m&&t.\u0275\u0275classProp("mdc-notched-outline--notched",p.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:["matFormFieldNotchedOutline",""],ngContentSelectors:["*"],decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(m,p){1&m&&(t.\u0275\u0275projectionDef(),t.\u0275\u0275element(0,"div",1),t.\u0275\u0275elementStart(1,"div",2,0),t.\u0275\u0275projection(3),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(4,"div",3))},encapsulation:2,changeDetection:0}));class he{constructor(){(0,e.A)(this,"value",void 0),(0,e.A)(this,"stateChanges",void 0),(0,e.A)(this,"id",void 0),(0,e.A)(this,"placeholder",void 0),(0,e.A)(this,"ngControl",void 0),(0,e.A)(this,"focused",void 0),(0,e.A)(this,"empty",void 0),(0,e.A)(this,"shouldLabelFloat",void 0),(0,e.A)(this,"required",void 0),(0,e.A)(this,"disabled",void 0),(0,e.A)(this,"errorState",void 0),(0,e.A)(this,"controlType",void 0),(0,e.A)(this,"autofilled",void 0),(0,e.A)(this,"userAriaDescribedBy",void 0),(0,e.A)(this,"disableAutomaticLabeling",void 0)}}function We(){return Error("Placeholder attribute and child element were both specified.")}function Ke(B){return Error(`A hint was already declared for 'align="${B}"'.`)}function ke(){return Error("mat-form-field must contain a MatFormFieldControl.")}O=he,(0,e.A)(he,"\u0275fac",function(m){return new(m||O)}),(0,e.A)(he,"\u0275dir",t.\u0275\u0275defineDirective({type:O}));const we=new t.InjectionToken("MatFormField"),Fe=new t.InjectionToken("MAT_FORM_FIELD_DEFAULT_OPTIONS");class Me{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(m){this._hideRequiredMarker=(0,r.c)(m)}get floatLabel(){var m;return this._floatLabel||(null===(m=this._defaults)||void 0===m?void 0:m.floatLabel)||"auto"}set floatLabel(m){m!==this._floatLabel&&(this._floatLabel=m,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(m){var p;const H=this._appearance,te=m||(null===(p=this._defaults)||void 0===p?void 0:p.appearance)||"fill";this._appearance=te,"outline"===this._appearance&&this._appearance!==H&&(this._needsOutlineLabelOffsetUpdate=!0)}
1get subscriptSizing(){var m;return this._subscriptSizing||(null===(m=this._defaults)||void 0===m?void 0:m.subscriptSizing)||"fixed"}set subscriptSizing(m){var p;this._subscriptSizing=m||(null===(p=this._defaults)||void 0===p?void 0:p.subscriptSizing)||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(m){this._hintLabel=m,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(m){this._explicitFormFieldControl=m}constructor(){(0,e.A)(this,"_elementRef",(0,t.inject)(t.ElementRef)),(0,e.A)(this,"_changeDetectorRef",(0,t.inject)(t.ChangeDetectorRef)),(0,e.A)(this,"_dir",(0,t.inject)(o.D)),(0,e.A)(this,"_platform",(0,t.inject)(s.P)),(0,e.A)(this,"_idGenerator",(0,t.inject)(n._)),(0,e.A)(this,"_ngZone",(0,t.inject)(t.NgZone)),(0,e.A)(this,"_injector",(0,t.inject)(t.Injector)),(0,e.A)(this,"_defaults",(0,t.inject)(Fe,{optional:!0})),(0,e.A)(this,"_textField",void 0),(0,e.A)(this,"_iconPrefixContainer",void 0),(0,e.A)(this,"_textPrefixContainer",void 0),(0,e.A)(this,"_iconSuffixContainer",void 0),(0,e.A)(this,"_textSuffixContainer",void 0),(0,e.A)(this,"_floatingLabel",void 0),(0,e.A)(this,"_notchedOutline",void 0),(0,e.A)(this,"_lineRipple",void 0),(0,e.A)(this,"_formFieldControl",void 0),(0,e.A)(this,"_prefixChildren",void 0),(0,e.A)(this,"_suffixChildren",void 0),(0,e.A)(this,"_errorChildren",void 0),(0,e.A)(this,"_hintChildren",void 0),(0,e.A)(this,"_labelChild",(0,t.contentChild)(ne)),(0,e.A)(this,"_hideRequiredMarker",!1),(0,e.A)(this,"color","primary"),(0,e.A)(this,"_floatLabel",void 0),(0,e.A)(this,"_appearance","fill"),(0,e.A)(this,"_subscriptSizing",null),(0,e.A)(this,"_hintLabel",""),(0,e.A)(this,"_hasIconPrefix",!1),(0,e.A)(this,"_hasTextPrefix",!1),(0,e.A)(this,"_hasIconSuffix",!1),(0,e.A)(this,"_hasTextSuffix",!1),(0,e.A)(this,"_labelId",this._idGenerator.getId("mat-mdc-form-field-label-")),(0,e.A)(this,"_hintLabelId",this._idGenerator.getId("mat-mdc-hint-")),(0,e.A)(this,"_destroyed",new c.B),(0,e.A)(this,"_isFocused",null),(0,e.A)(this,"_explicitFormFieldControl",void 0),(0,e.A)(this,"_needsOutlineLabelOffsetUpdate",!1),(0,e.A)(this,"_previousControl",null),(0,e.A)(this,"_previousControlValidatorFn",null),(0,e.A)(this,"_stateChanges",void 0),(0,e.A)(this,"_valueChanges",void 0),(0,e.A)(this,"_describedByChanges",void 0),(0,e.A)(this,"_animationsDisabled",void 0),(0,e.A)(this,"getLabelId",(0,t.computed)(()=>this._hasFloatingLabel()?this._labelId:null)),(0,e.A)(this,"_hasFloatingLabel",(0,t.computed)(()=>!!this._labelChild()));const m=this._defaults;m&&(m.appearance&&(this.appearance=m.appearance),this._hideRequiredMarker=!(null==m||!m.hideRequiredMarker),m.color&&(this.color=m.color)),this._animationsDisabled="NoopAnimations"===(0,t.inject)(t.ANIMATION_MODULE_TYPE,{optional:!0})}ngAfterViewInit(){this._updateFocusState(),this._animationsDisabled||this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-form-field-animations-enabled")},300)}),this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._control.ngControl&&this._control.ngControl.control&&(this._previousControlValidatorFn=this._control.ngControl.control.validator),this._previousControl=this._control),this._control.ngControl&&this._control.ngControl.control&&this._control.ngControl.control.validator!==this._previousControlValidatorFn&&this._changeDetectorRef.markForCheck()}ngOnDestroy(){var m,p,H;null===(m=this._stateChanges)||void 0===m||m.unsubscribe(),null===(p=this._valueChanges)||void 0===p||p.unsubscribe(),null===(H=this._describedByChanges)||void 0===H||H.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(m){var p,H,te;const le=this._control,me="mat-mdc-form-field-type-";m&&this._elementRef.nativeElement.classList.remove(me+m.controlType),le.controlType&&this._elementRef.nativeElement.classList.add(me+le.controlType),null===(p=this._stateChanges)||void 0===p||p.unsubscribe(),this._stateChanges=le.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),null===(H=this._describedByChanges)||void 0===H||H.unsubscribe(),this._describedByChanges=le.stateChanges.pipe((0,w.Z)([void 0,void 0]),(0,P.T)(()=>[le.errorState,le.userAriaDescribedBy]),(0,C.J)(),(0,y.p)(([[pe,ve],[Ae,be]])=>pe!==Ae||ve!==be)).subscribe(()=>this._syncDescribedByIds()),null===(te=this._valueChanges)||void 0===te||te.unsubscribe(),le.ngControl&&le.ngControl.valueChanges&&(this._valueChanges=le.ngControl.valueChanges.pipe((0,j.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(m=>!m._isText),this._hasTextPrefix=!!this._prefixChildren.find(m=>m._isText),this._hasIconSuffix=!!this._suffixChildren.find(m=>!m._isText),this._hasTextSuffix=!!this._suffixChildren.find(m=>m._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,_.h)(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()}
1),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){this._control}_updateFocusState(){var m,p;if(this._control.focused&&!this._isFocused)this._isFocused=!0,null===(p=this._lineRipple)||void 0===p||p.activate();else if(!this._control.focused&&(this._isFocused||null===this._isFocused)){var H;this._isFocused=!1,null===(H=this._lineRipple)||void 0===H||H.deactivate()}null===(m=this._textField)||void 0===m||m.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),(0,t.afterRender)(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe((0,j.Q)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_shouldLabelFloat(){return!!this._hasFloatingLabel()&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_shouldForward(m){const p=this._control?this._control.ngControl:null;return p&&p[m]}_getSubscriptMessageType(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){var p,m;this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?null===(p=this._notchedOutline)||void 0===p||p._setNotchWidth(this._floatingLabel.getWidth()):null===(m=this._notchedOutline)||void 0===m||m._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let m=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&m.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getSubscriptMessageType()){const p=this._hintChildren?this._hintChildren.find(te=>"start"===te.align):null,H=this._hintChildren?this._hintChildren.find(te=>"end"===te.align):null;p?m.push(p.id):this._hintLabel&&m.push(this._hintLabelId),H&&m.push(H.id)}else this._errorChildren&&m.push(...this._errorChildren.map(p=>p.id));this._control.setDescribedByIds(m)}}_updateOutlineLabelOffset(){var m,p,H,te,le,me,pe,ve;if(!this._hasOutline()||!this._floatingLabel)return;const Ae=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(Ae.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdate=!0);const be=null===(m=this._iconPrefixContainer)||void 0===m?void 0:m.nativeElement,Pe=null===(p=this._textPrefixContainer)||void 0===p?void 0:p.nativeElement,Ie=null===(H=this._iconSuffixContainer)||void 0===H?void 0:H.nativeElement,Te=null===(te=this._textSuffixContainer)||void 0===te?void 0:te.nativeElement,Ue=null!==(le=null==be?void 0:be.getBoundingClientRect().width)&&void 0!==le?le:0,je=null!==(me=null==Pe?void 0:Pe.getBoundingClientRect().width)&&void 0!==me?me:0,He=null!==(pe=null==Ie?void 0:Ie.getBoundingClientRect().width)&&void 0!==pe?pe:0,Ve=null!==(ve=null==Te?void 0:Te.getBoundingClientRect().width)&&void 0!==ve?ve:0,Qe=`calc(${"rtl"===this._dir.value?"-1":"1"} * (${`${Ue+je}px`} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;Ae.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(${Qe})\n )`;const Ge=Ue+je+He+Ve;this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${Ge}px)`)}_isAttachedToDom(){const m=this._elementRef.nativeElement;if(m.getRootNode){const p=m.getRootNode();return p&&p!==m}return document.documentElement.contains(m)}}S=Me,(0,e.A)(Me,"\u0275fac",function(m){return new(m||S)}),(0,e.A)(Me,"\u0275cmp",t.\u0275\u0275defineComponent({type:S,selectors:[["mat-form-field"]],contentQueries:function(m,p,H){if(1&m&&(t.\u0275\u0275contentQuerySignal(H,p._labelChild,ne,5),t.\u0275\u0275contentQuery(H,he,5),t.\u0275\u0275contentQuery(H,Oe,5),t.\u0275\u0275contentQuery(H,De,5),t.\u0275\u0275contentQuery(H,se,5),t.\u0275\u0275contentQuery(H,ce,5)),2&m){let te;t.\u0275\u0275queryAdvance(),t.\u0275\u0275queryRefresh(te=t.\u0275\u0275loadQuery())&&(p._formFieldControl
vendor: 4,134 bytes, line 1
1=te.first),t.\u0275\u0275queryRefresh(te=t.\u0275\u0275loadQuery())&&(p._prefixChildren=te),t.\u0275\u0275queryRefresh(te=t.\u0275\u0275loadQuery())&&(p._suffixChildren=te),t.\u0275\u0275queryRefresh(te=t.\u0275\u0275loadQuery())&&(p._errorChildren=te),t.\u0275\u0275queryRefresh(te=t.\u0275\u0275loadQuery())&&(p._hintChildren=te)}},viewQuery:function(m,p){if(1&m&&(t.\u0275\u0275viewQuery(ie,5),t.\u0275\u0275viewQuery(I,5),t.\u0275\u0275viewQuery(R,5),t.\u0275\u0275viewQuery(Y,5),t.\u0275\u0275viewQuery(Z,5),t.\u0275\u0275viewQuery(fe,5),t.\u0275\u0275viewQuery(ue,5),t.\u0275\u0275viewQuery(_e,5)),2&m){let H;t.\u0275\u0275queryRefresh(H=t.\u0275\u0275loadQuery())&&(p._textField=H.first),t.\u0275\u0275queryRefresh(H=t.\u0275\u0275loadQuery())&&(p._iconPrefixContainer=H.first),t.\u0275\u0275queryRefresh(H=t.\u0275\u0275loadQuery())&&(p._textPrefixContainer=H.first),t.\u0275\u0275queryRefresh(H=t.\u0275\u0275loadQuery())&&(p._iconSuffixContainer=H.first),t.\u0275\u0275queryRefresh(H=t.\u0275\u0275loadQuery())&&(p._textSuffixContainer=H.first),t.\u0275\u0275queryRefresh(H=t.\u0275\u0275loadQuery())&&(p._floatingLabel=H.first),t.\u0275\u0275queryRefresh(H=t.\u0275\u0275loadQuery())&&(p._notchedOutline=H.first),t.\u0275\u0275queryRefresh(H=t.\u0275\u0275loadQuery())&&(p._lineRipple=H.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:40,hostBindings:function(m,p){2&m&&t.\u0275\u0275classProp("mat-mdc-form-field-label-always-float",p._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",p._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",p._hasIconSuffix)("mat-form-field-invalid",p._control.errorState)("mat-form-field-disabled",p._control.disabled)("mat-form-field-autofilled",p._control.autofilled)("mat-form-field-appearance-fill","fill"==p.appearance)("mat-form-field-appearance-outline","outline"==p.appearance)("mat-form-field-hide-placeholder",p._hasFloatingLabel()&&!p._shouldLabelFloat())("mat-focused",p._control.focused)("mat-primary","accent"!==p.color&&"warn"!==p.color)("mat-accent","accent"===p.color)("mat-warn","warn"===p.color)("ng-untouched",p._shouldForward("untouched"))("ng-touched",p._shouldForward("touched"))("ng-pristine",p._shouldForward("pristine"))("ng-dirty",p._shouldForward("dirty"))("ng-valid",p._shouldForward("valid"))("ng-invalid",p._shouldForward("invalid"))("ng-pending",p._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[t.\u0275\u0275ProvidersFeature([{provide:we,useExisting:S},{provide:Le,useExisting:S}])],ngContentSelectors:["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"],decls:20,vars:25,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["aria-atomic","true","aria-live","polite"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(m,p){if(1&m){const H=t.\u0275\u0275getCurrentView();t.\u0275\u0275projectionDef(oe),t.\u0275\u0275template(0,h,1,1,"ng-template",null,0,t.\u0275\u0275templateRefExtractor),t.\u0275\u0275elementStart(2,"div",6,1),t.\u0275\u0275listener("click",function(le){return t.\u0275\u0275restoreView(H),t.\u0275\u0275resetVie
1w(p._control.onContainerClick(le))}),t.\u0275\u0275template(4,b,1,0,"div",7),t.\u0275\u0275elementStart(5,"div",8),t.\u0275\u0275template(6,E,2,2,"div",9)(7,a,3,0,"div",10)(8,x,3,0,"div",11),t.\u0275\u0275elementStart(9,"div",12),t.\u0275\u0275template(10,W,1,1,null,13),t.\u0275\u0275projection(11),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(12,A,3,0,"div",14)(13,l,3,0,"div",15),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(14,D,1,0,"div",16),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(15,"div",17),t.\u0275\u0275declareLet(16),t.\u0275\u0275elementStart(17,"div",18),t.\u0275\u0275template(18,L,1,0)(19,re,4,1),t.\u0275\u0275elementEnd()()}if(2&m){let H;t.\u0275\u0275advance(2),t.\u0275\u0275classProp("mdc-text-field--filled",!p._hasOutline())("mdc-text-field--outlined",p._hasOutline())("mdc-text-field--no-label",!p._hasFloatingLabel())("mdc-text-field--disabled",p._control.disabled)("mdc-text-field--invalid",p._control.errorState),t.\u0275\u0275advance(2),t.\u0275\u0275conditional(p._hasOutline()||p._control.disabled?-1:4),t.\u0275\u0275advance(2),t.\u0275\u0275conditional(p._hasOutline()?6:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(p._hasIconPrefix?7:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(p._hasTextPrefix?8:-1),t.\u0275\u0275advance(2),t.\u0275\u0275conditional(!p._hasOutline()||p._forceDisplayInfixLabel()?10:-1),t.\u0275\u0275advance(2),t.\u0275\u0275conditional(p._hasTextSuffix?12:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(p._hasIconSuffix?13:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(p._hasOutline()?-1:14),t.\u0275\u0275advance(),t.\u0275\u0275classProp("mat-mdc-form-field-subscript-dynamic-size","dynamic"===p.subscriptSizing);const te=p._getSubscriptMessageType();t.\u0275\u0275advance(2),t.\u0275\u0275classProp("mat-mdc-form-field-error-wrapper","error"===te)("mat-mdc-form-field-hint-wrapper","hint"===te),t.\u0275\u0275advance(),t.\u0275\u0275conditional("error"===(H=te)?18:"hint"===H?19:-1)}},dependencies:[fe,ue,d.NgTemplateOutlet,_e,ce],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}.mdc-floating-label{position:absolute;
1left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}@media(forced-colors: active){.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-sys-outline));border-width:var(--mdc-outlined-text-field-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
1over .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width, 2px)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
1over .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-sys-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-sys-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height, 2px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-sys-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-sys-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}@keyframes _mat-form-field-subscript-animation{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px;opacity:1;transform:translateY(0);animation:_mat-form-field-subscript-animation 0ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-sys-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity, 0)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10))}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: active){.mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-sys-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field.mat-form-field-animations-en
1abled .mat-mdc-form-field-error-wrapper{animation-duration:300ms}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}\n'],encapsulation:2,changeDetection:0}))},41604(K,v,i){i.d(v,{M:()=>o});const o=new(i(45427).InjectionToken)("MAT_INPUT_VALUE_ACCESSOR")},33746(K,v,i){i.d(v,{MAT_INPUT_CONFIG:()=>b,MAT_INPUT_VALUE_ACCESSOR:()=>ie.M,MatError:()=>I.b,MatFormField:()=>I.j,MatHint:()=>I.c,MatInput:()=>g,MatInputModule:()=>M,MatLabel:()=>I.M,MatPrefix:()=>I.e,MatSuffix:()=>I.g,getMatInputUnsupportedTypeError:()=>f}),i.r(v);var d,e=i(99842),o=i(5254),r=i(45427),s=i(96041);class t{}let n;d=t,(0,e.A)(t,"\u0275fac",function(a){return new(a||d)}),(0,e.A)(t,"\u0275mod",r.\u0275\u0275defineNgModule({type:d})),(0,e.A)(t,"\u0275inj",r.\u0275\u0275defineInjector({}));const c=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function u(){if(n)return n;if("object"!=typeof document||!document)return n=new Set(c),n;let E=document.createElement("input");return n=new Set(c.filter(a=>(E.setAttribute("type",a),E.type===a))),n}var k,U,T,X,F,_=i(99536),y=i(983),P=i(21413),C=i(84790),w=i(67418),j=i(79355),$=i(13798);class z{}k=z,(0,e.A)(z,"\u0275fac",function(a){return new(a||k)}),(0,e.A)(z,"\u0275cmp",r.\u0275\u0275defineComponent({type:k,selectors:[["ng-component"]],hostAttrs:["cdk-text-field-style-loader",""],decls:0,vars:0,template:function(a,x){},styles:["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}\n"],encapsulation:2,changeDetection:0}));const Q={passive:!0};class N{constructor(){(0,e.A)(this,"_platform",(0,r.inject)(_.P)),(0,e.A)(this,"_ngZone",(0,r.inject)(r.NgZone)),(0,e.A)(this,"_renderer",(0,r.inject)(r.RendererFactory2).createRenderer(null,null)),(0,e.A)(this,"_styleLoader",(0,r.inject)(C._)),(0,e.A)(this,"_monitoredElements",new Map)}monitor(a){if(!this._platform.isBrowser)return y.w;this._styleLoader.load(z);const x=(0,j.a)(a),V=this._monitoredElements.get(x);if(V)return V.subject;const W=new P.B,A="cdk-text-field-autofilled",l=L=>{"cdk-text-field-autofill-start"!==L.animationName||x.classList.contains(A)?"cdk-text-field-autofill-end"===L.animationName&&x.classList.contains(A)&&(x.classList.remove(A),this._ngZone.run(()=>W.next({target:L.target,isAutofilled:!1}))):(x.classList.add(A),this._ngZone.run(()=>W.next({target:L.target,isAutofilled:!0})))},D=this._ngZone.runOutsideAngular(()=>(x.classList.add("cdk-text-field-autofill-monitored"),(0,w._)(this._renderer,x,"animationstart",l,Q)));return this._monitoredElements.set(x,{subject:W,unlisten:D}),W}stopMonitoring(a){const x=(0,j.a)(a),V=this._monitoredElements.get(x);V&&(V.unlisten(),V.subject.complete(),x.classList.remove("cdk-text-field-autofill-monitored"),x.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(x))}ngOnDestroy(){this._monitoredElements.forEach((a,x)=>this.stopMonitoring(x))}}U=N,(0,e.A)(N,"\u0275fac",function(a){return new(a||U)}),(0,e.A)(N,"\u0275prov",r.\u0275\u0275defineInjectable({token:U,factory:U.\u0275fac,providedIn:"root"}));class O{constructor(){(0,e.A)(this,"_elementRef",(0,r.inject)(r.ElementRef)),(0,e.A)(this,"_autofillMonitor",(0,r.inject)(N)),(0,e.A)(this,"cdkAutofill",new r.EventEmitter)}ngOnInit(){this._autofillMonitor.monitor(this._elementRef).subscribe(a=>this.cdkAutofill.emit(a))}ngOnDestroy(){this._autofillMonitor.stopMonitoring(this._elementRef)}}T=O,(0,e.A)(O,"\u0275fac",function(a){return new(a||T)}),(0,e.A)(O,"\u0275dir",r.\u0275\u0275defineDirective({type:T,selectors:[["","cdkAutofill",""]],outputs:{cdkAutofill:"cdkAutofill"}}));class S{get minRows(){return this._minRows}set minRows(a){this._minRows=(0,j.c)(a),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(a){this._maxRows=(0,j.c)(a),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(a){this._enabled!==a&&((this._enabled=a)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(a){this._cachedPlaceholderHeight=void 0,a?this._textareaElement.setAttribute("placeholder",a):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(){(0,e.A)(this,"_elementRef",(0,r.inject)(r.ElementRef)),(0,e.A)(this,"_platform",(0,r.inject)(_.P)),(0,e.A)(this,"_ngZone",(0,r.inject)(r.NgZone)),(0,e.A)(this,"_renderer",(0,r.inject)(r.Renderer2)),(0,e.A)(this,"_resizeEvents",new P.B),(0,e.A)(this,"_previousValue",void 0),(0,e.A)(this,"_initialHeight",void 0),(0,e.A)(this,"_destroyed",new P.B),(0,e.A)(this,"_listenerCleanups",void 0),(0,e.A)(this,"_minRows",void 0),(0,e.A)(this,"_maxRows",void 0),(0,e.A)(this,"_enabled",!0),(0,e.A)(this,"_previousMinRows",-1),(0,e.A)(this,"_textareaElement",void 0),(0,e.A)(this,"_cachedLineHeight",void 0),(0,e.A)(this,"_cachedPlaceholderHeight",void 0),(0,e.A)(this,"_cachedScrollTop",void 0),(0,e.A)(this,"_document",(0,r.inject)(s.DOCUMENT,{optional:!0})),(0,e.A)(this,"_hasFocus",void 0),(0,e.A)(this,"_isViewInited",!1),(0,e.A)(this,"_handleFocusEvent",x=>{this._hasFocus="focus"===x.type}),(0,r.inject)(C._).load(z),this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const a=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;a&&(this._textareaElement.style.minHeight=a)}_setMaxHeight(){const a=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;a&&(this._textareaElement.style.maxHeight=a)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{this._listenerCleanups=[this._renderer.listen("window","resize",()=>this._resizeEvents.next()),this._renderer.listen(this._textareaElement,"focus",this._handleFocusEvent),this._renderer.listen(this._textareaElement,"blur",this._handleFocusEvent)],this._resizeEvents.pipe((0,$.Z)(16)).subscribe(()=>{this._cachedLineHeight=this._cachedPlaceholderHeight=void 0,this.resizeToFitContent(!0)})}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){var a;null===(a=this._listenerCleanups)||void 0===a||a.forEach(x=>x()),this._resizeEvents.complete(),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;const a=this._textareaElement.cloneNode(!1),x=a.style;a.rows=1,x.position="absolute",x.visibility="hidden",x.border="none",x.padding="0",x.height="",x.minHeight="",x.maxHeight="",x.top=x.bottom=x.left=x.right="auto",x.overflow="hidden",this._textareaElement.parentNode.appendChild(a),this._cachedLineHeight=a.clientHeight,a.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const a=this._textareaElement,x=a.style.marginBottom||"",V=this._platform.FIRE
1FOX,W=V&&this._hasFocus,A=V?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";W&&(a.style.marginBottom=`${a.clientHeight}px`),a.classList.add(A);const l=a.scrollHeight-4;return a.classList.remove(A),W&&(a.style.marginBottom=x),l}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const a=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=a}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(a=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),this._cachedScrollTop=this._textareaElement.scrollTop,!this._cachedLineHeight))return;const x=this._elementRef.nativeElement,V=x.value;if(!a&&this._minRows===this._previousMinRows&&V===this._previousValue)return;const W=this._measureScrollHeight(),A=Math.max(W,this._cachedPlaceholderHeight||0);x.style.height=`${A}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(x)):setTimeout(()=>this._scrollToCaretPosition(x))}),this._previousValue=V,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_scrollToCaretPosition(a){const{selectionStart:x,selectionEnd:V}=a;!this._destroyed.isStopped&&this._hasFocus&&(a.setSelectionRange(x,V),a.scrollTop=this._cachedScrollTop)}}X=S,(0,e.A)(S,"\u0275fac",function(a){return new(a||X)}),(0,e.A)(S,"\u0275dir",r.\u0275\u0275defineDirective({type:X,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(a,x){1&a&&r.\u0275\u0275listener("input",function(){return x._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",r.booleanAttribute],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}));class J{}F=J,(0,e.A)(J,"\u0275fac",function(a){return new(a||F)}),(0,e.A)(J,"\u0275mod",r.\u0275\u0275defineNgModule({type:F})),(0,e.A)(J,"\u0275inj",r.\u0275\u0275defineInjector({}));var ae,de,q=i(39022),ee=i(56383),ie=i(41604),I=i(30417),R=i(44044),Y=i(75483),Z=i(6704),oe=i(10777);function f(E){return Error(`Input type "${E}" isn't supported by matInput.`)}const h=["button","checkbox","file","hidden","image","radio","range","reset","submit"],b=new r.InjectionToken("MAT_INPUT_CONFIG");class g{get disabled(){return this._disabled}set disabled(a){this._disabled=(0,o.c)(a),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(a){this._id=a||this._uid}get required(){var a,x,V;return null!==(a=null!==(x=this._required)&&void 0!==x?x:null===(V=this.ngControl)||void 0===V||null===(V=V.control)||void 0===V?void 0:V.hasValidator(ee.Validators.required))&&void 0!==a&&a}set required(a){this._required=(0,o.c)(a)}get type(){return this._type}set type(a){const x=this._type;this._type=a||"text",this._validateType(),!this._isTextarea&&u().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._type!==x&&this._ensureWheelDefaultBehavior()}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(a){this._errorStateTracker.matcher=a}get value(){return this._signalBasedValueAccessor?this._signalBasedValueAccessor.value():this._inputValueAccessor.value}set value(a){a!==this.value&&(this._signalBasedValueAccessor?this._signalBasedValueAccessor.value.set(a):this._inputValueAccessor.value=a,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(a){this._readonly=(0,o.c)(a)}get errorState(){return this._errorStateTracker.errorState}set errorState(a){this._errorStateTracker.errorState=a}constructor(){var a;(0,e.A)(this,"_elementRef",(0,r.inject)(r.ElementRef)),(0,e.A)(this,"_platform",(0,r.inject)(_.P)),(0,e.A)(this,"ngControl",(0,r.inject)(ee.NgControl,{optional:!0,self:!0})),(0,e.A)(this,"_autofillMonitor",(0,r.inject)(N)),(0,e.A)(this,"_ngZone",(0,r.inject)(r.NgZone)),(0,e.A)(this,"_formField",(0,r.inject)(I.h,{optional:!0})),(0,e.A)(this,"_renderer",(0,r.inject)(r.Renderer2)),(0,e.A)(this,"_uid",(0,r.inject)(q._).getId("mat-input-")),(0,e.A)(this,"_previousNativeValue",void 0),(0,e.A)(this,"_inputValueAccessor",void 0),(0,e.A)(this,"_signalBasedValueAccessor",void 0),(0,e.A)(this,"_previousPlaceholder",void 0),(0,e.A)(this,"_errorStateTracker",void 0),(0,e.A)(this,"_config",(0,r.inject)(b,{optional:!0})),(0,e.A)(this,"_cleanupIosKeyup",void 0),(0,e.A)(this,"_cleanupWebkitWheel",void 0),(0,e.A)(this,"_formFieldDescribedBy",void 0),(0,e.A)(this,"_isServer",void 0),(0,e.A)(this,"_isNativeSelect",void 0),(0,e.A)(this,"_isTextarea",void 0),(0,e.A)(this,"_isInFormField",void 0),(0,e.A)(this,"focused",!1),(0,e.A)(this,"stateChanges",new P.B),(0,e.A)(this,"controlType","mat-input"),(0,e.A)(this,"autofilled",!1),(0,e.A)(this,"_disabled",!1),(0,e.A)(this,"_id",void 0),(0,e.A)(this,"placeholder",void 0),(0,e.A)(this,"name",void 0),(0,e.A)(this,"_required",void 0),(0,e.A)(this,"_type","text"),(0,e.A)(this,"userAriaDescribedBy",void 0),(0,e.A)(this,"_readonly",!1),(0,e.A)(this,"disabledInteractive",void 0),(0,e.A)(this,"_neverEmptyInputTypes",["date","datetime","datetime-local","month","time","week"].filter(L=>u().has(L))),(0,e.A)(this,"_iOSKeyupListener",L=>{const G=L.target;!G.value&&0===G.selectionStart&&0===G.selectionEnd&&(G.setSelectionRange(1,1),G.setSelectionRange(0,0))}),(0,e.A)(this,"_webkitBlinkWheelListener",()=>{});const x=(0,r.inject)(ee.NgForm,{optional:!0}),V=(0,r.inject)(ee.FormGroupDirective,{optional:!0}),W=(0,r.inject)(R.E),A=(0,r.inject)(ie.M,{optional:!0,self:!0}),l=this._elementRef.nativeElement,D=l.nodeName.toLowerCase();A?(0,r.isSignal)(A.value)?this._signalBasedValueAccessor=A:this._inputValueAccessor=A:this._inputValueAccessor=l,this._previousNativeValue=this.value,this.id=this.id,this._platform.IOS&&this._ngZone.runOutsideAngular(()=>{this._cleanupIosKeyup=this._renderer.listen(l,"keyup",this._iOSKeyupListener)}),this._errorStateTracker=new Y._(W,this.ngControl,V,x,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===D,this._isTextarea="textarea"===D,this._isInFormField=!!this._formField,this.disabledInteractive=(null===(a=this._config)||void 0===a?void 0:a.disabledInteractive)||!1,this._isNativeSelect&&(this.controlType=l.multiple?"mat-native-select-multiple":"mat-native-select"),this._signalBasedValueAccessor&&(0,r.effect)(()=>{this._signalBasedValueAccessor.value(),this.stateChanges.next()})}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(a=>{this.autofilled=a.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){var a,x;this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),null===(a=this._cleanupIosKeyup)||void 0===a||a.call(this),null===(x=this._cleanupWebkitWheel)||void 0===x||x.call(this)}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(a){this._elementRef.nativeElement.focus(a)}updateErrorState(){this._errorStateTracker.updateErrorState()}
1_focusChanged(a){if(a!==this.focused){if(!this._isNativeSelect&&a&&this.disabled&&this.disabledInteractive){const x=this._elementRef.nativeElement;"number"===x.type?(x.type="text",x.setSelectionRange(0,0),x.type="number"):x.setSelectionRange(0,0)}this.focused=a,this.stateChanges.next()}}_onInput(){}_dirtyCheckNativeValue(){const a=this._elementRef.nativeElement.value;this._previousNativeValue!==a&&(this._previousNativeValue=a,this.stateChanges.next())}_dirtyCheckPlaceholder(){const a=this._getPlaceholder();if(a!==this._previousPlaceholder){const x=this._elementRef.nativeElement;this._previousPlaceholder=a,a?x.setAttribute("placeholder",a):x.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){h.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let a=this._elementRef.nativeElement.validity;return a&&a.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const a=this._elementRef.nativeElement,x=a.options[0];return this.focused||a.multiple||!this.empty||!!(a.selectedIndex>-1&&x&&x.label)}return this.focused&&!this.disabled||!this.empty}setDescribedByIds(a){const x=this._elementRef.nativeElement,V=x.getAttribute("aria-describedby");let W;if(V){const A=this._formFieldDescribedBy||a;W=a.concat(V.split(" ").filter(l=>l&&!A.includes(l)))}else W=a;this._formFieldDescribedBy=a,W.length?x.setAttribute("aria-describedby",W.join(" ")):x.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const a=this._elementRef.nativeElement;return this._isNativeSelect&&(a.multiple||a.size>1)}_ensureWheelDefaultBehavior(){var a;null===(a=this._cleanupWebkitWheel)||void 0===a||a.call(this),"number"===this._type&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._cleanupWebkitWheel=this._renderer.listen(this._elementRef.nativeElement,"wheel",this._webkitBlinkWheelListener))}_getReadonlyAttribute(){return this._isNativeSelect?null:this.readonly||this.disabled&&this.disabledInteractive?"true":null}}ae=g,(0,e.A)(g,"\u0275fac",function(a){return new(a||ae)}),(0,e.A)(g,"\u0275dir",r.\u0275\u0275defineDirective({type:ae,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:21,hostBindings:function(a,x){1&a&&r.\u0275\u0275listener("focus",function(){return x._focusChanged(!0)})("blur",function(){return x._focusChanged(!1)})("input",function(){return x._onInput()}),2&a&&(r.\u0275\u0275hostProperty("id",x.id)("disabled",x.disabled&&!x.disabledInteractive)("required",x.required),r.\u0275\u0275attribute("name",x.name||null)("readonly",x._getReadonlyAttribute())("aria-disabled",x.disabled&&x.disabledInteractive?"true":null)("aria-invalid",x.empty&&x.required?null:x.errorState)("aria-required",x.required)("id",x.id),r.\u0275\u0275classProp("mat-input-server",x._isServer)("mat-mdc-form-field-textarea-control",x._isInFormField&&x._isTextarea)("mat-mdc-form-field-input-control",x._isInFormField)("mat-mdc-input-disabled-interactive",x.disabledInteractive)("mdc-text-field__input",x._isInFormField)("mat-mdc-native-select-inline",x._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly",disabledInteractive:[2,"disabledInteractive","disabledInteractive",r.booleanAttribute]},exportAs:["matInput"],features:[r.\u0275\u0275ProvidersFeature([{provide:I.k,useExisting:ae}]),r.\u0275\u0275NgOnChangesFeature]}));class M{}de=M,(0,e.A)(M,"\u0275fac",function(a){return new(a||de)}),(0,e.A)(M,"\u0275mod",r.\u0275\u0275defineNgModule({type:de})),(0,e.A)(M,"\u0275inj",r.\u0275\u0275defineInjector({imports:[oe.M,Z.M,Z.M,J,oe.M]}))},6704(K,v,i){i.d(v,{M:()=>n});var t,e=i(99842),o=i(72318),r=i(45427),d=(i(30417),i(10777));
vendor: 10,545 bytes, line 1
1class n{}t=n,(0,e.A)(n,"\u0275fac",function(u){return new(u||t)}),(0,e.A)(n,"\u0275mod",r.\u0275\u0275defineNgModule({type:t})),(0,e.A)(n,"\u0275inj",r.\u0275\u0275defineInjector({imports:[d.M,o.w5,d.M]}))},31635(K,v,i){i.r(v),i.d(v,{__addDisposableResource:()=>Y,__assign:()=>r,__asyncDelegator:()=>Q,__asyncGenerator:()=>z,__asyncValues:()=>N,__await:()=>F,__awaiter:()=>P,__classPrivateFieldGet:()=>ie,__classPrivateFieldIn:()=>R,__classPrivateFieldSet:()=>I,__createBinding:()=>w,__decorate:()=>d,__disposeResources:()=>oe,__esDecorate:()=>n,__exportStar:()=>j,__extends:()=>o,__generator:()=>C,__importDefault:()=>ee,__importStar:()=>q,__makeTemplateObject:()=>O,__metadata:()=>y,__param:()=>t,__propKey:()=>u,__read:()=>k,__rest:()=>s,__rewriteRelativeImportExtension:()=>ae,__runInitializers:()=>c,__setFunctionName:()=>_,__spread:()=>U,__spreadArray:()=>X,__spreadArrays:()=>T,__values:()=>$,default:()=>de});var e=function(f,h){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,g){b.__proto__=g}||function(b,g){for(var M in g)Object.prototype.hasOwnProperty.call(g,M)&&(b[M]=g[M])})(f,h)};function o(f,h){if("function"!=typeof h&&null!==h)throw new TypeError("Class extends value "+String(h)+" is not a constructor or null");function b(){this.constructor=f}e(f,h),f.prototype=null===h?Object.create(h):(b.prototype=h.prototype,new b)}var r=function(){return r=Object.assign||function(h){for(var b,g=1,M=arguments.length;g<M;g++)for(var E in b=arguments[g])Object.prototype.hasOwnProperty.call(b,E)&&(h[E]=b[E]);return h},r.apply(this,arguments)};function s(f,h){var b={};for(var g in f)Object.prototype.hasOwnProperty.call(f,g)&&h.indexOf(g)<0&&(b[g]=f[g]);if(null!=f&&"function"==typeof Object.getOwnPropertySymbols){var M=0;for(g=Object.getOwnPropertySymbols(f);M<g.length;M++)h.indexOf(g[M])<0&&Object.prototype.propertyIsEnumerable.call(f,g[M])&&(b[g[M]]=f[g[M]])}return b}function d(f,h,b,g){var a,M=arguments.length,E=M<3?h:null===g?g=Object.getOwnPropertyDescriptor(h,b):g;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)E=Reflect.decorate(f,h,b,g);else for(var x=f.length-1;x>=0;x--)(a=f[x])&&(E=(M<3?a(E):M>3?a(h,b,E):a(h,b))||E);return M>3&&E&&Object.defineProperty(h,b,E),E}function t(f,h){return function(b,g){h(b,g,f)}}function n(f,h,b,g,M,E){function a(se){if(void 0!==se&&"function"!=typeof se)throw new TypeError("Function expected");return se}for(var l,x=g.kind,V="getter"===x?"get":"setter"===x?"set":"value",W=!h&&f?g.static?f:f.prototype:null,A=h||(W?Object.getOwnPropertyDescriptor(W,g.name):{}),D=!1,L=b.length-1;L>=0;L--){var G={};for(var re in g)G[re]="access"===re?{}:g[re];for(var re in g.access)G.access[re]=g.access[re];G.addInitializer=function(se){if(D)throw new TypeError("Cannot add initializers after decoration has completed");E.push(a(se||null))};var ne=(0,b[L])("accessor"===x?{get:A.get,set:A.set}:A[V],G);if("accessor"===x){if(void 0===ne)continue;if(null===ne||"object"!=typeof ne)throw new TypeError("Object expected");(l=a(ne.get))&&(A.get=l),(l=a(ne.set))&&(A.set=l),(l=a(ne.init))&&M.unshift(l)}else(l=a(ne))&&("field"===x?M.unshift(l):A[V]=l)}W&&Object.defineProperty(W,g.name,A),D=!0}function c(f,h,b){for(var g=arguments.length>2,M=0;M<h.length;M++)b=g?h[M].call(f,b):h[M].call(f);return g?b:void 0}function u(f){return"symbol"==typeof f?f:"".concat(f)}function _(f,h,b){return"symbol"==typeof h&&(h=h.description?"[".concat(h.description,"]"):""),Object.defineProperty(f,"name",{configurable:!0,value:b?"".concat(b," ",h):h})}function y(f,h){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(f,h)}function P(f,h,b,g){return new(b||(b=Promise))(function(E,a){function x(A){try{W(g.next(A))}catch(l){a(l)}}function V(A){try{W(g.throw(A))}catch(l){a(l)}}function W(A){A.done?E(A.value):function M(E){return E instanceof b?E:new b(function(a){a(E)})}(A.value).then(x,V)}W((g=g.apply(f,h||[])).next())})}function C(f,h){var g,M,E,b={label:0,sent:function(){if(1&E[0])throw E[1];return E[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=x(0),a.throw=x(1),a.return=x(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function x(W){return function(A){return function V(W){if(g)throw new TypeError("Generator is already executing.");for(;a&&(a=0,W[0]&&(b=0)),b;)try{if(g=1,M&&(E=2&W[0]?M.return:W[0]?M.throw||((E=M.return)&&E.call(M),0):M.next)&&!(E=E.call(M,W[1])).done)return E;switch(M=0,E&&(W=[2&W[0],E.value]),W[0]){case 0:case 1:E=W;break;case 4:return b.label++,{value:W[1],done:!1};case 5:b.label++,M=W[1],W=[0];continue;case 7:W=b.ops.pop(),b.trys.pop();continue;default:if(!(E=(E=b.trys).length>0&&E[E.length-1])&&(6===W[0]||2===W[0])){b=0;continue}if(3===W[0]&&(!E||W[1]>E[0]&&W[1]<E[3])){b.label=W[1];break}if(6===W[0]&&b.label<E[1]){b.label=E[1],E=W;break}if(E&&b.label<E[2]){b.label=E[2],b.ops.push(W);break}E[2]&&b.ops.pop(),b.trys.pop();continue}W=h.call(f,b)}catch(A){W=[6,A],M=0}finally{g=E=0}if(5&W[0])throw W[1];return{value:W[0]?W[1]:void 0,done:!0}}([W,A])}}}var w=Object.create?function(f,h,b,g){void 0===g&&(g=b);var M=Object.getOwnPropertyDescriptor(h,b);(!M||("get"in M?!h.__esModule:M.writable||M.configurable))&&(M={enumerable:!0,get:function(){return h[b]}}),Object.defineProperty(f,g,M)}:function(f,h,b,g){void 0===g&&(g=b),f[g]=h[b]};function j(f,h){for(var b in f)"default"!==b&&!Object.prototype.hasOwnProperty.call(h,b)&&w(h,f,b)}function $(f){var h="function"==typeof Symbol&&Symbol.iterator,b=h&&f[h],g=0;if(b)return b.call(f);if(f&&"number"==typeof f.length)return{next:function(){return f&&g>=f.length&&(f=void 0),{value:f&&f[g++],done:!f}}};throw new TypeError(h?"Object is not iterable.":"Symbol.iterator is not defined.")}function k(f,h){var b="function"==typeof Symbol&&f[Symbol.iterator];if(!b)return f;var M,a,g=b.call(f),E=[];try{for(;(void 0===h||h-- >0)&&!(M=g.next()).done;)E.push(M.value)}catch(x){a={error:x}}finally{try{M&&!M.done&&(b=g.return)&&b.call(g)}finally{if(a)throw a.error}}return E}function U(){for(var f=[],h=0;h<arguments.length;h++)f=f.concat(k(arguments[h]));return f}function T(){for(var f=0,h=0,b=arguments.length;h<b;h++)f+=arguments[h].length;var g=Array(f),M=0;for(h=0;h<b;h++)for(var E=arguments[h],a=0,x=E.length;a<x;a++,M++)g[M]=E[a];return g}function X(f,h,b){if(b||2===arguments.length)for(var E,g=0,M=h.length;g<M;g++)(E||!(g in h))&&(E||(E=Array.prototype.slice.call(h,0,g)),E[g]=h[g]);return f.concat(E||Array.prototype.slice.call(h))}function F(f){return this instanceof F?(this.v=f,this):new F(f)}function z(f,h,b){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var M,g=b.apply(f,h||[]),E=[];return M=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),x("next"),x("throw"),x("return",function a(L){return function(G){return Promise.resolve(G).then(L,l)}}),M[Symbol.asyncIterator]=function(){return this},M;function x(L,G){g[L]&&(M[L]=function(re){return new Promise(function(ne,se){E.push([L,re,ne,se])>1||V(L,re)})},G&&(M[L]=G(M[L])))}function V(L,G){try{!function W(L){L.value instanceof F?Promise.resolve(L.value.v).then(A,l):D(E[0][2],L)}(g[L](G))}catch(re){D(E[0][3],re)}}function A(L){V("next",L)}function l(L){V("throw",L)}function D(L,G){L(G),E.shift(),E.length&&V(E[0][0],E[0][1])}}function Q(f){var h,b;return h={},g("next"),g("throw",function(M){throw M}),g("return"),h[Symbol.iterator]=function(){return this},h;function g(M,E){h[M]=f[M]?function(a){return(b=!b)?{value:F(f[M](a)),done:!1}:E?E(a):a}:E}}function N(f){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var b,h=f[Symbol.asyncIterator];return h?h.call(f):(f=$(f),b={},g("next"),g("throw"),g("return"),b[Symbol.asyncIterator]=function(){return this},b);function g(E){b[E]=f[E]&&function(a){return new Promise(function(x,V){(function M(E,a,x,V){Promise.resolve(V).then(function(W){E({value:W,done:x})},a)})(x,V,(a=f[E](a)).done,a.value)})}}}function O(f,h){return Object.defineProperty?Object.defineProperty(f,"raw",{value:h}):f.raw=h,f}var S=Object.create?function(f,h){Object.defineProperty(f,"default",{enumerable:!0,value:h})}:function(f,h){f.default=h},J=function(f){return(J=Object.getOwnPropertyNames||function(h){var b=[];for(var g in h)Object.prototype.hasOwnProperty.call(h,g)&&(b[b.length]=g);return b})(f)};function q(f){if(f&&f.__esModule)return f;var h={};if(null!=f)for(var b=J(f),g=0;g<b.length;g++)"default"!==b[g]&&w(h,f,b[g]);return S(h,f),h}function ee(f){return f&&f.__esModule?f:{default:f}}function ie(f,h,b,g){if("a"===b&&!g)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof h?f!==h||!g:!h.has(f))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===b?g:"a"===b?g.call(f):g?g.value:h.get(f)}function I(f,h,b,g,M){if("m"===g)throw new TypeError("Private method is not writable");if("a"===g&&!M)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof h?f!==h||!M:!h.has(f))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===g?M.call(f,b):M?M.value=b:h.set(f,b),b}function R(f,h){if(null===h||"object"!=typeof h&&"function"!=typeof h)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof f?h===f:f.has(h)}function Y(f,h,b){if(null!=h){if("object"!=typeof h&&"function"!=typeof h)throw new TypeError("Object expected.");var g,M;if(b){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");g=h[Symbol.asyncDispose]}if(void 0===g){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");g=h[Symbol.dispose],b&&(M=g)}if("function"!=typeof g)throw new TypeError("Object not disposable.");M&&(g=function(){try{M.call(this)}catch(E){return Promise.reject(E)}}),f.stack.push({value:h,dispose:g,async:b})}else b&&f.stack.push({async:!0});return h}var Z="function"==typeof SuppressedError?SuppressedError:function(f,h,b){var g=new Error(b);return g.name="SuppressedError",g.error=f,g.suppressed=h,g};function oe(f){function h(E){f.error=f.hasError?new Z(E,f.error,"An error was suppressed during disposal."):E,f.hasError=!0}var b,g=0;return function M(){for(;b=f.stack.pop();)try{if(!b.async&&1===g)return g=0,f.stack.push(b),Promise.resolve().then(M);if(b.dispose){var E=b.dispose.call(b.value);if(b.async)return g|=2,Promise.resolve(E).then(M,function(a){return h(a),M()})}else g|=1}catch(a){h(a)}
1if(1===g)return f.hasError?Promise.reject(f.error):Promise.resolve();if(f.hasError)throw f.error}()}function ae(f,h){return"string"==typeof f&&/^\.\.?\//.test(f)?f.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(b,g,M,E,a){return g?h?".jsx":".js":!M||E&&a?M+E+"."+a.toLowerCase()+"js":b}):f}const de={__extends:o,__assign:r,__rest:s,__decorate:d,__param:t,__esDecorate:n,__runInitializers:c,__propKey:u,__setFunctionName:_,__metadata:y,__awaiter:P,__generator:C,__createBinding:w,__exportStar:j,__values:$,__read:k,__spread:U,__spreadArrays:T,__spreadArray:X,__await:F,__asyncGenerator:z,__asyncDelegator:Q,__asyncValues:N,__makeTemplateObject:O,__importStar:q,__importDefault:ee,__classPrivateFieldGet:ie,__classPrivateFieldSet:I,__classPrivateFieldIn:R,__addDisposableResource:Y,__disposeResources:oe,__rewriteRelativeImportExtension:ae}}}]);
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.