From 7f1a32bf142b2394de018e6d7fe44328bfe90975 Mon Sep 17 00:00:00 2001 From: Thomas Renger Date: Fri, 8 Dec 2023 09:45:57 +0000 Subject: [PATCH] Auto-generated commit [ci skip] Triggered by commit: https://github.com/bolzplatzarena/Components/commit/29f00c03164ac425177eb191ab18c77225ac3839 --- browser/index.html | 6 +- browser/main-2VBQGMHY.js | 779 ----------------------------------- browser/main-XQPFSTPS.js | 780 ++++++++++++++++++++++++++++++++++++ browser/styles-BCB5Q2R5.css | 1 + browser/styles-PRTKYNVJ.css | 1 - 5 files changed, 784 insertions(+), 783 deletions(-) delete mode 100644 browser/main-2VBQGMHY.js create mode 100644 browser/main-XQPFSTPS.js create mode 100644 browser/styles-BCB5Q2R5.css delete mode 100644 browser/styles-PRTKYNVJ.css diff --git a/browser/index.html b/browser/index.html index 307468a..a2f59b1 100644 --- a/browser/index.html +++ b/browser/index.html @@ -6,9 +6,9 @@ - + - + diff --git a/browser/main-2VBQGMHY.js b/browser/main-2VBQGMHY.js deleted file mode 100644 index 96033b3..0000000 --- a/browser/main-2VBQGMHY.js +++ /dev/null @@ -1,779 +0,0 @@ -var X1=Object.create;var gl=Object.defineProperty,J1=Object.defineProperties,eI=Object.getOwnPropertyDescriptor,tI=Object.getOwnPropertyDescriptors,iI=Object.getOwnPropertyNames,qb=Object.getOwnPropertySymbols,nI=Object.getPrototypeOf,Qb=Object.prototype.hasOwnProperty,rI=Object.prototype.propertyIsEnumerable;var Yb=(i,e,n)=>e in i?gl(i,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):i[e]=n,J=(i,e)=>{for(var n in e||={})Qb.call(e,n)&&Yb(i,n,e[n]);if(qb)for(var n of qb(e))rI.call(e,n)&&Yb(i,n,e[n]);return i},wt=(i,e)=>J1(i,tI(e));var Ns=(i,e)=>()=>(e||i((e={exports:{}}).exports,e),e.exports),Kb=(i,e)=>{for(var n in e)gl(i,n,{get:e[n],enumerable:!0})},oI=(i,e,n,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of iI(e))!Qb.call(i,r)&&r!==n&&gl(i,r,{get:()=>e[r],enumerable:!(t=eI(e,r))||t.enumerable});return i};var ho=(i,e,n)=>(n=i!=null?X1(nI(i)):{},oI(e||!i||!i.__esModule?gl(n,"default",{value:i,enumerable:!0}):n,i));var bl=(i,e,n)=>new Promise((t,r)=>{var o=l=>{try{a(n.next(l))}catch(c){r(c)}},s=l=>{try{a(n.throw(l))}catch(c){r(c)}},a=l=>l.done?t(l.value):Promise.resolve(l.value).then(o,s);a((n=n.apply(i,e)).next())});var vC=Ns(oi=>{"use strict";Object.defineProperty(oi,"__esModule",{value:!0});var hC="fas",fC="address-card",pC=576,gC=512,zg=[62140,"contact-card","vcard"],bC="f2bb",_C="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 256h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-32H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16z";oi.definition={prefix:hC,iconName:fC,icon:[pC,gC,zg,bC,_C]};oi.faAddressCard=oi.definition;oi.prefix=hC;oi.iconName=fC;oi.width=pC;oi.height=gC;oi.ligatures=zg;oi.unicode=bC;oi.svgPathData=_C;oi.aliases=zg});var $g=Ns(si=>{"use strict";Object.defineProperty(si,"__esModule",{value:!0});var yC="fas",wC="ellipsis-vertical",xC=128,DC=512,Hg=["ellipsis-v"],CC="f142",EC="M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z";si.definition={prefix:yC,iconName:wC,icon:[xC,DC,Hg,CC,EC]};si.faEllipsisVertical=si.definition;si.prefix=yC;si.iconName=wC;si.width=xC;si.height=DC;si.ligatures=Hg;si.unicode=CC;si.svgPathData=EC;si.aliases=Hg});var OC=Ns(ai=>{"use strict";Object.defineProperty(ai,"__esModule",{value:!0});var IC="fas",kC="skull-crossbones",SC=448,MC=512,Ug=[128369,9760],TC="f714",AC="M368 128c0 44.4-25.4 83.5-64 106.4V256c0 17.7-14.3 32-32 32H176c-17.7 0-32-14.3-32-32V234.4c-38.6-23-64-62.1-64-106.4C80 57.3 144.5 0 224 0s144 57.3 144 128zM168 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM3.4 273.7c7.9-15.8 27.1-22.2 42.9-14.3L224 348.2l177.7-88.8c15.8-7.9 35-1.5 42.9 14.3s1.5 35-14.3 42.9L295.6 384l134.8 67.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L224 419.8 46.3 508.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9L152.4 384 17.7 316.6C1.9 308.7-4.5 289.5 3.4 273.7z";ai.definition={prefix:IC,iconName:kC,icon:[SC,MC,Ug,TC,AC]};ai.faSkullCrossbones=ai.definition;ai.prefix=IC;ai.iconName=kC;ai.width=SC;ai.height=MC;ai.ligatures=Ug;ai.unicode=TC;ai.svgPathData=AC;ai.aliases=Ug});var S1=Ns(di=>{"use strict";Object.defineProperty(di,"__esModule",{value:!0});var x1="fas",D1="file",C1=384,E1=512,jb=[128196,128459,61462],I1="f15b",k1="M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z";di.definition={prefix:x1,iconName:D1,icon:[C1,E1,jb,I1,k1]};di.faFile=di.definition;di.prefix=x1;di.iconName=D1;di.width=C1;di.height=E1;di.ligatures=jb;di.unicode=I1;di.svgPathData=k1;di.aliases=jb});var P1=Ns(ui=>{"use strict";Object.defineProperty(ui,"__esModule",{value:!0});var M1="fas",T1="trash",A1=448,O1=512,Vb=[],R1="f1f8",F1="M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z";ui.definition={prefix:M1,iconName:T1,icon:[A1,O1,Vb,R1,F1]};ui.faTrash=ui.definition;ui.prefix=M1;ui.iconName=T1;ui.width=A1;ui.height=O1;ui.ligatures=Vb;ui.unicode=R1;ui.svgPathData=F1;ui.aliases=Vb});var Zb=null;var am=1;function xt(i){let e=Zb;return Zb=i,e}var Xb={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function sI(i){if(!(dm(i)&&!i.dirty)&&!(!i.dirty&&i.lastCleanEpoch===am)){if(!i.producerMustRecompute(i)&&!lm(i)){i.dirty=!1,i.lastCleanEpoch=am;return}i.producerRecomputeValue(i),i.dirty=!1,i.lastCleanEpoch=am}}function Jb(i){return i&&(i.nextProducerIndex=0),xt(i)}function e_(i,e){if(xt(e),!(!i||i.producerNode===void 0||i.producerIndexOfThis===void 0||i.producerLastReadVersion===void 0)){if(dm(i))for(let n=i.nextProducerIndex;ni.nextProducerIndex;)i.producerNode.pop(),i.producerLastReadVersion.pop(),i.producerIndexOfThis.pop()}}function lm(i){_l(i);for(let e=0;e0}function _l(i){i.producerNode??=[],i.producerIndexOfThis??=[],i.producerLastReadVersion??=[]}function aI(i){i.liveConsumerNode??=[],i.liveConsumerIndexOfThis??=[]}function lI(){throw new Error}var cI=lI;function i_(i){cI=i}function ne(i){return typeof i=="function"}function fo(i){let n=i(t=>{Error.call(t),t.stack=new Error().stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var vl=fo(i=>function(n){i(this),this.message=n?`${n.length} errors occurred during unsubscription: -${n.map((t,r)=>`${r+1}) ${t.toString()}`).join(` - `)}`:"",this.name="UnsubscriptionError",this.errors=n});function yr(i,e){if(i){let n=i.indexOf(e);0<=n&&i.splice(n,1)}}var he=class i{constructor(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let e;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let o of n)o.remove(this);else n.remove(this);let{initialTeardown:t}=this;if(ne(t))try{t()}catch(o){e=o instanceof vl?o.errors:[o]}let{_finalizers:r}=this;if(r){this._finalizers=null;for(let o of r)try{n_(o)}catch(s){e=e??[],s instanceof vl?e=[...e,...s.errors]:e.push(s)}}if(e)throw new vl(e)}}add(e){var n;if(e&&e!==this)if(this.closed)n_(e);else{if(e instanceof i){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(e)}}_hasParent(e){let{_parentage:n}=this;return n===e||Array.isArray(n)&&n.includes(e)}_addParent(e){let{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(e),n):n?[n,e]:e}_removeParent(e){let{_parentage:n}=this;n===e?this._parentage=null:Array.isArray(n)&&yr(n,e)}remove(e){let{_finalizers:n}=this;n&&yr(n,e),e instanceof i&&e._removeParent(this)}};he.EMPTY=(()=>{let i=new he;return i.closed=!0,i})();var um=he.EMPTY;function yl(i){return i instanceof he||i&&"closed"in i&&ne(i.remove)&&ne(i.add)&&ne(i.unsubscribe)}function n_(i){ne(i)?i():i.unsubscribe()}var Ii={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var po={setTimeout(i,e,...n){let{delegate:t}=po;return t?.setTimeout?t.setTimeout(i,e,...n):setTimeout(i,e,...n)},clearTimeout(i){let{delegate:e}=po;return(e?.clearTimeout||clearTimeout)(i)},delegate:void 0};function wl(i){po.setTimeout(()=>{let{onUnhandledError:e}=Ii;if(e)e(i);else throw i})}function wr(){}var r_=(()=>mm("C",void 0,void 0))();function o_(i){return mm("E",void 0,i)}function s_(i){return mm("N",i,void 0)}function mm(i,e,n){return{kind:i,value:e,error:n}}var xr=null;function go(i){if(Ii.useDeprecatedSynchronousErrorHandling){let e=!xr;if(e&&(xr={errorThrown:!1,error:null}),i(),e){let{errorThrown:n,error:t}=xr;if(xr=null,n)throw t}}else i()}function a_(i){Ii.useDeprecatedSynchronousErrorHandling&&xr&&(xr.errorThrown=!0,xr.error=i)}var Dr=class extends he{constructor(e){super(),this.isStopped=!1,e?(this.destination=e,yl(e)&&e.add(this)):this.destination=mI}static create(e,n,t){return new ki(e,n,t)}next(e){this.isStopped?fm(s_(e),this):this._next(e)}error(e){this.isStopped?fm(o_(e),this):(this.isStopped=!0,this._error(e))}complete(){this.isStopped?fm(r_,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(e){this.destination.next(e)}_error(e){try{this.destination.error(e)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},dI=Function.prototype.bind;function hm(i,e){return dI.call(i,e)}var pm=class{constructor(e){this.partialObserver=e}next(e){let{partialObserver:n}=this;if(n.next)try{n.next(e)}catch(t){xl(t)}}error(e){let{partialObserver:n}=this;if(n.error)try{n.error(e)}catch(t){xl(t)}else xl(e)}complete(){let{partialObserver:e}=this;if(e.complete)try{e.complete()}catch(n){xl(n)}}},ki=class extends Dr{constructor(e,n,t){super();let r;if(ne(e)||!e)r={next:e??void 0,error:n??void 0,complete:t??void 0};else{let o;this&&Ii.useDeprecatedNextContext?(o=Object.create(e),o.unsubscribe=()=>this.unsubscribe(),r={next:e.next&&hm(e.next,o),error:e.error&&hm(e.error,o),complete:e.complete&&hm(e.complete,o)}):r=e}this.destination=new pm(r)}};function xl(i){Ii.useDeprecatedSynchronousErrorHandling?a_(i):wl(i)}function uI(i){throw i}function fm(i,e){let{onStoppedNotification:n}=Ii;n&&po.setTimeout(()=>n(i,e))}var mI={closed:!0,next:wr,error:uI,complete:wr};var bo=(()=>typeof Symbol=="function"&&Symbol.observable||"@@observable")();function Si(i){return i}function l_(i){return i.length===0?Si:i.length===1?i[0]:function(n){return i.reduce((t,r)=>r(t),n)}}var te=(()=>{class i{constructor(n){n&&(this._subscribe=n)}lift(n){let t=new i;return t.source=this,t.operator=n,t}subscribe(n,t,r){let o=fI(n)?n:new ki(n,t,r);return go(()=>{let{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(n){try{return this._subscribe(n)}catch(t){n.error(t)}}forEach(n,t){return t=c_(t),new t((r,o)=>{let s=new ki({next:a=>{try{n(a)}catch(l){o(l),s.unsubscribe()}},error:o,complete:r});this.subscribe(s)})}_subscribe(n){var t;return(t=this.source)===null||t===void 0?void 0:t.subscribe(n)}[bo](){return this}pipe(...n){return l_(n)(this)}toPromise(n){return n=c_(n),new n((t,r)=>{let o;this.subscribe(s=>o=s,s=>r(s),()=>t(o))})}}return i.create=e=>new i(e),i})();function c_(i){var e;return(e=i??Ii.Promise)!==null&&e!==void 0?e:Promise}function hI(i){return i&&ne(i.next)&&ne(i.error)&&ne(i.complete)}function fI(i){return i&&i instanceof Dr||hI(i)&&yl(i)}function gm(i){return ne(i?.lift)}function Ce(i){return e=>{if(gm(e))return e.lift(function(n){try{return i(n,this)}catch(t){this.error(t)}});throw new TypeError("Unable to lift unknown Observable type")}}function xe(i,e,n,t,r){return new bm(i,e,n,t,r)}var bm=class extends Dr{constructor(e,n,t,r,o,s){super(e),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(l){e.error(l)}}:super._next,this._error=r?function(a){try{r(a)}catch(l){e.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=t?function(){try{t()}catch(a){e.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((e=this.onFinalize)===null||e===void 0||e.call(this))}}};function d_(){return Ce((i,e)=>{let n=null;i._refCount++;let t=xe(e,void 0,void 0,void 0,()=>{if(!i||i._refCount<=0||0<--i._refCount){n=null;return}let r=i._connection,o=n;n=null,r&&(!o||r===o)&&r.unsubscribe(),e.unsubscribe()});i.subscribe(t),t.closed||(n=i.connect())})}var Ls=class extends te{constructor(e,n){super(),this.source=e,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,gm(e)&&(this.lift=e.lift)}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){let e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:e}=this;this._subject=this._connection=null,e?.unsubscribe()}connect(){let e=this._connection;if(!e){e=this._connection=new he;let n=this.getSubject();e.add(this.source.subscribe(xe(n,void 0,()=>{this._teardown(),n.complete()},t=>{this._teardown(),n.error(t)},()=>this._teardown()))),e.closed&&(this._connection=null,e=he.EMPTY)}return e}refCount(){return d_()(this)}};var u_=fo(i=>function(){i(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var S=(()=>{class i extends te{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let t=new Dl(this,this);return t.operator=n,t}_throwIfClosed(){if(this.closed)throw new u_}next(n){go(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let t of this.currentObservers)t.next(n)}})}error(n){go(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:t}=this;for(;t.length;)t.shift().error(n)}})}complete(){go(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){let{hasError:t,isStopped:r,observers:o}=this;return t||r?um:(this.currentObservers=null,o.push(n),new he(()=>{this.currentObservers=null,yr(o,n)}))}_checkFinalizedStatuses(n){let{hasError:t,thrownError:r,isStopped:o}=this;t?n.error(r):o&&n.complete()}asObservable(){let n=new te;return n.source=this,n}}return i.create=(e,n)=>new Dl(e,n),i})(),Dl=class extends S{constructor(e,n){super(),this.destination=e,this.source=n}next(e){var n,t;(t=(n=this.destination)===null||n===void 0?void 0:n.next)===null||t===void 0||t.call(n,e)}error(e){var n,t;(t=(n=this.destination)===null||n===void 0?void 0:n.error)===null||t===void 0||t.call(n,e)}complete(){var e,n;(n=(e=this.destination)===null||e===void 0?void 0:e.complete)===null||n===void 0||n.call(e)}_subscribe(e){var n,t;return(t=(n=this.source)===null||n===void 0?void 0:n.subscribe(e))!==null&&t!==void 0?t:um}};var Bt=class extends S{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){let n=super._subscribe(e);return!n.closed&&e.next(this._value),n}getValue(){let{hasError:e,thrownError:n,_value:t}=this;if(e)throw n;return this._throwIfClosed(),t}next(e){super.next(this._value=e)}};var js={now(){return(js.delegate||Date).now()},delegate:void 0};var Vs=class extends S{constructor(e=1/0,n=1/0,t=js){super(),this._bufferSize=e,this._windowTime=n,this._timestampProvider=t,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=n===1/0,this._bufferSize=Math.max(1,e),this._windowTime=Math.max(1,n)}next(e){let{isStopped:n,_buffer:t,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:s}=this;n||(t.push(e),!r&&t.push(o.now()+s)),this._trimBuffer(),super.next(e)}_subscribe(e){this._throwIfClosed(),this._trimBuffer();let n=this._innerSubscribe(e),{_infiniteTimeWindow:t,_buffer:r}=this,o=r.slice();for(let s=0;sm_(e)&&i()),e},clearImmediate(i){m_(i)}};var{setImmediate:gI,clearImmediate:bI}=h_,zs={setImmediate(...i){let{delegate:e}=zs;return(e?.setImmediate||gI)(...i)},clearImmediate(i){let{delegate:e}=zs;return(e?.clearImmediate||bI)(i)},delegate:void 0};var El=class extends _o{constructor(e,n){super(e,n),this.scheduler=e,this.work=n}requestAsyncId(e,n,t=0){return t!==null&&t>0?super.requestAsyncId(e,n,t):(e.actions.push(this),e._scheduled||(e._scheduled=zs.setImmediate(e.flush.bind(e,void 0))))}recycleAsyncId(e,n,t=0){var r;if(t!=null?t>0:this.delay>0)return super.recycleAsyncId(e,n,t);let{actions:o}=e;n!=null&&((r=o[o.length-1])===null||r===void 0?void 0:r.id)!==n&&(zs.clearImmediate(n),e._scheduled===n&&(e._scheduled=void 0))}};var vo=class i{constructor(e,n=i.now){this.schedulerActionCtor=e,this.now=n}schedule(e,n=0,t){return new this.schedulerActionCtor(this,e).schedule(t,n)}};vo.now=js.now;var yo=class extends vo{constructor(e,n=vo.now){super(e,n),this.actions=[],this._active=!1}flush(e){let{actions:n}=this;if(this._active){n.push(e);return}let t;this._active=!0;do if(t=e.execute(e.state,e.delay))break;while(e=n.shift());if(this._active=!1,t){for(;e=n.shift();)e.unsubscribe();throw t}}};var Il=class extends yo{flush(e){this._active=!0;let n=this._scheduled;this._scheduled=void 0;let{actions:t}=this,r;e=e||t.shift();do if(r=e.execute(e.state,e.delay))break;while((e=t[0])&&e.id===n&&t.shift());if(this._active=!1,r){for(;(e=t[0])&&e.id===n&&t.shift();)e.unsubscribe();throw r}}};var Hs=new Il(El);var gn=new yo(_o),f_=gn;var bn=new te(i=>i.complete());function kl(i){return i&&ne(i.schedule)}function ym(i){return i[i.length-1]}function Sl(i){return ne(ym(i))?i.pop():void 0}function qi(i){return kl(ym(i))?i.pop():void 0}function p_(i,e){return typeof ym(i)=="number"?i.pop():e}function b_(i,e,n,t){function r(o){return o instanceof n?o:new n(function(s){s(o)})}return new(n||(n=Promise))(function(o,s){function a(d){try{c(t.next(d))}catch(u){s(u)}}function l(d){try{c(t.throw(d))}catch(u){s(u)}}function c(d){d.done?o(d.value):r(d.value).then(a,l)}c((t=t.apply(i,e||[])).next())})}function g_(i){var e=typeof Symbol=="function"&&Symbol.iterator,n=e&&i[e],t=0;if(n)return n.call(i);if(i&&typeof i.length=="number")return{next:function(){return i&&t>=i.length&&(i=void 0),{value:i&&i[t++],done:!i}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Cr(i){return this instanceof Cr?(this.v=i,this):new Cr(i)}function __(i,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=n.apply(i,e||[]),r,o=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(h){t[h]&&(r[h]=function(f){return new Promise(function(p,v){o.push([h,f,p,v])>1||a(h,f)})})}function a(h,f){try{l(t[h](f))}catch(p){u(o[0][3],p)}}function l(h){h.value instanceof Cr?Promise.resolve(h.value.v).then(c,d):u(o[0][2],h)}function c(h){a("next",h)}function d(h){a("throw",h)}function u(h,f){h(f),o.shift(),o.length&&a(o[0][0],o[0][1])}}function v_(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=i[Symbol.asyncIterator],n;return e?e.call(i):(i=typeof g_=="function"?g_(i):i[Symbol.iterator](),n={},t("next"),t("throw"),t("return"),n[Symbol.asyncIterator]=function(){return this},n);function t(o){n[o]=i[o]&&function(s){return new Promise(function(a,l){s=i[o](s),r(a,l,s.done,s.value)})}}function r(o,s,a,l){Promise.resolve(l).then(function(c){o({value:c,done:a})},s)}}var wo=i=>i&&typeof i.length=="number"&&typeof i!="function";function Ml(i){return ne(i?.then)}function Tl(i){return ne(i[bo])}function Al(i){return Symbol.asyncIterator&&ne(i?.[Symbol.asyncIterator])}function Ol(i){return new TypeError(`You provided ${i!==null&&typeof i=="object"?"an invalid object":`'${i}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function _I(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Rl=_I();function Fl(i){return ne(i?.[Rl])}function Pl(i){return __(this,arguments,function*(){let n=i.getReader();try{for(;;){let{value:t,done:r}=yield Cr(n.read());if(r)return yield Cr(void 0);yield yield Cr(t)}}finally{n.releaseLock()}})}function Nl(i){return ne(i?.getReader)}function Ve(i){if(i instanceof te)return i;if(i!=null){if(Tl(i))return vI(i);if(wo(i))return yI(i);if(Ml(i))return wI(i);if(Al(i))return y_(i);if(Fl(i))return xI(i);if(Nl(i))return DI(i)}throw Ol(i)}function vI(i){return new te(e=>{let n=i[bo]();if(ne(n.subscribe))return n.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function yI(i){return new te(e=>{for(let n=0;n{i.then(n=>{e.closed||(e.next(n),e.complete())},n=>e.error(n)).then(null,wl)})}function xI(i){return new te(e=>{for(let n of i)if(e.next(n),e.closed)return;e.complete()})}function y_(i){return new te(e=>{CI(i,e).catch(n=>e.error(n))})}function DI(i){return y_(Pl(i))}function CI(i,e){var n,t,r,o;return b_(this,void 0,void 0,function*(){try{for(n=v_(i);t=yield n.next(),!t.done;){let s=t.value;if(e.next(s),e.closed)return}}catch(s){r={error:s}}finally{try{t&&!t.done&&(o=n.return)&&(yield o.call(n))}finally{if(r)throw r.error}}e.complete()})}function zt(i,e,n,t=0,r=!1){let o=e.schedule(function(){n(),r?i.add(this.schedule(null,t)):this.unsubscribe()},t);if(i.add(o),!r)return o}function Ll(i,e=0){return Ce((n,t)=>{n.subscribe(xe(t,r=>zt(t,i,()=>t.next(r),e),()=>zt(t,i,()=>t.complete(),e),r=>zt(t,i,()=>t.error(r),e)))})}function jl(i,e=0){return Ce((n,t)=>{t.add(i.schedule(()=>n.subscribe(t),e))})}function w_(i,e){return Ve(i).pipe(jl(e),Ll(e))}function x_(i,e){return Ve(i).pipe(jl(e),Ll(e))}function D_(i,e){return new te(n=>{let t=0;return e.schedule(function(){t===i.length?n.complete():(n.next(i[t++]),n.closed||this.schedule())})})}function C_(i,e){return new te(n=>{let t;return zt(n,e,()=>{t=i[Rl](),zt(n,e,()=>{let r,o;try{({value:r,done:o}=t.next())}catch(s){n.error(s);return}o?n.complete():n.next(r)},0,!0)}),()=>ne(t?.return)&&t.return()})}function Vl(i,e){if(!i)throw new Error("Iterable cannot be null");return new te(n=>{zt(n,e,()=>{let t=i[Symbol.asyncIterator]();zt(n,e,()=>{t.next().then(r=>{r.done?n.complete():n.next(r.value)})},0,!0)})})}function E_(i,e){return Vl(Pl(i),e)}function I_(i,e){if(i!=null){if(Tl(i))return w_(i,e);if(wo(i))return D_(i,e);if(Ml(i))return x_(i,e);if(Al(i))return Vl(i,e);if(Fl(i))return C_(i,e);if(Nl(i))return E_(i,e)}throw Ol(i)}function Ht(i,e){return e?I_(i,e):Ve(i)}function Me(...i){let e=qi(i);return Ht(i,e)}function $t(i){return!!i&&(i instanceof te||ne(i.lift)&&ne(i.subscribe))}var k_=fo(i=>function(){i(this),this.name="EmptyError",this.message="no elements in sequence"});function wm(i,e){let n=typeof e=="object";return new Promise((t,r)=>{let o=new ki({next:s=>{t(s),o.unsubscribe()},error:r,complete:()=>{n?t(e.defaultValue):r(new k_)}});i.subscribe(o)})}function S_(i){return i instanceof Date&&!isNaN(i)}function $e(i,e){return Ce((n,t)=>{let r=0;n.subscribe(xe(t,o=>{t.next(i.call(e,o,r++))}))})}var{isArray:EI}=Array;function II(i,e){return EI(e)?i(...e):i(e)}function xo(i){return $e(e=>II(i,e))}var{isArray:kI}=Array,{getPrototypeOf:SI,prototype:MI,keys:TI}=Object;function Bl(i){if(i.length===1){let e=i[0];if(kI(e))return{args:e,keys:null};if(AI(e)){let n=TI(e);return{args:n.map(t=>e[t]),keys:n}}}return{args:i,keys:null}}function AI(i){return i&&typeof i=="object"&&SI(i)===MI}function zl(i,e){return i.reduce((n,t,r)=>(n[t]=e[r],n),{})}function Er(...i){let e=qi(i),n=Sl(i),{args:t,keys:r}=Bl(i);if(t.length===0)return Ht([],e);let o=new te(OI(t,e,r?s=>zl(r,s):Si));return n?o.pipe(xo(n)):o}function OI(i,e,n=Si){return t=>{M_(e,()=>{let{length:r}=i,o=new Array(r),s=r,a=r;for(let l=0;l{let c=Ht(i[l],e),d=!1;c.subscribe(xe(t,u=>{o[l]=u,d||(d=!0,a--),a||t.next(n(o.slice()))},()=>{--s||t.complete()}))},t)},t)}}function M_(i,e,n){i?zt(n,i,e):e()}function T_(i,e,n,t,r,o,s,a){let l=[],c=0,d=0,u=!1,h=()=>{u&&!l.length&&!c&&e.complete()},f=v=>c{o&&e.next(v),c++;let E=!1;Ve(n(v,d++)).subscribe(xe(e,T=>{r?.(T),o?f(T):e.next(T)},()=>{E=!0},void 0,()=>{if(E)try{for(c--;l.length&&cp(T)):p(T)}h()}catch(T){e.error(T)}}))};return i.subscribe(xe(e,f,()=>{u=!0,h()})),()=>{a?.()}}function Kt(i,e,n=1/0){return ne(e)?Kt((t,r)=>$e((o,s)=>e(t,o,r,s))(Ve(i(t,r))),n):(typeof e=="number"&&(n=e),Ce((t,r)=>T_(t,r,i,n)))}function Hl(i=1/0){return Kt(Si,i)}function A_(){return Hl(1)}function Mi(...i){return A_()(Ht(i,qi(i)))}function Yi(i){return new te(e=>{Ve(i()).subscribe(e)})}function $s(...i){let e=Sl(i),{args:n,keys:t}=Bl(i),r=new te(o=>{let{length:s}=n;if(!s){o.complete();return}let a=new Array(s),l=s,c=s;for(let d=0;d{u||(u=!0,c--),a[d]=h},()=>l--,void 0,()=>{(!l||!u)&&(c||o.next(t?zl(t,a):a),o.complete())}))}});return e?r.pipe(xo(e)):r}var RI=["addListener","removeListener"],FI=["addEventListener","removeEventListener"],PI=["on","off"];function Qi(i,e,n,t){if(ne(n)&&(t=n,n=void 0),t)return Qi(i,e,n).pipe(xo(t));let[r,o]=jI(i)?FI.map(s=>a=>i[s](e,a,n)):NI(i)?RI.map(O_(i,e)):LI(i)?PI.map(O_(i,e)):[];if(!r&&wo(i))return Kt(s=>Qi(s,e,n))(Ve(i));if(!r)throw new TypeError("Invalid event target");return new te(s=>{let a=(...l)=>s.next(1o(a)})}function O_(i,e){return n=>t=>i[n](e,t)}function NI(i){return ne(i.addListener)&&ne(i.removeListener)}function LI(i){return ne(i.on)&&ne(i.off)}function jI(i){return ne(i.addEventListener)&&ne(i.removeEventListener)}function _n(i=0,e,n=f_){let t=-1;return e!=null&&(kl(e)?n=e:t=e),new te(r=>{let o=S_(i)?+i-n.now():i;o<0&&(o=0);let s=0;return n.schedule(function(){r.closed||(r.next(s++),0<=t?this.schedule(void 0,t):r.complete())},o)})}function xm(i=0,e=gn){return i<0&&(i=0),_n(i,i,e)}function Be(...i){let e=qi(i),n=p_(i,1/0),t=i;return t.length?t.length===1?Ve(t[0]):Hl(n)(Ht(t,e)):bn}function Ge(i,e){return Ce((n,t)=>{let r=0;n.subscribe(xe(t,o=>i.call(e,o,r++)&&t.next(o)))})}function R_(i){return Ce((e,n)=>{let t=!1,r=null,o=null,s=!1,a=()=>{if(o?.unsubscribe(),o=null,t){t=!1;let c=r;r=null,n.next(c)}s&&n.complete()},l=()=>{o=null,s&&n.complete()};e.subscribe(xe(n,c=>{t=!0,r=c,o||Ve(i(c)).subscribe(o=xe(n,a,l))},()=>{s=!0,(!t||!o||o.closed)&&n.complete()}))})}function $l(i,e=gn){return R_(()=>_n(i,e))}function Dm(i,e){return ne(e)?Kt(i,e,1):Kt(i,1)}function Ir(i,e=gn){return Ce((n,t)=>{let r=null,o=null,s=null,a=()=>{if(r){r.unsubscribe(),r=null;let c=o;o=null,t.next(c)}};function l(){let c=s+i,d=e.now();if(d{o=c,s=e.now(),r||(r=e.schedule(l,i),t.add(r))},()=>{a(),t.complete()},void 0,()=>{o=r=null}))})}function ke(i){return i<=0?()=>bn:Ce((e,n)=>{let t=0;e.subscribe(xe(n,r=>{++t<=i&&(n.next(r),i<=t&&n.complete())}))})}function F_(){return Ce((i,e)=>{i.subscribe(xe(e,wr))})}function P_(i){return $e(()=>i)}function Cm(i,e){return e?n=>Mi(e.pipe(ke(1),F_()),n.pipe(Cm(i))):Kt((n,t)=>Ve(i(n,t)).pipe(ke(1),P_(n)))}function kr(i,e=gn){let n=_n(i,e);return Cm(()=>n)}function Ki(i,e=Si){return i=i??VI,Ce((n,t)=>{let r,o=!0;n.subscribe(xe(t,s=>{let a=e(s);(o||!i(r,a))&&(o=!1,r=a,t.next(s))}))})}function VI(i,e){return i===e}function Do(i={}){let{connector:e=()=>new S,resetOnError:n=!0,resetOnComplete:t=!0,resetOnRefCountZero:r=!0}=i;return o=>{let s,a,l,c=0,d=!1,u=!1,h=()=>{a?.unsubscribe(),a=void 0},f=()=>{h(),s=l=void 0,d=u=!1},p=()=>{let v=s;f(),v?.unsubscribe()};return Ce((v,E)=>{c++,!u&&!d&&h();let T=l=l??e();E.add(()=>{c--,c===0&&!u&&!d&&(a=Em(p,r))}),T.subscribe(E),!s&&c>0&&(s=new ki({next:Y=>T.next(Y),error:Y=>{u=!0,h(),a=Em(f,n,Y),T.error(Y)},complete:()=>{d=!0,h(),a=Em(f,t),T.complete()}}),Ve(v).subscribe(s))})(o)}}function Em(i,e,...n){if(e===!0){i();return}if(e===!1)return;let t=new ki({next:()=>{t.unsubscribe(),i()}});return Ve(e(...n)).subscribe(t)}function Sr(i,e,n){let t,r=!1;return i&&typeof i=="object"?{bufferSize:t=1/0,windowTime:e=1/0,refCount:r=!1,scheduler:n}=i:t=i??1/0,Do({connector:()=>new Vs(t,e,n),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function Mr(i){return Ge((e,n)=>i<=n)}function tt(...i){let e=qi(i);return Ce((n,t)=>{(e?Mi(i,n,e):Mi(i,n)).subscribe(t)})}function It(i,e){return Ce((n,t)=>{let r=null,o=0,s=!1,a=()=>s&&!r&&t.complete();n.subscribe(xe(t,l=>{r?.unsubscribe();let c=0,d=o++;Ve(i(l,d)).subscribe(r=xe(t,u=>t.next(e?e(l,u,d,c++):u),()=>{r=null,a()}))},()=>{s=!0,a()}))})}function re(i){return Ce((e,n)=>{Ve(i).subscribe(xe(n,()=>n.complete(),wr)),!n.closed&&e.subscribe(n)})}function Im(i,e=!1){return Ce((n,t)=>{let r=0;n.subscribe(xe(t,o=>{let s=i(o,r++);(s||e)&&t.next(o),!s&&t.complete()}))})}function km(i,e,n){let t=ne(i)||e||n?{next:i,error:e,complete:n}:i;return t?Ce((r,o)=>{var s;(s=t.subscribe)===null||s===void 0||s.call(t);let a=!0;r.subscribe(xe(o,l=>{var c;(c=t.next)===null||c===void 0||c.call(t,l),o.next(l)},()=>{var l;a=!1,(l=t.complete)===null||l===void 0||l.call(t),o.complete()},l=>{var c;a=!1,(c=t.error)===null||c===void 0||c.call(t,l),o.error(l)},()=>{var l,c;a&&((l=t.unsubscribe)===null||l===void 0||l.call(t)),(c=t.finalize)===null||c===void 0||c.call(t)}))}):Si}function Qe(i){for(let e in i)if(i[e]===Qe)return e;throw Error("Could not find renamed property on target object.")}function Ul(i,e){for(let n in e)e.hasOwnProperty(n)&&!i.hasOwnProperty(n)&&(i[n]=e[n])}function Zt(i){if(typeof i=="string")return i;if(Array.isArray(i))return"["+i.map(Zt).join(", ")+"]";if(i==null)return""+i;if(i.overriddenName)return`${i.overriddenName}`;if(i.name)return`${i.name}`;let e=i.toString();if(e==null)return""+e;let n=e.indexOf(` -`);return n===-1?e:e.substring(0,n)}function Wm(i,e){return i==null||i===""?e===null?"":e:e==null||e===""?i:i+" "+e}var BI=Qe({__forward_ref__:Qe});function pi(i){return i.__forward_ref__=pi,i.toString=function(){return Zt(this())},i}function Lt(i){return xv(i)?i():i}function xv(i){return typeof i=="function"&&i.hasOwnProperty(BI)&&i.__forward_ref__===pi}function Dv(i){return i&&!!i.\u0275providers}var Cv="https://g.co/ng/security#xss",O=class extends Error{constructor(e,n){super(Qh(e,n)),this.code=e}};function Qh(i,e){return`${`NG0${Math.abs(i)}`}${e?": "+e:""}`}var zI=Qe({\u0275cmp:Qe}),HI=Qe({\u0275dir:Qe}),$I=Qe({\u0275pipe:Qe});var nc=Qe({\u0275fac:Qe}),Us=Qe({__NG_ELEMENT_ID__:Qe}),N_=Qe({__NG_ENV_ID__:Qe});function Cc(i){return typeof i=="string"?i:i==null?"":String(i)}function UI(i){return typeof i=="function"?i.name||i.toString():typeof i=="object"&&i!=null&&typeof i.type=="function"?i.type.name||i.type.toString():Cc(i)}function WI(i,e){let n=e?`. Dependency path: ${e.join(" > ")} > ${i}`:"";throw new O(-200,`Circular dependency in DI detected for ${i}${n}`)}function Kh(i,e){let n=e?` in ${e}`:"";throw new O(-201,!1)}function GI(i,e){i==null&&qI(e,i,null,"!=")}function qI(i,e,n,t){throw new Error(`ASSERTION ERROR: ${i}`+(t==null?"":` [Expected=> ${n} ${t} ${e} <=Actual]`))}function C(i){return{token:i.token,providedIn:i.providedIn||null,factory:i.factory,value:void 0}}function P(i){return{providers:i.providers||[],imports:i.imports||[]}}function Zh(i){return L_(i,Ev)||L_(i,Iv)}function L_(i,e){return i.hasOwnProperty(e)?i[e]:null}function YI(i){let e=i&&(i[Ev]||i[Iv]);return e||null}function j_(i){return i&&(i.hasOwnProperty(V_)||i.hasOwnProperty(QI))?i[V_]:null}var Ev=Qe({\u0275prov:Qe}),V_=Qe({\u0275inj:Qe}),Iv=Qe({ngInjectableDef:Qe}),QI=Qe({ngInjectorDef:Qe}),De=function(i){return i[i.Default=0]="Default",i[i.Host=1]="Host",i[i.Self=2]="Self",i[i.SkipSelf=4]="SkipSelf",i[i.Optional=8]="Optional",i}(De||{}),Gm;function kv(){return Gm}function hi(i){let e=Gm;return Gm=i,e}function Sv(i,e,n){let t=Zh(i);if(t&&t.providedIn=="root")return t.value===void 0?t.value=t.factory():t.value;if(n&De.Optional)return null;if(e!==void 0)return e;Kh(Zt(i),"Injector")}var ft=globalThis;var y=class{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=C({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};var KI={},Ws=KI,qm="__NG_DI_FLAG__",rc="ngTempTokenPath",ZI="ngTokenPath",XI=/\n/gm,JI="\u0275",B_="__source",So;function ek(){return So}function Co(i){let e=So;return So=i,e}function tk(i,e=De.Default){if(So===void 0)throw new O(-203,!1);return So===null?Sv(i,void 0,e):So.get(i,e&De.Optional?null:void 0,e)}function _(i,e=De.Default){return(kv()||tk)(Lt(i),e)}function ee(i,e=De.Default){return _(i,Ec(e))}function Ec(i){return typeof i>"u"||typeof i=="number"?i:0|(i.optional&&8)|(i.host&&1)|(i.self&&2)|(i.skipSelf&&4)}function Ym(i){let e=[];for(let n=0;n ");else if(typeof e=="object"){let o=[];for(let s in e)if(e.hasOwnProperty(s)){let a=e[s];o.push(s+":"+(typeof a=="string"?JSON.stringify(a):Zt(a)))}r=`{${o.join(", ")}}`}return`${n}${t?"("+t+")":""}[${r}]: ${i.replace(XI,` - `)}`}function ea(i){return{toString:i}.toString()}var Tv=function(i){return i[i.OnPush=0]="OnPush",i[i.Default=1]="Default",i}(Tv||{}),en=function(i){return i[i.Emulated=0]="Emulated",i[i.None=2]="None",i[i.ShadowDom=3]="ShadowDom",i}(en||{}),To={},Ut=[];function Av(i,e,n){let t=i.length;for(;;){let r=i.indexOf(e,n);if(r===-1)return r;if(r===0||i.charCodeAt(r-1)<=32){let o=e.length;if(r+o===t||i.charCodeAt(r+o)<=32)return r}n=r+1}}function Qm(i,e,n){let t=0;for(;te){s=o-1;break}}}for(;oo?h="":h=r[u+1].toLowerCase();let f=t&8?h:null;if(f&&Av(f,c,0)!==-1||t&2&&c!==h){if(Ti(t))return!1;s=!0}}}}return Ti(t)||s}function Ti(i){return(i&1)===0}function ck(i,e,n,t){if(e===null)return-1;let r=0;if(t||!n){let o=!1;for(;r-1)for(n++;n0?'="'+a+'"':"")+"]"}else t&8?r+="."+s:t&4&&(r+=" "+s);else r!==""&&!Ti(s)&&(e+=H_(o,r),r=""),t=s,o=o||!Ti(t);n++}return r!==""&&(e+=H_(o,r)),e}function pk(i){return i.map(fk).join(",")}function gk(i){let e=[],n=[],t=1,r=2;for(;t{let e=jv(i),n=wt(J({},e),{decls:i.decls,vars:i.vars,template:i.template,consts:i.consts||null,ngContentSelectors:i.ngContentSelectors,onPush:i.changeDetection===Tv.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&i.dependencies||null,getStandaloneInjector:null,signals:i.signals??!1,data:i.data||{},encapsulation:i.encapsulation||en.Emulated,styles:i.styles||Ut,_:null,schemas:i.schemas||null,tView:null,id:""});Vv(n);let t=i.dependencies;return n.directiveDefs=U_(t,!1),n.pipeDefs=U_(t,!0),n.id=yk(n),n})}function bk(i){return Ao(i)||Nv(i)}function _k(i){return i!==null}function N(i){return ea(()=>({type:i.type,bootstrap:i.bootstrap||Ut,declarations:i.declarations||Ut,imports:i.imports||Ut,exports:i.exports||Ut,transitiveCompileScopes:null,schemas:i.schemas||null,id:i.id||null}))}function $_(i,e){if(i==null)return To;let n={};for(let t in i)if(i.hasOwnProperty(t)){let r=i[t],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),n[r]=t,e&&(e[r]=o)}return n}function D(i){return ea(()=>{let e=jv(i);return Vv(e),e})}function Qn(i){return{type:i.type,name:i.name,factory:null,pure:i.pure!==!1,standalone:i.standalone===!0,onDestroy:i.type.prototype.ngOnDestroy||null}}function Ao(i){return i[zI]||null}function Nv(i){return i[HI]||null}function Lv(i){return i[$I]||null}function vk(i){let e=Ao(i)||Nv(i)||Lv(i);return e!==null?e.standalone:!1}function jv(i){let e={};return{type:i.type,providersResolver:null,factory:null,hostBindings:i.hostBindings||null,hostVars:i.hostVars||0,hostAttrs:i.hostAttrs||null,contentQueries:i.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:i.inputs||To,exportAs:i.exportAs||null,standalone:i.standalone===!0,signals:i.signals===!0,selectors:i.selectors||Ut,viewQuery:i.viewQuery||null,features:i.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:$_(i.inputs,e),outputs:$_(i.outputs),debugInfo:null}}function Vv(i){i.features?.forEach(e=>e(i))}function U_(i,e){if(!i)return null;let n=e?Lv:bk;return()=>(typeof i=="function"?i():i).map(t=>n(t)).filter(_k)}function yk(i){let e=0,n=[i.selectors,i.ngContentSelectors,i.hostVars,i.hostAttrs,i.consts,i.vars,i.decls,i.encapsulation,i.standalone,i.signals,i.exportAs,JSON.stringify(i.inputs),JSON.stringify(i.outputs),Object.getOwnPropertyNames(i.type.prototype),!!i.contentQueries,!!i.viewQuery].join("|");for(let r of n)e=Math.imul(31,e)+r.charCodeAt(0)<<0;return e+=2147483647+1,"c"+e}var wn=0,le=1,pe=2,gt=3,Oi=4,Xt=5,qs=6,Ys=7,Ft=8,Oo=9,Ro=10,st=11,Qs=12,W_=13,Vo=14,fi=15,ta=16,Eo=17,Ji=18,Ic=19,Bv=20,Un=21,Sm=22,Or=23,pt=25,zv=1,Hv=2,Km=6,Rr=7,oc=8,Fo=9;var Pt=11;function Wn(i){return Array.isArray(i)&&typeof i[zv]=="object"}function Ri(i){return Array.isArray(i)&&i[zv]===!0}function Xh(i){return(i.flags&4)!==0}function kc(i){return i.componentOffset>-1}function Sc(i){return(i.flags&1)===1}function Gn(i){return!!i.template}function wk(i){return(i[pe]&512)!==0}function Fr(i,e){let n=i.hasOwnProperty(nc);return n?i[nc]:null}var Zm=class{constructor(e,n,t){this.previousValue=e,this.currentValue=n,this.firstChange=t}isFirstChange(){return this.firstChange}};function Oe(){return $v}function $v(i){return i.type.prototype.ngOnChanges&&(i.setInput=Dk),xk}Oe.ngInherit=!0;function xk(){let i=Wv(this),e=i?.current;if(e){let n=i.previous;if(n===To)i.previous=e;else for(let t in e)n[t]=e[t];i.current=null,this.ngOnChanges(e)}}function Dk(i,e,n,t){let r=this.declaredInputs[n],o=Wv(i)||Ck(i,{previous:To,current:null}),s=o.current||(o.current={}),a=o.previous,l=a[r];s[r]=new Zm(l&&l.currentValue,e,a===To),i[t]=e}var Uv="__ngSimpleChanges__";function Wv(i){return i[Uv]||null}function Ck(i,e){return i[Uv]=e}var G_=null;var Zi=function(i,e,n){G_?.(i,e,n)},Gv="svg",Ek="math";function tn(i){for(;Array.isArray(i);)i=i[wn];return i}function qv(i,e){return tn(e[i])}function gi(i,e){return tn(e[i.index])}function Jh(i,e){return i.data[e]}function ef(i,e){return i[e]}function Kn(i,e){let n=e[i];return Wn(n)?n:n[wn]}function Ik(i){return(i[pe]&4)===4}function tf(i){return(i[pe]&128)===128}function kk(i){return Ri(i[gt])}function Po(i,e){return e==null?null:i[e]}function Yv(i){i[Eo]=0}function Sk(i){i[pe]&1024||(i[pe]|=1024,tf(i)&&Mc(i))}function Mk(i,e){for(;i>0;)e=e[Vo],i--;return e}function Qv(i){i[pe]&9216&&Mc(i)}function Mc(i){let e=i[gt];for(;e!==null&&!(Ri(e)&&e[Km]||Wn(e)&&e[pe]&8192);){if(Ri(e))e[Km]=!0;else if(e[pe]|=8192,!tf(e))break;e=e[gt]}}function Kv(i,e){if((i[pe]&256)===256)throw new O(911,!1);i[Un]===null&&(i[Un]=[]),i[Un].push(e)}function Tk(i,e){if(i[Un]===null)return;let n=i[Un].indexOf(e);n!==-1&&i[Un].splice(n,1)}var ge={lFrame:r0(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Ak(){return ge.lFrame.elementDepthCount}function Ok(){ge.lFrame.elementDepthCount++}function Rk(){ge.lFrame.elementDepthCount--}function Zv(){return ge.bindingsEnabled}function Xv(){return ge.skipHydrationRootTNode!==null}function Fk(i){return ge.skipHydrationRootTNode===i}function Pk(){ge.skipHydrationRootTNode=null}function fe(){return ge.lFrame.lView}function bt(){return ge.lFrame.tView}function Ke(i){return ge.lFrame.contextLView=i,i[Ft]}function Ze(i){return ge.lFrame.contextLView=null,i}function jt(){let i=Jv();for(;i!==null&&i.type===64;)i=i.parent;return i}function Jv(){return ge.lFrame.currentTNode}function Nk(){let i=ge.lFrame,e=i.currentTNode;return i.isParent?e:e.parent}function Hr(i,e){let n=ge.lFrame;n.currentTNode=i,n.isParent=e}function nf(){return ge.lFrame.isParent}function rf(){ge.lFrame.isParent=!1}function Lk(){return ge.lFrame.contextLView}function ia(){let i=ge.lFrame,e=i.bindingRootIndex;return e===-1&&(e=i.bindingRootIndex=i.tView.bindingStartIndex),e}function jk(i){return ge.lFrame.bindingIndex=i}function Bo(){return ge.lFrame.bindingIndex++}function e0(i){let e=ge.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+i,n}function Vk(){return ge.lFrame.inI18n}function Bk(i,e){let n=ge.lFrame;n.bindingIndex=n.bindingRootIndex=i,Xm(e)}function zk(){return ge.lFrame.currentDirectiveIndex}function Xm(i){ge.lFrame.currentDirectiveIndex=i}function Hk(i){let e=ge.lFrame.currentDirectiveIndex;return e===-1?null:i[e]}function t0(){return ge.lFrame.currentQueryIndex}function of(i){ge.lFrame.currentQueryIndex=i}function $k(i){let e=i[le];return e.type===2?e.declTNode:e.type===1?i[Xt]:null}function i0(i,e,n){if(n&De.SkipSelf){let r=e,o=i;for(;r=r.parent,r===null&&!(n&De.Host);)if(r=$k(o),r===null||(o=o[Vo],r.type&10))break;if(r===null)return!1;e=r,i=o}let t=ge.lFrame=n0();return t.currentTNode=e,t.lView=i,!0}function sf(i){let e=n0(),n=i[le];ge.lFrame=e,e.currentTNode=n.firstChild,e.lView=i,e.tView=n,e.contextLView=i,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function n0(){let i=ge.lFrame,e=i===null?null:i.child;return e===null?r0(i):e}function r0(i){let e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:i,child:null,inI18n:!1};return i!==null&&(i.child=e),e}function o0(){let i=ge.lFrame;return ge.lFrame=i.parent,i.currentTNode=null,i.lView=null,i}var s0=o0;function af(){let i=o0();i.isParent=!0,i.tView=null,i.selectedIndex=-1,i.contextLView=null,i.elementDepthCount=0,i.currentDirectiveIndex=-1,i.currentNamespace=null,i.bindingRootIndex=-1,i.bindingIndex=-1,i.currentQueryIndex=0}function Uk(i){return(ge.lFrame.contextLView=Mk(i,ge.lFrame.contextLView))[Ft]}function $r(){return ge.lFrame.selectedIndex}function Pr(i){ge.lFrame.selectedIndex=i}function lf(){let i=ge.lFrame;return Jh(i.tView,i.selectedIndex)}function bi(){ge.lFrame.currentNamespace=Gv}function zo(){Wk()}function Wk(){ge.lFrame.currentNamespace=null}function Gk(){return ge.lFrame.currentNamespace}var a0=!0;function Tc(){return a0}function Ac(i){a0=i}function qk(i,e,n){let{ngOnChanges:t,ngOnInit:r,ngDoCheck:o}=e.type.prototype;if(t){let s=$v(e);(n.preOrderHooks??=[]).push(i,s),(n.preOrderCheckHooks??=[]).push(i,s)}r&&(n.preOrderHooks??=[]).push(0-i,r),o&&((n.preOrderHooks??=[]).push(i,o),(n.preOrderCheckHooks??=[]).push(i,o))}function Oc(i,e){for(let n=e.directiveStart,t=e.directiveEnd;n=t)break}else e[l]<0&&(i[Eo]+=65536),(a>14>16&&(i[pe]&3)===e&&(i[pe]+=16384,q_(a,o)):q_(a,o)}var Mo=-1,Nr=class{constructor(e,n,t){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=t}};function Qk(i){return i instanceof Nr}function Kk(i){return(i.flags&8)!==0}function Zk(i){return(i.flags&16)!==0}function c0(i){return i!==Mo}function sc(i){let e=i&32767;return i&32767}function Xk(i){return i>>16}function ac(i,e){let n=Xk(i),t=e;for(;n>0;)t=t[Vo],n--;return t}var Jm=!0;function lc(i){let e=Jm;return Jm=i,e}var Jk=256,d0=Jk-1,u0=5,eS=0,Xi={};function tS(i,e,n){let t;typeof n=="string"?t=n.charCodeAt(0)||0:n.hasOwnProperty(Us)&&(t=n[Us]),t==null&&(t=n[Us]=eS++);let r=t&d0,o=1<>u0)]|=o}function cc(i,e){let n=m0(i,e);if(n!==-1)return n;let t=e[le];t.firstCreatePass&&(i.injectorIndex=e.length,Tm(t.data,i),Tm(e,null),Tm(t.blueprint,null));let r=cf(i,e),o=i.injectorIndex;if(c0(r)){let s=sc(r),a=ac(r,e),l=a[le].data;for(let c=0;c<8;c++)e[o+c]=a[s+c]|l[s+c]}return e[o+8]=r,o}function Tm(i,e){i.push(0,0,0,0,0,0,0,0,e)}function m0(i,e){return i.injectorIndex===-1||i.parent&&i.parent.injectorIndex===i.injectorIndex||e[i.injectorIndex+8]===null?-1:i.injectorIndex}function cf(i,e){if(i.parent&&i.parent.injectorIndex!==-1)return i.parent.injectorIndex;let n=0,t=null,r=e;for(;r!==null;){if(t=b0(r),t===null)return Mo;if(n++,r=r[Vo],t.injectorIndex!==-1)return t.injectorIndex|n<<16}return Mo}function eh(i,e,n){tS(i,e,n)}function iS(i,e){if(e==="class")return i.classes;if(e==="style")return i.styles;let n=i.attrs;if(n){let t=n.length,r=0;for(;r>20,u=t?a:a+d,h=r?a+d:c;for(let f=u;f=l&&p.type===n)return f}if(r){let f=s[l];if(f&&Gn(f)&&f.type===n)return l}return null}function Lr(i,e,n,t){let r=i[n],o=e.data;if(Qk(r)){let s=r;s.resolving&&WI(UI(o[n]));let a=lc(s.canSeeViewProviders);s.resolving=!0;let l,c=s.injectImpl?hi(s.injectImpl):null,d=i0(i,t,De.Default);try{r=i[n]=s.factory(void 0,o,i,t),e.firstCreatePass&&n>=t.directiveStart&&qk(n,o[n],e)}finally{c!==null&&hi(c),lc(a),s.resolving=!1,s0()}}return r}function rS(i){if(typeof i=="string")return i.charCodeAt(0)||0;let e=i.hasOwnProperty(Us)?i[Us]:void 0;return typeof e=="number"?e>=0?e&d0:oS:e}function Y_(i,e,n){let t=1<>u0)]&t)}function Q_(i,e){return!(i&De.Self)&&!(i&De.Host&&e)}var Ar=class{constructor(e,n){this._tNode=e,this._lView=n}get(e,n,t){return p0(this._tNode,this._lView,e,Ec(t),n)}};function oS(){return new Ar(jt(),fe())}function je(i){return ea(()=>{let e=i.prototype.constructor,n=e[nc]||th(e),t=Object.prototype,r=Object.getPrototypeOf(i.prototype).constructor;for(;r&&r!==t;){let o=r[nc]||th(r);if(o&&o!==n)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function th(i){return xv(i)?()=>{let e=th(Lt(i));return e&&e()}:Fr(i)}function sS(i,e,n,t,r){let o=i,s=e;for(;o!==null&&s!==null&&s[pe]&2048&&!(s[pe]&512);){let a=g0(o,s,n,t|De.Self,Xi);if(a!==Xi)return a;let l=o.parent;if(!l){let c=s[Bv];if(c){let d=c.get(n,Xi,t);if(d!==Xi)return d}l=b0(s),s=s[Vo]}o=l}return r}function b0(i){let e=i[le],n=e.type;return n===2?e.declTNode:n===1?i[Xt]:null}function on(i){return iS(jt(),i)}var Wl="__parameters__";function aS(i){return function(...n){if(i){let t=i(...n);for(let r in t)this[r]=t[r]}}}function _0(i,e,n){return ea(()=>{let t=aS(e);function r(...o){if(this instanceof r)return t.apply(this,o),this;let s=new r(...o);return a.annotation=s,a;function a(l,c,d){let u=l.hasOwnProperty(Wl)?l[Wl]:Object.defineProperty(l,Wl,{value:[]})[Wl];for(;u.length<=d;)u.push(null);return(u[d]=u[d]||[]).push(s),l}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=i,r.annotationCls=r,r})}function lS(i){return typeof i=="function"}function cS(i,e,n){if(i.length!==e.length)return!1;for(let t=0;tArray.isArray(n)?df(n,e):e(n))}function v0(i,e,n){e>=i.length?i.push(n):i.splice(e,0,n)}function dc(i,e){return e>=i.length-1?i.pop():i.splice(e,1)[0]}function y0(i,e){let n=[];for(let t=0;te;){let o=r-2;i[r]=i[o],r--}i[e]=n,i[e+1]=t}}function Rc(i,e,n){let t=na(i,e);return t>=0?i[t|1]=n:(t=~t,uS(i,t,e,n)),t}function Am(i,e){let n=na(i,e);if(n>=0)return i[n|1]}function na(i,e){return mS(i,e,1)}function mS(i,e,n){let t=0,r=i.length>>n;for(;r!==t;){let o=t+(r-t>>1),s=i[o<e?r=o:t=o+1}return~(r<{n.push(s)};return df(e,s=>{let a=s;ih(a,o,[],t)&&(r||=[],r.push(a))}),r!==void 0&&E0(r,o),n}function E0(i,e){for(let n=0;n{e(o,t)})}}function ih(i,e,n,t){if(i=Lt(i),!i)return!1;let r=null,o=j_(i),s=!o&&Ao(i);if(!o&&!s){let l=i.ngModule;if(o=j_(l),o)r=l;else return!1}else{if(s&&!s.standalone)return!1;r=i}let a=t.has(r);if(s){if(a)return!1;if(t.add(r),s.dependencies){let l=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let c of l)ih(c,e,n,t)}}else if(o){if(o.imports!=null&&!a){t.add(r);let c;try{df(o.imports,d=>{ih(d,e,n,t)&&(c||=[],c.push(d))})}finally{}c!==void 0&&E0(c,e)}if(!a){let c=Fr(r)||(()=>new r);e({provide:r,useFactory:c,deps:Ut},r),e({provide:x0,useValue:r,multi:!0},r),e({provide:Fc,useValue:()=>_(r),multi:!0},r)}let l=o.providers;if(l!=null&&!a){let c=i;mf(l,d=>{e(d,c)})}}else return!1;return r!==i&&i.providers!==void 0}function mf(i,e){for(let n of i)Dv(n)&&(n=n.\u0275providers),Array.isArray(n)?mf(n,e):e(n)}var hS=Qe({provide:String,useValue:Qe});function I0(i){return i!==null&&typeof i=="object"&&hS in i}function fS(i){return!!(i&&i.useExisting)}function pS(i){return!!(i&&i.useFactory)}function No(i){return typeof i=="function"}function gS(i){return!!i.useClass}var Pc=new y("Set Injector scope."),ec={},bS={},Om;function hf(){return Om===void 0&&(Om=new uc),Om}var qn=class{},mc=class extends qn{get destroyed(){return this._destroyed}constructor(e,n,t,r){super(),this.parent=n,this.source=t,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,rh(e,s=>this.processProvider(s)),this.records.set(w0,Io(void 0,this)),r.has("environment")&&this.records.set(qn,Io(void 0,this));let o=this.records.get(Pc);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(x0,Ut,De.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let e=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of e)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();let n=Co(this),t=hi(void 0),r;try{return e()}finally{Co(n),hi(t)}}get(e,n=Ws,t=De.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(N_))return e[N_](this);t=Ec(t);let r,o=Co(this),s=hi(void 0);try{if(!(t&De.SkipSelf)){let l=this.records.get(e);if(l===void 0){let c=xS(e)&&Zh(e);c&&this.injectableDefInScope(c)?l=Io(nh(e),ec):l=null,this.records.set(e,l)}if(l!=null)return this.hydrate(e,l)}let a=t&De.Self?hf():this.parent;return n=t&De.Optional&&n===Ws?null:n,a.get(e,n)}catch(a){if(a.name==="NullInjectorError"){if((a[rc]=a[rc]||[]).unshift(Zt(e)),o)throw a;return nk(a,e,"R3InjectorError",this.source)}else throw a}finally{hi(s),Co(o)}}resolveInjectorInitializers(){let e=Co(this),n=hi(void 0),t;try{let r=this.get(Fc,Ut,De.Self);for(let o of r)o()}finally{Co(e),hi(n)}}toString(){let e=[],n=this.records;for(let t of n.keys())e.push(Zt(t));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new O(205,!1)}processProvider(e){e=Lt(e);let n=No(e)?e:Lt(e&&e.provide),t=vS(e);if(!No(e)&&e.multi===!0){let r=this.records.get(n);r||(r=Io(void 0,ec,!0),r.factory=()=>Ym(r.multi),this.records.set(n,r)),n=e,r.multi.push(e)}else{let r=this.records.get(n)}this.records.set(n,t)}hydrate(e,n){return n.value===ec&&(n.value=bS,n.value=n.factory()),typeof n.value=="object"&&n.value&&wS(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(e){if(!e.providedIn)return!1;let n=Lt(e.providedIn);return typeof n=="string"?n==="any"||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(e){let n=this._onDestroyHooks.indexOf(e);n!==-1&&this._onDestroyHooks.splice(n,1)}};function nh(i){let e=Zh(i),n=e!==null?e.factory:Fr(i);if(n!==null)return n;if(i instanceof y)throw new O(204,!1);if(i instanceof Function)return _S(i);throw new O(204,!1)}function _S(i){let e=i.length;if(e>0){let t=y0(e,"?");throw new O(204,!1)}let n=YI(i);return n!==null?()=>n.factory(i):()=>new i}function vS(i){if(I0(i))return Io(void 0,i.useValue);{let e=k0(i);return Io(e,ec)}}function k0(i,e,n){let t;if(No(i)){let r=Lt(i);return Fr(r)||nh(r)}else if(I0(i))t=()=>Lt(i.useValue);else if(pS(i))t=()=>i.useFactory(...Ym(i.deps||[]));else if(fS(i))t=()=>_(Lt(i.useExisting));else{let r=Lt(i&&(i.useClass||i.provide));if(yS(i))t=()=>new r(...Ym(i.deps));else return Fr(r)||nh(r)}return t}function Io(i,e,n=!1){return{factory:i,value:e,multi:n?[]:void 0}}function yS(i){return!!i.deps}function wS(i){return i!==null&&typeof i=="object"&&typeof i.ngOnDestroy=="function"}function xS(i){return typeof i=="function"||typeof i=="object"&&i instanceof y}function rh(i,e){for(let n of i)Array.isArray(n)?rh(n,e):n&&Dv(n)?rh(n.\u0275providers,e):e(n)}function S0(i){if(!kv()&&!ek())throw new O(-203,!1)}function K_(i,e=null,n=null,t){let r=DS(i,e,n,t);return r.resolveInjectorInitializers(),r}function DS(i,e=null,n=null,t,r=new Set){let o=[n||Ut,uf(i)];return t=t||(typeof i=="object"?void 0:Zt(i)),new mc(o,e||hf(),t||null,r)}var _t=(()=>{let e=class e{static create(t,r){if(Array.isArray(t))return K_({name:""},r,t,"");{let o=t.name??"";return K_({name:o},t.parent,t.providers,o)}}};e.THROW_IF_NOT_FOUND=Ws,e.NULL=new uc,e.\u0275prov=C({token:e,providedIn:"any",factory:()=>_(w0)}),e.__NG_ELEMENT_ID__=-1;let i=e;return i})();var oh;function M0(i){oh=i}function T0(){if(oh!==void 0)return oh;if(typeof document<"u")return document;throw new O(210,!1)}var $o=new y("AppId",{providedIn:"root",factory:()=>CS}),CS="ng",ff=new y("Platform Initializer"),Zn=new y("Platform ID",{providedIn:"platform",factory:()=>"unknown"});var Te=new y("AnimationModuleType"),ra=new y("CSP nonce",{providedIn:"root",factory:()=>T0().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function A0(i){return(i.flags&128)===128}var vn=function(i){return i[i.Important=1]="Important",i[i.DashCase=2]="DashCase",i}(vn||{}),ES=/^>|^->||--!>|)/g,kS="\u200B$1\u200B";function SS(i){return i.replace(ES,e=>e.replace(IS,kS))}var O0=new Map,MS=0;function TS(){return MS++}function AS(i){O0.set(i[Ic],i)}function OS(i){O0.delete(i[Ic])}var Z_="__ngContext__";function Yn(i,e){Wn(e)?(i[Z_]=e[Ic],AS(e)):i[Z_]=e}var RS;function pf(i,e){return RS(i,e)}function gf(i){let e=i[gt];return Ri(e)?e[gt]:e}function R0(i){return P0(i[Qs])}function F0(i){return P0(i[Oi])}function P0(i){for(;i!==null&&!Ri(i);)i=i[Oi];return i}function ko(i,e,n,t,r){if(t!=null){let o,s=!1;Ri(t)?o=t:Wn(t)&&(s=!0,t=t[wn]);let a=tn(t);i===0&&n!==null?r==null?V0(e,n,a):hc(e,n,a,r||null,!0):i===1&&n!==null?hc(e,n,a,r||null,!0):i===2?KS(e,a,s):i===3&&e.destroyNode(a),o!=null&&XS(e,i,o,n,r)}}function FS(i,e){return i.createText(e)}function PS(i,e,n){i.setValue(e,n)}function NS(i,e){return i.createComment(SS(e))}function N0(i,e,n){return i.createElement(e,n)}function LS(i,e){let n=e[st];oa(i,e,n,2,null,null),e[wn]=null,e[Xt]=null}function jS(i,e,n,t,r,o){t[wn]=r,t[Xt]=e,oa(i,t,n,1,r,o)}function VS(i,e){oa(i,e,e[st],2,null,null)}function BS(i){let e=i[Qs];if(!e)return Rm(i[le],i);for(;e;){let n=null;if(Wn(e))n=e[Qs];else{let t=e[Pt];t&&(n=t)}if(!n){for(;e&&!e[Oi]&&e!==i;)Wn(e)&&Rm(e[le],e),e=e[gt];e===null&&(e=i),Wn(e)&&Rm(e[le],e),n=e&&e[Oi]}e=n}}function zS(i,e,n,t){let r=Pt+t,o=n.length;t>0&&(n[r-1][Oi]=e),t0&&(i[n-1][Oi]=t[Oi]);let o=dc(i,Pt+e);LS(t[le],t);let s=o[Ji];s!==null&&s.detachView(o[le]),t[gt]=null,t[Oi]=null,t[pe]&=-129}return t}function Nc(i,e){if(!(e[pe]&256)){let n=e[st];e[Or]&&t_(e[Or]),n.destroyNode&&oa(i,e,n,3,null,null),BS(e)}}function Rm(i,e){if(!(e[pe]&256)){e[pe]&=-129,e[pe]|=256,US(i,e),$S(i,e),e[le].type===1&&e[st].destroy();let n=e[ta];if(n!==null&&Ri(e[gt])){n!==e[gt]&&L0(n,e);let t=e[Ji];t!==null&&t.detachView(i)}OS(e)}}function $S(i,e){let n=i.cleanup,t=e[Ys];if(n!==null)for(let o=0;o=0?t[s]():t[-s].unsubscribe(),o+=2}else{let s=t[n[o+1]];n[o].call(s)}t!==null&&(e[Ys]=null);let r=e[Un];if(r!==null){e[Un]=null;for(let o=0;o-1){let{encapsulation:o}=i.data[t.directiveStart+r];if(o===en.None||o===en.Emulated)return null}return gi(t,n)}}function hc(i,e,n,t,r){i.insertBefore(e,n,t,r)}function V0(i,e,n){i.appendChild(e,n)}function X_(i,e,n,t,r){t!==null?hc(i,e,n,t,r):V0(i,e,n)}function GS(i,e,n,t){i.removeChild(e,n,t)}function bf(i,e){return i.parentNode(e)}function qS(i,e){return i.nextSibling(e)}function B0(i,e,n){return QS(i,e,n)}function YS(i,e,n){return i.type&40?gi(i,n):null}var QS=YS,J_;function Lc(i,e,n,t){let r=j0(i,t,e),o=e[st],s=t.parent||e[Xt],a=B0(s,t,e);if(r!=null)if(Array.isArray(n))for(let l=0;li,createScript:i=>i,createScriptURL:i=>i})}catch{}return Gl}function jc(i){return tM()?.createHTML(i)||i}var ql;function iM(){if(ql===void 0&&(ql=null,ft.trustedTypes))try{ql=ft.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:i=>i,createScript:i=>i,createScriptURL:i=>i})}catch{}return ql}function ev(i){return iM()?.createHTML(i)||i}var yn=class{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Cv})`}},ah=class extends yn{getTypeName(){return"HTML"}},lh=class extends yn{getTypeName(){return"Style"}},ch=class extends yn{getTypeName(){return"Script"}},dh=class extends yn{getTypeName(){return"URL"}},uh=class extends yn{getTypeName(){return"ResourceURL"}};function sn(i){return i instanceof yn?i.changingThisBreaksApplicationSecurity:i}function Wr(i,e){let n=nM(i);if(n!=null&&n!==e){if(n==="ResourceURL"&&e==="URL")return!0;throw new Error(`Required a safe ${e}, got a ${n} (see ${Cv})`)}return n===e}function nM(i){return i instanceof yn&&i.getTypeName()||null}function W0(i){return new ah(i)}function G0(i){return new lh(i)}function q0(i){return new ch(i)}function Y0(i){return new dh(i)}function Q0(i){return new uh(i)}function rM(i){let e=new hh(i);return oM()?new mh(e):e}var mh=class{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{let n=new window.DOMParser().parseFromString(jc(e),"text/html").body;return n===null?this.inertDocumentHelper.getInertBodyElement(e):(n.removeChild(n.firstChild),n)}catch{return null}}},hh=class{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){let n=this.inertDocument.createElement("template");return n.innerHTML=jc(e),n}};function oM(){try{return!!new window.DOMParser().parseFromString(jc(""),"text/html")}catch{return!1}}var sM=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function vf(i){return i=String(i),i.match(sM)?i:"unsafe:"+i}function xn(i){let e={};for(let n of i.split(","))e[n]=!0;return e}function sa(...i){let e={};for(let n of i)for(let t in n)n.hasOwnProperty(t)&&(e[t]=!0);return e}var K0=xn("area,br,col,hr,img,wbr"),Z0=xn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),X0=xn("rp,rt"),aM=sa(X0,Z0),lM=sa(Z0,xn("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),cM=sa(X0,xn("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),tv=sa(K0,lM,cM,aM),J0=xn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),dM=xn("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),uM=xn("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),mM=sa(J0,dM,uM),hM=xn("script,style,template"),fh=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let n=e.firstChild,t=!0;for(;n;){if(n.nodeType===Node.ELEMENT_NODE?t=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,t&&n.firstChild){n=n.firstChild;continue}for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let r=this.checkClobberedElement(n,n.nextSibling);if(r){n=r;break}n=this.checkClobberedElement(n,n.parentNode)}}return this.buf.join("")}startElement(e){let n=e.nodeName.toLowerCase();if(!tv.hasOwnProperty(n))return this.sanitizedSomething=!0,!hM.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);let t=e.attributes;for(let r=0;r"),!0}endElement(e){let n=e.nodeName.toLowerCase();tv.hasOwnProperty(n)&&!K0.hasOwnProperty(n)&&(this.buf.push(""))}chars(e){this.buf.push(iv(e))}checkClobberedElement(e,n){if(n&&(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return n}},fM=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,pM=/([^\#-~ |!])/g;function iv(i){return i.replace(/&/g,"&").replace(fM,function(e){let n=e.charCodeAt(0),t=e.charCodeAt(1);return"&#"+((n-55296)*1024+(t-56320)+65536)+";"}).replace(pM,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}var Yl;function yf(i,e){let n=null;try{Yl=Yl||rM(i);let t=e?String(e):"";n=Yl.getInertBodyElement(t);let r=5,o=t;do{if(r===0)throw new Error("Failed to sanitize html because the input is unstable");r--,t=o,o=n.innerHTML,n=Yl.getInertBodyElement(t)}while(t!==o);let a=new fh().sanitizeChildren(nv(n)||n);return jc(a)}finally{if(n){let t=nv(n)||n;for(;t.firstChild;)t.removeChild(t.firstChild)}}}function nv(i){return"content"in i&&gM(i)?i.content:null}function gM(i){return i.nodeType===Node.ELEMENT_NODE&&i.nodeName==="TEMPLATE"}var Dn=function(i){return i[i.NONE=0]="NONE",i[i.HTML=1]="HTML",i[i.STYLE=2]="STYLE",i[i.SCRIPT=3]="SCRIPT",i[i.URL=4]="URL",i[i.RESOURCE_URL=5]="RESOURCE_URL",i}(Dn||{});function Vc(i){let e=bM();return e?ev(e.sanitize(Dn.HTML,i)||""):Wr(i,"HTML")?ev(sn(i)):yf(T0(),Cc(i))}function bM(){let i=fe();return i&&i[Ro].sanitizer}var _M="h",vM="b";var yM=(i,e,n)=>null;function wf(i,e,n=!1){return yM(i,e,n)}var ph=class{},fc=class{};function wM(i){let e=Error(`No component factory found for ${Zt(i)}.`);return e[xM]=i,e}var xM="ngComponent";var gh=class{resolveComponentFactory(e){throw wM(e)}},Pi=(()=>{let e=class e{};e.NULL=new gh;let i=e;return i})();function DM(){return Uo(jt(),fe())}function Uo(i,e){return new I(gi(i,e))}var I=(()=>{let e=class e{constructor(t){this.nativeElement=t}};e.__NG_ELEMENT_ID__=DM;let i=e;return i})();function CM(i){return i instanceof I?i.nativeElement:i}var jr=class{},Xn=(()=>{let e=class e{constructor(){this.destroyNode=null}};e.__NG_ELEMENT_ID__=()=>EM();let i=e;return i})();function EM(){let i=fe(),e=jt(),n=Kn(e.index,i);return(Wn(n)?n:i)[st]}var IM=(()=>{let e=class e{};e.\u0275prov=C({token:e,providedIn:"root",factory:()=>null});let i=e;return i})(),Vr=class{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}},kM=new Vr("17.0.2"),Fm={};function Bc(i){let e=xt(null);try{return i()}finally{xt(e)}}function ey(i){return xf(i)?Array.isArray(i)||!(i instanceof Map)&&Symbol.iterator in i:!1}function SM(i,e){if(Array.isArray(i))for(let n=0;ne,_h=class{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||MM}forEachItem(e){let n;for(n=this._itHead;n!==null;n=n._next)e(n)}forEachOperation(e){let n=this._itHead,t=this._removalsHead,r=0,o=null;for(;n||t;){let s=!t||n&&n.currentIndex{s=this._trackByFn(r,a),n===null||!Object.is(n.trackById,s)?(n=this._mismatch(n,a,s,r),t=!0):(t&&(n=this._verifyReinsertion(n,a,s,r)),Object.is(n.item,a)||this._addIdentityChange(n,a)),n=n._next,r++}),this.length=r;return this._truncate(n),this.collection=e,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;e!==null;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;e!==null;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,n,t,r){let o;return e===null?o=this._itTail:(o=e._prev,this._remove(e)),e=this._unlinkedRecords===null?null:this._unlinkedRecords.get(t,null),e!==null?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,o,r)):(e=this._linkedRecords===null?null:this._linkedRecords.get(t,r),e!==null?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,o,r)):e=this._addAfter(new vh(n,t),o,r)),e}_verifyReinsertion(e,n,t,r){let o=this._unlinkedRecords===null?null:this._unlinkedRecords.get(t,null);return o!==null?e=this._reinsertAfter(o,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;e!==null;){let n=e._next;this._addToRemovals(this._unlink(e)),e=n}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,n,t){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(e);let r=e._prevRemoved,o=e._nextRemoved;return r===null?this._removalsHead=o:r._nextRemoved=o,o===null?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(e,n,t),this._addToMoves(e,t),e}_moveAfter(e,n,t){return this._unlink(e),this._insertAfter(e,n,t),this._addToMoves(e,t),e}_addAfter(e,n,t){return this._insertAfter(e,n,t),this._additionsTail===null?this._additionsTail=this._additionsHead=e:this._additionsTail=this._additionsTail._nextAdded=e,e}_insertAfter(e,n,t){let r=n===null?this._itHead:n._next;return e._next=r,e._prev=n,r===null?this._itTail=e:r._prev=e,n===null?this._itHead=e:n._next=e,this._linkedRecords===null&&(this._linkedRecords=new pc),this._linkedRecords.put(e),e.currentIndex=t,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){this._linkedRecords!==null&&this._linkedRecords.remove(e);let n=e._prev,t=e._next;return n===null?this._itHead=t:n._next=t,t===null?this._itTail=n:t._prev=n,e}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail===null?this._movesTail=this._movesHead=e:this._movesTail=this._movesTail._nextMoved=e),e}_addToRemovals(e){return this._unlinkedRecords===null&&(this._unlinkedRecords=new pc),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,n){return e.item=n,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=e:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=e,e}},vh=class{constructor(e,n){this.item=e,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}},yh=class{constructor(){this._head=null,this._tail=null}add(e){this._head===null?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,n){let t;for(t=this._head;t!==null;t=t._nextDup)if((n===null||n<=t.currentIndex)&&Object.is(t.trackById,e))return t;return null}remove(e){let n=e._prevDup,t=e._nextDup;return n===null?this._head=t:n._nextDup=t,t===null?this._tail=n:t._prevDup=n,this._head===null}},pc=class{constructor(){this.map=new Map}put(e){let n=e.trackById,t=this.map.get(n);t||(t=new yh,this.map.set(n,t)),t.add(e)}get(e,n){let t=e,r=this.map.get(t);return r?r.get(e,n):null}remove(e){let n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function rv(i,e,n){let t=i.previousIndex;if(t===null)return t;let r=0;return n&&t{if(n&&n.key===r)this._maybeAddToChanges(n,t),this._appendAfter=n,n=n._next;else{let o=this._getOrCreateRecordForKey(r,t);n=this._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let t=n;t!==null;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,n){if(e){let t=e._prev;return n._next=e,n._prev=t,e._prev=n,t&&(t._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){let r=this._records.get(e);this._maybeAddToChanges(r,n);let o=r._prev,s=r._next;return o&&(o._next=s),s&&(s._prev=o),r._next=null,r._prev=null,r}let t=new Dh(e);return this._records.set(e,t),t.currentValue=n,this._addToAdditions(t),t}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;e!==null;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;e!=null;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,this._addToChanges(e))}_addToAdditions(e){this._additionsHead===null?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){this._changesHead===null?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(t=>n(e[t],t))}},Dh=class{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}};function ov(){return new an([new bh])}var an=(()=>{let e=class e{constructor(t){this.factories=t}static create(t,r){if(r!=null){let o=r.factories.slice();t=t.concat(o)}return new e(t)}static extend(t){return{provide:e,useFactory:r=>e.create(t,r||ov()),deps:[[e,new Ho,new Ur]]}}find(t){let r=this.factories.find(o=>o.supports(t));if(r!=null)return r;throw new O(901,!1)}};e.\u0275prov=C({token:e,providedIn:"root",factory:ov});let i=e;return i})();function sv(){return new Df([new wh])}var Df=(()=>{let e=class e{constructor(t){this.factories=t}static create(t,r){if(r){let o=r.factories.slice();t=t.concat(o)}return new e(t)}static extend(t){return{provide:e,useFactory:r=>e.create(t,r||sv()),deps:[[e,new Ho,new Ur]]}}find(t){let r=this.factories.find(o=>o.supports(t));if(r)return r;throw new O(901,!1)}};e.\u0275prov=C({token:e,providedIn:"root",factory:sv});let i=e;return i})();function gc(i,e,n,t,r=!1){for(;n!==null;){let o=e[n.index];o!==null&&t.push(tn(o)),Ri(o)&&TM(o,t);let s=n.type;if(s&8)gc(i,e,n.child,t);else if(s&32){let a=pf(n,e),l;for(;l=a();)t.push(l)}else if(s&16){let a=z0(e,n);if(Array.isArray(a))t.push(...a);else{let l=gf(e[fi]);gc(l[le],l,a,t,!0)}}n=r?n.projectionNext:n.next}return t}function TM(i,e){for(let n=Pt;n{Mc(i.lView)},consumerOnSignalRead(){this.lView[Or]=this}}),PM="ngOriginalError";function Pm(i){return i[PM]}var nn=class{constructor(){this._console=console}handleError(e){let n=this._findOriginalError(e);this._console.error("ERROR",e),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(e){let n=e&&Pm(e);for(;n&&Pm(n);)n=Pm(n);return n||null}};var iy=!1,NM=new y("",{providedIn:"root",factory:()=>iy});var ln={};function w(i){ny(bt(),fe(),$r()+i,!1)}function ny(i,e,n,t){if(!t)if((e[pe]&3)===3){let o=i.preOrderCheckHooks;o!==null&&Zl(e,o,n)}else{let o=i.preOrderHooks;o!==null&&Xl(e,o,0,n)}Pr(n)}function m(i,e=De.Default){let n=fe();if(n===null)return _(i,e);let t=jt();return p0(t,n,Lt(i),e)}function ry(){let i="invalid";throw new Error(i)}function LM(i,e){let n=i.hostBindingOpCodes;if(n!==null)try{for(let t=0;tpt&&ny(i,e,pt,!1),Zi(s?2:0,r),n(t,r)}finally{Pr(o),Zi(s?3:1,r)}}function Cf(i,e,n){if(Xh(e)){let t=xt(null);try{let r=e.directiveStart,o=e.directiveEnd;for(let s=r;snull;function $M(i,e,n,t){let r=fy(e);r.push(n),i.firstCreatePass&&py(i).push(t,r.length-1)}function UM(i,e,n,t,r,o){let s=e?e.injectorIndex:-1,a=0;return Xv()&&(a|=128),{type:n,index:t,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:r,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function av(i,e,n,t){for(let r in i)if(i.hasOwnProperty(r)){n=n===null?{}:n;let o=i[r];t===null?lv(n,e,r,o):t.hasOwnProperty(r)&&lv(n,e,t[r],o)}return n}function lv(i,e,n,t){i.hasOwnProperty(n)?i[n].push(e,t):i[n]=[e,t]}function WM(i,e,n){let t=e.directiveStart,r=e.directiveEnd,o=i.data,s=e.attrs,a=[],l=null,c=null;for(let d=t;d0;){let n=i[--e];if(typeof n=="number"&&n<0)return n}return 0}function KM(i,e,n,t){let r=n.directiveStart,o=n.directiveEnd;kc(n)&&nT(e,n,i.data[r+n.componentOffset]),i.firstCreatePass||cc(n,e),Yn(t,e);let s=n.initialInputs;for(let a=r;a-1&&(Ks(e,t),dc(n,t))}this._attachedToViewContainer=!1}Nc(this._lView[le],this._lView)}onDestroy(e){Kv(this._lView,e)}markForCheck(){Tf(this._cdRefInjectingView||this._lView)}detach(){this._lView[pe]&=-129}reattach(){Qv(this._lView),this._lView[pe]|=128}detectChanges(){dT(this._lView[le],this._lView,this.context,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new O(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,VS(this._lView[le],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new O(902,!1);this._appRef=e}},ve=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=pT;let i=e;return i})();function pT(i){return gT(jt(),fe(),(i&16)===16)}function gT(i,e,n){if(kc(i)&&!n){let t=Kn(i.index,e);return new Br(t,t)}else if(i.type&47){let t=e[fi];return new Br(t,e)}return null}var Af=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=bT,e.__NG_ENV_ID__=t=>t;let i=e;return i})(),Ih=class extends Af{constructor(e){super(),this._lView=e}onDestroy(e){return Kv(this._lView,e),()=>Tk(this._lView,e)}};function bT(){return new Ih(fe())}var cv=new Set;function $c(i){cv.has(i)||(cv.add(i),performance?.mark?.("mark_use_counter",{detail:{feature:i}}))}var kh=class extends S{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,n,t){let r=e,o=n||(()=>null),s=t;if(e&&typeof e=="object"){let l=e;r=l.next?.bind(l),o=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&&(o=Nm(o),r&&(r=Nm(r)),s&&(s=Nm(s)));let a=super.subscribe({next:r,error:o,complete:s});return e instanceof he&&e.add(a),a}};function Nm(i){return e=>{setTimeout(i,void 0,e)}}var F=kh;function dv(...i){}function _T(){let i=typeof ft.requestAnimationFrame=="function",e=ft[i?"requestAnimationFrame":"setTimeout"],n=ft[i?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&e&&n){let t=e[Zone.__symbol__("OriginalDelegate")];t&&(e=t);let r=n[Zone.__symbol__("OriginalDelegate")];r&&(n=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:n}}var M=class i{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:t=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new F(!1),this.onMicrotaskEmpty=new F(!1),this.onStable=new F(!1),this.onError=new F(!1),typeof Zone>"u")throw new O(908,!1);Zone.assertZonePatched();let r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!t&&n,r.shouldCoalesceRunChangeDetection=t,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=_T().nativeRequestAnimationFrame,wT(r)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get("isAngularZone")===!0}static assertInAngularZone(){if(!i.isInAngularZone())throw new O(909,!1)}static assertNotInAngularZone(){if(i.isInAngularZone())throw new O(909,!1)}run(e,n,t){return this._inner.run(e,n,t)}runTask(e,n,t,r){let o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,e,vT,dv,dv);try{return o.runTask(s,n,t)}finally{o.cancelTask(s)}}runGuarded(e,n,t){return this._inner.runGuarded(e,n,t)}runOutsideAngular(e){return this._outer.run(e)}},vT={};function Of(i){if(i._nesting==0&&!i.hasPendingMicrotasks&&!i.isStable)try{i._nesting++,i.onMicrotaskEmpty.emit(null)}finally{if(i._nesting--,!i.hasPendingMicrotasks)try{i.runOutsideAngular(()=>i.onStable.emit(null))}finally{i.isStable=!0}}}function yT(i){i.isCheckStableRunning||i.lastRequestAnimationFrameId!==-1||(i.lastRequestAnimationFrameId=i.nativeRequestAnimationFrame.call(ft,()=>{i.fakeTopEventTask||(i.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{i.lastRequestAnimationFrameId=-1,Sh(i),i.isCheckStableRunning=!0,Of(i),i.isCheckStableRunning=!1},void 0,()=>{},()=>{})),i.fakeTopEventTask.invoke()}),Sh(i))}function wT(i){let e=()=>{yT(i)};i._inner=i._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,t,r,o,s,a)=>{if(xT(a))return n.invokeTask(r,o,s,a);try{return uv(i),n.invokeTask(r,o,s,a)}finally{(i.shouldCoalesceEventChangeDetection&&o.type==="eventTask"||i.shouldCoalesceRunChangeDetection)&&e(),mv(i)}},onInvoke:(n,t,r,o,s,a,l)=>{try{return uv(i),n.invoke(r,o,s,a,l)}finally{i.shouldCoalesceRunChangeDetection&&e(),mv(i)}},onHasTask:(n,t,r,o)=>{n.hasTask(r,o),t===r&&(o.change=="microTask"?(i._hasPendingMicrotasks=o.microTask,Sh(i),Of(i)):o.change=="macroTask"&&(i.hasPendingMacrotasks=o.macroTask))},onHandleError:(n,t,r,o)=>(n.handleError(r,o),i.runOutsideAngular(()=>i.onError.emit(o)),!1)})}function Sh(i){i._hasPendingMicrotasks||(i.shouldCoalesceEventChangeDetection||i.shouldCoalesceRunChangeDetection)&&i.lastRequestAnimationFrameId!==-1?i.hasPendingMicrotasks=!0:i.hasPendingMicrotasks=!1}function uv(i){i._nesting++,i.isStable&&(i.isStable=!1,i.onUnstable.emit(null))}function mv(i){i._nesting--,Of(i)}var xy=new y("",{providedIn:"root",factory:Dy});function Dy(){let i=ee(M),e=!0,n=new te(r=>{e=i.isStable&&!i.hasPendingMacrotasks&&!i.hasPendingMicrotasks,i.runOutsideAngular(()=>{r.next(e),r.complete()})}),t=new te(r=>{let o;i.runOutsideAngular(()=>{o=i.onStable.subscribe(()=>{M.assertNotInAngularZone(),queueMicrotask(()=>{!e&&!i.hasPendingMacrotasks&&!i.hasPendingMicrotasks&&(e=!0,r.next(!0))})})});let s=i.onUnstable.subscribe(()=>{M.assertInAngularZone(),e&&(e=!1,i.runOutsideAngular(()=>{r.next(!1)}))});return()=>{o.unsubscribe(),s.unsubscribe()}});return Be(n,t.pipe(Do()))}function xT(i){return!Array.isArray(i)||i.length!==1?!1:i[0].data?.__ignore_ng_zone__===!0}var DT=(()=>{let e=class e{constructor(){this.renderDepth=0,this.handler=null,this.internalCallbacks=[]}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){if(this.renderDepth--,this.renderDepth===0){for(let t of this.internalCallbacks)t();this.internalCallbacks.length=0,this.handler?.execute()}}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}};e.\u0275prov=C({token:e,providedIn:"root",factory:()=>new e});let i=e;return i})();function CT(i,e){let n=Kn(e,i),t=n[le];ET(t,n);let r=n[wn];r!==null&&n[qs]===null&&(n[qs]=wf(r,n[Oo])),Rf(t,n,n[Ft])}function ET(i,e){for(let n=e.length;n0&&$0(i,n,o.join(" "))}}function RT(i,e,n){let t=i.projection=[];for(let r=0;r=0;t--){let r=i[t];r.hostVars=e+=r.hostVars,r.hostAttrs=Gs(r.hostAttrs,n=Gs(n,r.hostAttrs))}}function Ql(i){return i===To?{}:i===Ut?[]:i}function LT(i,e){let n=i.viewQuery;n?i.viewQuery=(t,r)=>{e(t,r),n(t,r)}:i.viewQuery=e}function jT(i,e){let n=i.contentQueries;n?i.contentQueries=(t,r,o)=>{e(t,r,o),n(t,r,o)}:i.contentQueries=e}function VT(i,e){let n=i.hostBindings;n?i.hostBindings=(t,r)=>{e(t,r),n(t,r)}:i.hostBindings=e}function ct(i){let e=i.inputConfig,n={};for(let t in e)if(e.hasOwnProperty(t)){let r=e[t];Array.isArray(r)&&r[2]&&(n[t]=r[2])}i.inputTransforms=n}function Ff(i,e,n){return i[e]=n}function BT(i,e){return i[e]}function Fi(i,e,n){let t=i[e];return Object.is(t,n)?!1:(i[e]=n,!0)}function zT(i,e,n,t){let r=Fi(i,e,n);return Fi(i,e+1,t)||r}function Q(i,e,n,t){let r=fe(),o=Bo();if(Fi(r,o,e)){let s=bt(),a=lf();rT(a,r,i,e,n,t)}return Q}function Cy(i,e,n,t){return Fi(i,Bo(),n)?e+Cc(n)+t:ln}function Kl(i,e){return i<<17|e<<2}function zr(i){return i>>17&32767}function HT(i){return(i&2)==2}function $T(i,e){return i&131071|e<<17}function Oh(i){return i|2}function Lo(i){return(i&131068)>>2}function Lm(i,e){return i&-131069|e<<2}function UT(i){return(i&1)===1}function Rh(i){return i|1}function WT(i,e,n,t,r,o){let s=o?e.classBindings:e.styleBindings,a=zr(s),l=Lo(s);i[t]=n;let c=!1,d;if(Array.isArray(n)){let u=n;d=u[1],(d===null||na(u,d)>0)&&(c=!0)}else d=n;if(r)if(l!==0){let h=zr(i[a+1]);i[t+1]=Kl(h,a),h!==0&&(i[h+1]=Lm(i[h+1],t)),i[a+1]=$T(i[a+1],t)}else i[t+1]=Kl(a,0),a!==0&&(i[a+1]=Lm(i[a+1],t)),a=t;else i[t+1]=Kl(l,0),a===0?a=t:i[l+1]=Lm(i[l+1],t),l=t;c&&(i[t+1]=Oh(i[t+1])),fv(i,d,t,!0,o),fv(i,d,t,!1,o),GT(e,d,i,t,o),s=Kl(a,l),o?e.classBindings=s:e.styleBindings=s}function GT(i,e,n,t,r){let o=r?i.residualClasses:i.residualStyles;o!=null&&typeof e=="string"&&na(o,e)>=0&&(n[t+1]=Rh(n[t+1]))}function fv(i,e,n,t,r){let o=i[n+1],s=e===null,a=t?zr(o):Lo(o),l=!1;for(;a!==0&&(l===!1||s);){let c=i[a],d=i[a+1];qT(c,e)&&(l=!0,i[a+1]=t?Rh(d):Oh(d)),a=t?zr(d):Lo(d)}l&&(i[n+1]=t?Oh(o):Rh(o))}function qT(i,e){return i===null||e==null||(Array.isArray(i)?i[1]:i)===e?!0:Array.isArray(i)&&typeof e=="string"?na(i,e)>=0:!1}var Ai={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function YT(i){return i.substring(Ai.key,Ai.keyEnd)}function QT(i){return KT(i),Ey(i,Iy(i,0,Ai.textEnd))}function Ey(i,e){let n=Ai.textEnd;return n===e?-1:(e=Ai.keyEnd=ZT(i,Ai.key=e,n),Iy(i,e,n))}function KT(i){Ai.key=0,Ai.keyEnd=0,Ai.value=0,Ai.valueEnd=0,Ai.textEnd=i.length}function Iy(i,e,n){for(;e32;)e++;return e}function R(i,e,n){let t=fe(),r=Bo();if(Fi(t,r,e)){let o=bt(),s=lf();ly(o,s,t,i,e,t[st],n,!1)}return R}function Fh(i,e,n,t,r){let o=e.inputs,s=r?"class":"style";Mf(i,n,o[s],s,t)}function _i(i,e,n){return Sy(i,e,n,!1),_i}function W(i,e){return Sy(i,e,null,!0),W}function Go(i){My(nA,ky,i,!0)}function ky(i,e){for(let n=QT(e);n>=0;n=Ey(e,n))Rc(i,YT(e),!0)}function Sy(i,e,n,t){let r=fe(),o=bt(),s=e0(2);if(o.firstUpdatePass&&Ay(o,i,s,t),e!==ln&&Fi(r,s,e)){let a=o.data[$r()];Oy(o,a,r,r[st],i,r[s+1]=oA(e,n),t,s)}}function My(i,e,n,t){let r=bt(),o=e0(2);r.firstUpdatePass&&Ay(r,null,o,t);let s=fe();if(n!==ln&&Fi(s,o,n)){let a=r.data[$r()];if(Ry(a,t)&&!Ty(r,o)){let l=t?a.classesWithoutHost:a.stylesWithoutHost;l!==null&&(n=Wm(l,n||"")),Fh(r,a,s,n,t)}else rA(r,a,s,s[st],s[o+1],s[o+1]=iA(i,e,n),t,o)}}function Ty(i,e){return e>=i.expandoStartIndex}function Ay(i,e,n,t){let r=i.data;if(r[n+1]===null){let o=r[$r()],s=Ty(i,n);Ry(o,t)&&e===null&&!s&&(e=!1),e=XT(r,o,e,t),WT(r,o,e,n,s,t)}}function XT(i,e,n,t){let r=Hk(i),o=t?e.residualClasses:e.residualStyles;if(r===null)(t?e.classBindings:e.styleBindings)===0&&(n=jm(null,i,e,n,t),n=Zs(n,e.attrs,t),o=null);else{let s=e.directiveStylingLast;if(s===-1||i[s]!==r)if(n=jm(r,i,e,n,t),o===null){let l=JT(i,e,t);l!==void 0&&Array.isArray(l)&&(l=jm(null,i,e,l[1],t),l=Zs(l,e.attrs,t),eA(i,e,t,l))}else o=tA(i,e,t)}return o!==void 0&&(t?e.residualClasses=o:e.residualStyles=o),n}function JT(i,e,n){let t=n?e.classBindings:e.styleBindings;if(Lo(t)!==0)return i[zr(t)]}function eA(i,e,n,t){let r=n?e.classBindings:e.styleBindings;i[zr(r)]=t}function tA(i,e,n){let t,r=e.directiveEnd;for(let o=1+e.directiveStylingLast;o0;){let l=i[r],c=Array.isArray(l),d=c?l[1]:l,u=d===null,h=n[r+1];h===ln&&(h=u?Ut:void 0);let f=u?Am(h,t):d===t?h:void 0;if(c&&!vc(f)&&(f=Am(l,t)),vc(f)&&(a=f,s))return a;let p=i[r+1];r=s?zr(p):Lo(p)}if(e!==null){let l=o?e.residualClasses:e.residualStyles;l!=null&&(a=Am(l,t))}return a}function vc(i){return i!==void 0}function oA(i,e){return i==null||i===""||(typeof e=="string"?i=i+e:typeof i=="object"&&(i=Zt(sn(i)))),i}function Ry(i,e){return(i.flags&(e?8:16))!==0}function Fy(i,e,n){let t=fe(),r=Cy(t,i,e,n);My(Rc,ky,r,!0)}var $$=new RegExp(`^(\\d+)*(${vM}|${_M})*(.*)`);var sA=(i,e)=>null;function Xs(i,e){return sA(i,e)}var Ph=class{destroy(e){}updateValue(e,n){}swap(e,n){let t=Math.min(e,n),r=Math.max(e,n),o=this.detach(r);if(r-t>1){let s=this.detach(t);this.attach(t,o),this.attach(r,s)}else this.attach(t,o)}move(e,n){this.attach(n,this.detach(e))}};function Vm(i,e,n,t,r){return i===n&&Object.is(e,t)?1:Object.is(r(i,e),r(n,t))?-1:0}function aA(i,e,n){let t,r,o=0,s=i.length-1;if(Array.isArray(e)){let a=e.length-1;for(;o<=s&&o<=a;){let l=i.at(o),c=e[o],d=Vm(o,l,o,c,n);if(d!==0){d<0&&i.updateValue(o,c),o++;continue}let u=i.at(s),h=e[a],f=Vm(s,u,a,h,n);if(f!==0){f<0&&i.updateValue(s,h),s--,a--;continue}let p=n(o,l),v=n(s,u),E=n(o,c);if(Object.is(E,v)){let T=n(a,h);Object.is(T,p)?(i.swap(o,s),i.updateValue(s,h),a--,s--):i.move(s,o),i.updateValue(o,c),o++;continue}if(t??=new yc,r??=bv(i,o,s,n),Nh(i,t,o,E))i.updateValue(o,c),o++,s++;else if(r.has(E))t.set(p,i.detach(o)),s--;else{let T=i.create(o,e[o]);i.attach(o,T),o++,s++}}for(;o<=a;)gv(i,t,n,o,e[o]),o++}else if(e!=null){let a=e[Symbol.iterator](),l=a.next();for(;!l.done&&o<=s;){let c=i.at(o),d=l.value,u=Vm(o,c,o,d,n);if(u!==0)u<0&&i.updateValue(o,d),o++,l=a.next();else{t??=new yc,r??=bv(i,o,s,n);let h=n(o,d);if(Nh(i,t,o,h))i.updateValue(o,d),o++,s++,l=a.next();else if(!r.has(h))i.attach(o,i.create(o,d)),o++,s++,l=a.next();else{let f=n(o,c);t.set(f,i.detach(o)),s--}}}for(;!l.done;)gv(i,t,n,i.length,l.value),l=a.next()}for(;o<=s;)i.destroy(i.detach(s--));t?.forEach(a=>{i.destroy(a)})}function Nh(i,e,n,t){return e!==void 0&&e.has(t)?(i.attach(n,e.get(t)),e.delete(t),!0):!1}function gv(i,e,n,t,r){if(Nh(i,e,t,n(t,r)))i.updateValue(t,r);else{let o=i.create(t,r);i.attach(t,o)}}function bv(i,e,n,t){let r=new Set;for(let o=e;o<=n;o++)r.add(t(o,i.at(o)));return r}var yc=class{constructor(){this.map=new Map}has(e){let n=this.map.get(e);return n!==void 0&&n.length>0}delete(e){let n=this.map.get(e);return n!==void 0?(n.shift(),!0):!1}get(e){let n=this.map.get(e);return n!==void 0&&n.length>0?n[0]:void 0}set(e,n){if(!this.map.has(e)){this.map.set(e,[n]);return}this.map.get(e)?.push(n)}forEach(e){for(let[n,t]of this.map)for(let r of t)e(r,n)}};function Uc(i,e,n,t){let r=e.tView,s=i[pe]&4096?4096:16,a=zc(i,r,n,s,null,e,null,null,null,t?.injector??null,t?.dehydratedView??null),l=i[e.index];a[ta]=l;let c=i[Ji];return c!==null&&(a[Ji]=c.createEmbeddedView(r)),Rf(r,a,n),a}function Py(i,e){let n=Pt+e;if(n{let e=class e{};e.__NG_ELEMENT_ID__=lA;let i=e;return i})();function lA(){let i=jt();return jy(i,fe())}var cA=qe,Ly=class extends cA{constructor(e,n,t){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=t}get element(){return Uo(this._hostTNode,this._hostLView)}get injector(){return new Ar(this._hostTNode,this._hostLView)}get parentInjector(){let e=cf(this._hostTNode,this._hostLView);if(c0(e)){let n=ac(e,this._hostLView),t=sc(e),r=n[le].data[t+8];return new Ar(r,n)}else return new Ar(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){let n=_v(this._lContainer);return n!==null&&n[e]||null}get length(){return this._lContainer.length-Pt}createEmbeddedView(e,n,t){let r,o;typeof t=="number"?r=t:t!=null&&(r=t.index,o=t.injector);let s=Xs(this._lContainer,e.ssrId),a=e.createEmbeddedViewImpl(n||{},o,s);return this.insertImpl(a,r,Js(this._hostTNode,s)),a}createComponent(e,n,t,r,o){let s=e&&!lS(e),a;if(s)a=n;else{let p=n||{};a=p.index,t=p.injector,r=p.projectableNodes,o=p.environmentInjector||p.ngModuleRef}let l=s?e:new _c(Ao(e)),c=t||this.parentInjector;if(!o&&l.ngModule==null){let v=(s?c:this.parentInjector).get(qn,null);v&&(o=v)}let d=Ao(l.componentType??{}),u=Xs(this._lContainer,d?.id??null),h=u?.firstChild??null,f=l.create(c,r,h,o);return this.insertImpl(f.hostView,a,Js(this._hostTNode,u)),f}insert(e,n){return this.insertImpl(e,n,!0)}insertImpl(e,n,t){let r=e._lView;if(kk(r)){let a=this.indexOf(e);if(a!==-1)this.detach(a);else{let l=r[gt],c=new Ly(l,l[Xt],l[gt]);c.detach(c.indexOf(e))}}let o=this._adjustIndex(n),s=this._lContainer;return Wc(s,r,o,t),e.attachToViewContainerRef(),v0(Bm(s),o,e),e}move(e,n){return this.insert(e,n)}indexOf(e){let n=_v(this._lContainer);return n!==null?n.indexOf(e):-1}remove(e){let n=this._adjustIndex(e,-1),t=Ks(this._lContainer,n);t&&(dc(Bm(this._lContainer),n),Nc(t[le],t))}detach(e){let n=this._adjustIndex(e,-1),t=Ks(this._lContainer,n);return t&&dc(Bm(this._lContainer),n)!=null?new Br(t):null}_adjustIndex(e,n=0){return e??this.length+n}};function _v(i){return i[oc]}function Bm(i){return i[oc]||(i[oc]=[])}function jy(i,e){let n,t=e[i.index];return Ri(t)?n=t:(n=my(t,e,null,i),e[i.index]=n,Hc(e,n)),uA(n,e,i,t),new Ly(n,i,e)}function dA(i,e){let n=i[st],t=n.createComment(""),r=gi(e,i),o=bf(n,r);return hc(n,o,t,qS(n,r),!1),t}var uA=fA,mA=(i,e,n)=>!1;function hA(i,e,n){return mA(i,e,n)}function fA(i,e,n,t){if(i[Rr])return;let r;n.type&8?r=tn(t):r=dA(e,n),i[Rr]=r}function pA(i,e,n,t,r,o,s,a,l){let c=e.consts,d=Wo(e,i,4,s||null,Po(c,a));Sf(e,n,d,Po(c,l)),Oc(e,d);let u=d.tView=kf(2,d,t,r,o,e.directiveRegistry,e.pipeRegistry,null,e.schemas,c,null);return e.queries!==null&&(e.queries.template(e,d),u.queries=e.queries.embeddedTView(d)),d}function G(i,e,n,t,r,o,s,a){let l=fe(),c=bt(),d=i+pt,u=c.firstCreatePass?pA(d,c,l,e,n,t,r,o,s):c.data[d];Hr(u,!1);let h=gA(c,l,u,i);Tc()&&Lc(c,l,h,u),Yn(h,l);let f=my(h,l,h,u);return l[d]=f,Hc(l,f),hA(f,u,l),Sc(u)&&Ef(c,l,u),s!=null&&If(l,u,a),G}var gA=bA;function bA(i,e,n,t){return Ac(!0),e[st].createComment("")}function ce(i,e,n){$c("NgControlFlow");let t=fe(),r=Bo(),o=Bh(t,pt+i),s=0;if(Fi(t,r,e)){let a=xt(null);try{if(Ny(o,s),e!==-1){let l=zh(t[le],e),c=Xs(o,l.tView.ssrId),d=Uc(t,l,n,{dehydratedView:c});Wc(o,d,s,Js(l,c))}}finally{xt(a)}}else{let a=Py(o,s);a!==void 0&&(a[Ft]=n)}}var Lh=class{constructor(e,n,t){this.lContainer=e,this.$implicit=n,this.$index=t}get $count(){return this.lContainer.length-Pt}};function vi(i,e){return e}var jh=class{constructor(e,n,t){this.hasEmptyBlock=e,this.trackByFn=n,this.liveCollection=t}};function yi(i,e,n,t,r,o,s,a,l,c,d){$c("NgControlFlow");let u=l!==void 0,h=fe(),f=a?s.bind(h[fi][Ft]):s,p=new jh(u,f);h[pt+i]=p,G(i+1,e,n,t,r,o),u&&G(i+2,l,c,d)}var Vh=class extends Ph{constructor(e,n,t){super(),this.lContainer=e,this.hostLView=n,this.templateTNode=t,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Pt}at(e){return this.getLView(e)[Ft].$implicit}attach(e,n){let t=n[qs];this.needsIndexUpdate||=e!==this.length,Wc(this.lContainer,n,e,Js(this.templateTNode,t))}detach(e){return this.needsIndexUpdate||=e!==this.length-1,_A(this.lContainer,e)}create(e,n){let t=Xs(this.lContainer,this.templateTNode.tView.ssrId);return Uc(this.hostLView,this.templateTNode,new Lh(this.lContainer,n,e),{dehydratedView:t})}destroy(e){Nc(e[le],e)}updateValue(e,n){this.getLView(e)[Ft].$implicit=n}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e(Ac(!0),N0(t,r,Gk()));function xA(i,e,n,t,r){let o=e.consts,s=Po(o,t),a=Wo(e,i,8,"ng-container",s);s!==null&&bc(a,s,!0);let l=Po(o,r);return Sf(e,n,a,l),e.queries!==null&&e.queries.elementStart(e,a),a}function Jn(i,e,n){let t=fe(),r=bt(),o=i+pt,s=r.firstCreatePass?xA(o,r,t,e,n):r.data[o];Hr(s,!0);let a=DA(r,t,s,i);return t[o]=a,Tc()&&Lc(r,t,a,s),Yn(a,t),Sc(s)&&(Ef(r,t,s),Cf(r,s,t)),n!=null&&If(t,s),Jn}function er(){let i=jt(),e=bt();return nf()?rf():(i=i.parent,Hr(i,!1)),e.firstCreatePass&&(Oc(e,i),Xh(i)&&e.queries.elementEnd(i)),er}function Cn(i,e,n){return Jn(i,e,n),er(),Cn}var DA=(i,e,n,t)=>(Ac(!0),NS(e[st],""));function Mt(){return fe()}function xi(i,e,n){let t=fe(),r=Bo();if(Fi(t,r,e)){let o=bt(),s=lf();ly(o,s,t,i,e,t[st],n,!0)}return xi}var Tr=void 0;function CA(i){let e=i,n=Math.floor(Math.abs(i)),t=i.toString().replace(/^[^.]*\.?/,"").length;return n===1&&t===0?1:5}var EA=["en",[["a","p"],["AM","PM"],Tr],[["AM","PM"],Tr,Tr],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Tr,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Tr,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Tr,"{1} 'at' {0}",Tr],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",CA],zm={};function Di(i){let e=IA(i),n=vv(e);if(n)return n;let t=e.split("-")[0];if(n=vv(t),n)return n;if(t==="en")return EA;throw new O(701,!1)}function vv(i){return i in zm||(zm[i]=ft.ng&&ft.ng.common&&ft.ng.common.locales&&ft.ng.common.locales[i]),zm[i]}var dt=function(i){return i[i.LocaleId=0]="LocaleId",i[i.DayPeriodsFormat=1]="DayPeriodsFormat",i[i.DayPeriodsStandalone=2]="DayPeriodsStandalone",i[i.DaysFormat=3]="DaysFormat",i[i.DaysStandalone=4]="DaysStandalone",i[i.MonthsFormat=5]="MonthsFormat",i[i.MonthsStandalone=6]="MonthsStandalone",i[i.Eras=7]="Eras",i[i.FirstDayOfWeek=8]="FirstDayOfWeek",i[i.WeekendRange=9]="WeekendRange",i[i.DateFormat=10]="DateFormat",i[i.TimeFormat=11]="TimeFormat",i[i.DateTimeFormat=12]="DateTimeFormat",i[i.NumberSymbols=13]="NumberSymbols",i[i.NumberFormats=14]="NumberFormats",i[i.CurrencyCode=15]="CurrencyCode",i[i.CurrencySymbol=16]="CurrencySymbol",i[i.CurrencyName=17]="CurrencyName",i[i.Currencies=18]="Currencies",i[i.Directionality=19]="Directionality",i[i.PluralCase=20]="PluralCase",i[i.ExtraData=21]="ExtraData",i}(dt||{});function IA(i){return i.toLowerCase().replace(/_/g,"-")}var wc="en-US";var kA=wc;function SA(i){GI(i,"Expected localeId to be defined"),typeof i=="string"&&(kA=i.toLowerCase().replace(/_/g,"-"))}function qo(i){return!!i&&typeof i.then=="function"}function Pf(i){return!!i&&typeof i.subscribe=="function"}function $(i,e,n,t){let r=fe(),o=bt(),s=jt();return TA(o,r,r[st],s,i,e,t),$}function MA(i,e,n,t){let r=i.cleanup;if(r!=null)for(let o=0;ol?a[l]:null}typeof s=="string"&&(o+=2)}return null}function TA(i,e,n,t,r,o,s){let a=Sc(t),c=i.firstCreatePass&&py(i),d=e[Ft],u=fy(e),h=!0;if(t.type&3||s){let v=gi(t,e),E=s?s(v):v,T=u.length,Y=s?_e=>s(tn(_e[t.index])):t.index,oe=null;if(!s&&a&&(oe=MA(i,e,r,t.index)),oe!==null){let _e=oe.__ngLastListenerFn__||oe;_e.__ngNextListenerFn__=o,oe.__ngLastListenerFn__=o,h=!1}else{o=wv(t,e,d,o,!1);let _e=n.listen(E,r,o);u.push(o,_e),c&&c.push(r,Y,T,T+1)}}else o=wv(t,e,d,o,!1);let f=t.outputs,p;if(h&&f!==null&&(p=f[r])){let v=p.length;if(v)for(let E=0;E-1?Kn(i.index,e):e;Tf(a);let l=yv(e,n,t,s),c=o.__ngNextListenerFn__;for(;c;)l=yv(e,n,c,s)&&l,c=c.__ngNextListenerFn__;return r&&l===!1&&s.preventDefault(),l}}function A(i=1){return Uk(i)}function AA(i,e){let n=null,t=dk(i);for(let r=0;r=i.data.length&&(i.data[n]=null,i.blueprint[n]=null),e[n]=t}function Jt(i){let e=Lk();return ef(e,pt+i)}function k(i,e=""){let n=fe(),t=bt(),r=i+pt,o=t.firstCreatePass?Wo(t,r,1,e,null):t.data[r],s=RA(t,n,o,e,i);n[r]=s,Tc()&&Lc(t,n,s,o),Hr(o,!1)}var RA=(i,e,n,t,r)=>(Ac(!0),FS(e[st],t));function kt(i){return Ue("",i,""),kt}function Ue(i,e,n){let t=fe(),r=Cy(t,i,e,n);return r!==ln&&lT(t,$r(),r),Ue}function FA(i,e,n){let t=bt();if(t.firstCreatePass){let r=Gn(i);Hh(n,t.data,t.blueprint,r,!0),Hh(e,t.data,t.blueprint,r,!1)}}function Hh(i,e,n,t,r){if(i=Lt(i),Array.isArray(i))for(let o=0;o>20;if(No(i)||!i.multi){let f=new Nr(c,r,m),p=$m(l,e,r?d:d+h,u);p===-1?(eh(cc(a,s),o,l),Hm(o,i,e.length),e.push(l),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),n.push(f),s.push(f)):(n[p]=f,s[p]=f)}else{let f=$m(l,e,d+h,u),p=$m(l,e,d,d+h),v=f>=0&&n[f],E=p>=0&&n[p];if(r&&!E||!r&&!v){eh(cc(a,s),o,l);let T=LA(r?NA:PA,n.length,r,t,c);!r&&E&&(n[p].providerFactory=T),Hm(o,i,e.length,0),e.push(l),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),n.push(T),s.push(T)}else{let T=Vy(n[r?p:f],c,!r&&t);Hm(o,i,f>-1?f:p,T)}!r&&t&&E&&n[p].componentProviders++}}}function Hm(i,e,n,t){let r=No(e),o=gS(e);if(r||o){let l=(o?Lt(e.useClass):e).prototype.ngOnDestroy;if(l){let c=i.destroyHooks||(i.destroyHooks=[]);if(!r&&e.multi){let d=c.indexOf(n);d===-1?c.push(n,[t,l]):c[d+1].push(t,l)}else c.push(n,l)}}}function Vy(i,e,n){return n&&i.componentProviders++,i.multi.push(e)-1}function $m(i,e,n,t){for(let r=n;r{n.providersResolver=(t,r)=>FA(t,r?r(i):i,e)}}var jo=class{};var xc=class extends jo{constructor(e){super(),this.componentFactoryResolver=new Mh(this),this.instance=null;let n=new mc([...e.providers,{provide:jo,useValue:this},{provide:Pi,useValue:this.componentFactoryResolver}],e.parent||hf(),e.debugName,new Set(["environment"]));this.injector=n,e.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}};function jA(i,e,n=null){return new xc({providers:i,parent:e,debugName:n,runEnvironmentInitializers:!0}).injector}var VA=(()=>{let e=class e{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){let r=C0(!1,t.type),o=r.length>0?jA([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,o)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(let t of this.cachedInjectors.values())t!==null&&t.destroy()}finally{this.cachedInjectors.clear()}}};e.\u0275prov=C({token:e,providedIn:"environment",factory:()=>new e(_(qn))});let i=e;return i})();function Re(i){$c("NgStandalone"),i.getStandaloneInjector=e=>e.get(VA).getOrCreateStandaloneInjector(i)}function Ni(i,e,n){let t=ia()+i,r=fe();return r[t]===ln?Ff(r,t,n?e.call(n):e()):BT(r,t)}function Gc(i,e,n,t){return Hy(fe(),ia(),i,e,n,t)}function By(i,e,n,t,r){return $y(fe(),ia(),i,e,n,t,r)}function zy(i,e){let n=i[e];return n===ln?void 0:n}function Hy(i,e,n,t,r,o){let s=e+n;return Fi(i,s,r)?Ff(i,s+1,o?t.call(o,r):t(r)):zy(i,s+1)}function $y(i,e,n,t,r,o,s){let a=e+n;return zT(i,a,r,o)?Ff(i,a+2,s?t.call(s,r,o):t(r,o)):zy(i,a+2)}function it(i,e){let n=bt(),t,r=i+pt;n.firstCreatePass?(t=BA(e,n.pipeRegistry),n.data[r]=t,t.onDestroy&&(n.destroyHooks??=[]).push(r,t.onDestroy)):t=n.data[r];let o=t.factory||(t.factory=Fr(t.type,!0)),s,a=hi(m);try{let l=lc(!1),c=o();return lc(l),OA(n,fe(),r,c),c}finally{hi(a)}}function BA(i,e){if(e)for(let n=e.length-1;n>=0;n--){let t=e[n];if(i===t.name)return t}}function at(i,e,n){let t=i+pt,r=fe(),o=ef(r,t);return Uy(r,t)?Hy(r,ia(),e,o.transform,n,o):o.transform(n)}function qc(i,e,n,t){let r=i+pt,o=fe(),s=ef(o,r);return Uy(o,r)?$y(o,ia(),e,s.transform,n,t,s):s.transform(n,t)}function Uy(i,e){return i[le].data[e].pure}function zA(){return this._results[Symbol.iterator]()}var rn=class i{get changes(){return this._changes||(this._changes=new F)}constructor(e=!1){this._emitDistinctChangesOnly=e,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;let n=i.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=zA)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,n){return this._results.reduce(e,n)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,n){this.dirty=!1;let t=dS(e);(this._changesDetected=!cS(this._results,t,n))&&(this._results=t,this.length=t.length,this.last=t[this.length-1],this.first=t[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}},Ae=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=UA;let i=e;return i})(),HA=Ae,$A=class extends HA{constructor(e,n,t){super(),this._declarationLView=e,this._declarationTContainer=n,this.elementRef=t}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,n){return this.createEmbeddedViewImpl(e,n)}createEmbeddedViewImpl(e,n,t){let r=Uc(this._declarationLView,this._declarationTContainer,e,{injector:n,dehydratedView:t});return new Br(r)}};function UA(){return Yc(jt(),fe())}function Yc(i,e){return i.type&4?new $A(e,i,Uo(i,e)):null}var Uh=class i{constructor(e){this.queryList=e,this.matches=null}clone(){return new i(this.queryList)}setDirty(){this.queryList.setDirty()}},Wh=class i{constructor(e=[]){this.queries=e}createEmbeddedView(e){let n=e.queries;if(n!==null){let t=e.contentQueries!==null?e.contentQueries[0]:n.length,r=[];for(let o=0;o0)t.push(s[a/2]);else{let c=o[a+1],d=e[-l];for(let u=Pt;u{let e=class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r}),this.appInits=ee(ZA,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let t=[];for(let o of this.appInits){let s=o();if(qo(s))t.push(s);else if(Pf(s)){let a=new Promise((l,c)=>{s.subscribe({complete:l,error:c})});t.push(a)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(o=>{this.reject(o)}),t.length===0&&r(),this.initialized=!0}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function XA(){return typeof $localize<"u"&&$localize.locale||wc}var aa=new y("LocaleId",{providedIn:"root",factory:()=>ee(aa,De.Optional|De.SkipSelf)||XA()});var JA=(()=>{let e=class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Bt(!1)}add(){this.hasPendingTasks.next(!0);let t=this.taskId++;return this.pendingTasks.add(t),t}remove(t){this.pendingTasks.delete(t),this.pendingTasks.size===0&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Lf=new y(""),la=new y(""),Qc=(()=>{let e=class e{constructor(t,r,o){this._ngZone=t,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,jf||(eO(o),o.addToWindow(r)),this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{M.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&this._pendingCount===0&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>r.updateCb&&r.updateCb(t)?(clearTimeout(r.timeoutId),!1):!0),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,r,o){let s=-1;r&&r>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==s),t(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:t,timeoutId:s,updateCb:o})}whenStable(t,r,o){if(o&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,r,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,r,o){return[]}};e.\u0275fac=function(r){return new(r||e)(_(M),_(Kc),_(la))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})(),Kc=(()=>{let e=class e{constructor(){this._applications=new Map}registerApplication(t,r){this._applications.set(t,r)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,r=!0){return jf?.findTestabilityInTree(this,t,r)??null}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"platform"});let i=e;return i})();function eO(i){jf=i}var jf,ic=null;var Ky=new y("PlatformDestroyListeners"),tO=new y("appBootstrapListener");function iO(){i_(()=>{throw new O(600,!1)})}function nO(i){return i.isBoundToModule}function rO(i=[]){if(ic)return ic;let e=sO(i);return ic=e,iO(),oO(e),e}function oO(i){i.get(ff,null)?.forEach(n=>n())}function Zy(i){try{let{rootComponent:e,appProviders:n,platformProviders:t}=i,r=rO(t),o=[mO(),...n||[]],a=new xc({providers:o,parent:r,debugName:"",runEnvironmentInitializers:!1}).injector,l=a.get(M);return l.run(()=>{a.resolveInjectorInitializers();let c=a.get(nn,null),d;l.runOutsideAngular(()=>{d=l.onError.subscribe({next:f=>{c.handleError(f)}})});let u=()=>a.destroy(),h=r.get(Ky);return h.add(u),a.onDestroy(()=>{d.unsubscribe(),h.delete(u)}),lO(c,l,()=>{let f=a.get(Qy);return f.runInitializers(),f.donePromise.then(()=>{let p=a.get(aa,wc);SA(p||wc);let v=a.get(cn);return e!==void 0&&v.bootstrap(e),v})})})}catch(e){return Promise.reject(e)}}function sO(i=[],e){return _t.create({name:e,providers:[{provide:Pc,useValue:"platform"},{provide:Ky,useValue:new Set([()=>ic=null])},...i]})}function aO(i){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:i?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:i?.runCoalescing??!1}}function lO(i,e,n){try{let t=n();return qo(t)?t.catch(r=>{throw e.runOutsideAngular(()=>i.handleError(r)),r}):t}catch(t){throw e.runOutsideAngular(()=>i.handleError(t)),t}}var cn=(()=>{let e=class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=ee(Xy),this.zoneIsStable=ee(xy),this.componentTypes=[],this.components=[],this.isStable=ee(JA).hasPendingTasks.pipe(It(t=>t?Me(!1):this.zoneIsStable),Ki(),Do()),this._injector=ee(qn)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(t,r){let o=t instanceof fc;if(!this._injector.get(Qy).done){let p="Cannot bootstrap as there are still asynchronous initializers running."+(!o&&vk(t)?"":" Bootstrap components in the `ngDoBootstrap` method of the root module.");throw new O(405,!1)}let a;o?a=t:a=this._injector.get(Pi).resolveComponentFactory(t),this.componentTypes.push(a.componentType);let l=nO(a)?void 0:this._injector.get(jo),c=r||a.selector,d=a.create(_t.NULL,[],c,l),u=d.location.nativeElement,h=d.injector.get(Lf,null);return h?.registerApplication(u),d.onDestroy(()=>{this.detachView(d.hostView),Um(this.components,d),h?.unregisterApplication(u)}),this._loadComponent(d),d}tick(){if(this._runningTick)throw new O(101,!1);try{this._runningTick=!0;for(let t of this._views)t.detectChanges()}catch(t){this.internalErrorHandler(t)}finally{this._runningTick=!1}}attachView(t){let r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){let r=t;Um(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);let r=this._injector.get(tO,[]);[...this._bootstrapListeners,...r].forEach(o=>o(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>Um(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new O(406,!1);let t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function Um(i,e){let n=i.indexOf(e);n>-1&&i.splice(n,1)}var Xy=new y("",{providedIn:"root",factory:()=>ee(nn).handleError.bind(void 0)});function cO(){let i=ee(M),e=ee(nn);return n=>i.runOutsideAngular(()=>e.handleError(n))}var dO=(()=>{let e=class e{constructor(){this.zone=ee(M),this.applicationRef=ee(cn)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function uO(i){return[{provide:M,useFactory:i},{provide:Fc,multi:!0,useFactory:()=>{let e=ee(dO,{optional:!0});return()=>e.initialize()}},{provide:Xy,useFactory:cO},{provide:xy,useFactory:Dy}]}function mO(i){let e=uO(()=>new M(aO(i)));return D0([[],e])}var Jy=(()=>{let e=class e{constructor(t){}};e.\u0275fac=function(r){return new(r||e)(_(cn))},e.\u0275mod=N({type:e}),e.\u0275inj=P({});let i=e;return i})();function Se(i){return typeof i=="boolean"?i:i!=null&&i!=="false"}var $f=null;function dn(){return $f}function rw(i){$f||($f=i)}var rd=class{},Z=new y("DocumentToken"),ow=(()=>{let e=class e{historyGo(t){throw new Error("Not implemented")}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:()=>(()=>ee(fO))(),providedIn:"platform"});let i=e;return i})();var fO=(()=>{let e=class e extends ow{constructor(){super(),this._doc=ee(Z),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return dn().getBaseHref(this._doc)}onPopState(t){let r=dn().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",t,!1),()=>r.removeEventListener("popstate",t)}onHashChange(t){let r=dn().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",t,!1),()=>r.removeEventListener("hashchange",t)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(t){this._location.pathname=t}pushState(t,r,o){this._history.pushState(t,r,o)}replaceState(t,r,o){this._history.replaceState(t,r,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:()=>(()=>new e)(),providedIn:"platform"});let i=e;return i})();function sw(i,e){if(i.length==0)return e;if(e.length==0)return i;let n=0;return i.endsWith("/")&&n++,e.startsWith("/")&&n++,n==2?i+e.substring(1):n==1?i+e:i+"/"+e}function ew(i){let e=i.match(/#|\?|$/),n=e&&e.index||i.length,t=n-(i[n-1]==="/"?1:0);return i.slice(0,t)+i.slice(n)}function Gr(i){return i&&i[0]!=="?"?"?"+i:i}var Gf=(()=>{let e=class e{historyGo(t){throw new Error("Not implemented")}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:()=>(()=>ee(gO))(),providedIn:"root"});let i=e;return i})(),pO=new y("appBaseHref"),gO=(()=>{let e=class e extends Gf{constructor(t,r){super(),this._platformLocation=t,this._removeListenerFns=[],this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??ee(Z).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return sw(this._baseHref,t)}path(t=!1){let r=this._platformLocation.pathname+Gr(this._platformLocation.search),o=this._platformLocation.hash;return o&&t?`${r}${o}`:r}pushState(t,r,o,s){let a=this.prepareExternalUrl(o+Gr(s));this._platformLocation.pushState(t,r,a)}replaceState(t,r,o,s){let a=this.prepareExternalUrl(o+Gr(s));this._platformLocation.replaceState(t,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}};e.\u0275fac=function(r){return new(r||e)(_(ow),_(pO,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var da=(()=>{let e=class e{constructor(t){this._subject=new F,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=t;let r=this._locationStrategy.getBaseHref();this._basePath=vO(ew(tw(r))),this._locationStrategy.onPopState(o=>{this._subject.emit({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(t=!1){return this.normalize(this._locationStrategy.path(t))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(t,r=""){return this.path()==this.normalize(t+Gr(r))}normalize(t){return e.stripTrailingSlash(_O(this._basePath,tw(t)))}prepareExternalUrl(t){return t&&t[0]!=="/"&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}go(t,r="",o=null){this._locationStrategy.pushState(o,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Gr(r)),o)}replaceState(t,r="",o=null){this._locationStrategy.replaceState(o,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Gr(r)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(t=0){this._locationStrategy.historyGo?.(t)}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)})),()=>{let r=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",r){this._urlChangeListeners.forEach(o=>o(t,r))}subscribe(t,r,o){return this._subject.subscribe({next:t,error:r,complete:o})}};e.normalizeQueryParams=Gr,e.joinWithSlash=sw,e.stripTrailingSlash=ew,e.\u0275fac=function(r){return new(r||e)(_(Gf))},e.\u0275prov=C({token:e,factory:()=>bO(),providedIn:"root"});let i=e;return i})();function bO(){return new da(_(Gf))}function _O(i,e){if(!i||!e.startsWith(i))return e;let n=e.substring(i.length);return n===""||["/",";","?","#"].includes(n[0])?n:e}function tw(i){return i.replace(/\/index.html$/,"")}function vO(i){if(new RegExp("^(https?:)?//").test(i)){let[,n]=i.split(/\/\/[^\/]+/);return n}return i}var Vt=function(i){return i[i.Format=0]="Format",i[i.Standalone=1]="Standalone",i}(Vt||{}),We=function(i){return i[i.Narrow=0]="Narrow",i[i.Abbreviated=1]="Abbreviated",i[i.Wide=2]="Wide",i[i.Short=3]="Short",i}(We||{}),ei=function(i){return i[i.Short=0]="Short",i[i.Medium=1]="Medium",i[i.Long=2]="Long",i[i.Full=3]="Full",i}(ei||{}),In=function(i){return i[i.Decimal=0]="Decimal",i[i.Group=1]="Group",i[i.List=2]="List",i[i.PercentSign=3]="PercentSign",i[i.PlusSign=4]="PlusSign",i[i.MinusSign=5]="MinusSign",i[i.Exponential=6]="Exponential",i[i.SuperscriptingExponent=7]="SuperscriptingExponent",i[i.PerMille=8]="PerMille",i[i.Infinity=9]="Infinity",i[i.NaN=10]="NaN",i[i.TimeSeparator=11]="TimeSeparator",i[i.CurrencyDecimal=12]="CurrencyDecimal",i[i.CurrencyGroup=13]="CurrencyGroup",i}(In||{});function yO(i){return Di(i)[dt.LocaleId]}function wO(i,e,n){let t=Di(i),r=[t[dt.DayPeriodsFormat],t[dt.DayPeriodsStandalone]],o=Ci(r,e);return Ci(o,n)}function xO(i,e,n){let t=Di(i),r=[t[dt.DaysFormat],t[dt.DaysStandalone]],o=Ci(r,e);return Ci(o,n)}function DO(i,e,n){let t=Di(i),r=[t[dt.MonthsFormat],t[dt.MonthsStandalone]],o=Ci(r,e);return Ci(o,n)}function CO(i,e){let t=Di(i)[dt.Eras];return Ci(t,e)}function Zc(i,e){let n=Di(i);return Ci(n[dt.DateFormat],e)}function Xc(i,e){let n=Di(i);return Ci(n[dt.TimeFormat],e)}function Jc(i,e){let t=Di(i)[dt.DateTimeFormat];return Ci(t,e)}function ad(i,e){let n=Di(i),t=n[dt.NumberSymbols][e];if(typeof t>"u"){if(e===In.CurrencyDecimal)return n[dt.NumberSymbols][In.Decimal];if(e===In.CurrencyGroup)return n[dt.NumberSymbols][In.Group]}return t}function aw(i){if(!i[dt.ExtraData])throw new Error(`Missing extra locale data for the locale "${i[dt.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function EO(i){let e=Di(i);return aw(e),(e[dt.ExtraData][2]||[]).map(t=>typeof t=="string"?Vf(t):[Vf(t[0]),Vf(t[1])])}function IO(i,e,n){let t=Di(i);aw(t);let r=[t[dt.ExtraData][0],t[dt.ExtraData][1]],o=Ci(r,e)||[];return Ci(o,n)||[]}function Ci(i,e){for(let n=e;n>-1;n--)if(typeof i[n]<"u")return i[n];throw new Error("Locale data API: locale data undefined")}function Vf(i){let[e,n]=i.split(":");return{hours:+e,minutes:+n}}var kO=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ca={},SO=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,kn=function(i){return i[i.Short=0]="Short",i[i.ShortGMT=1]="ShortGMT",i[i.Long=2]="Long",i[i.Extended=3]="Extended",i}(kn||{}),Pe=function(i){return i[i.FullYear=0]="FullYear",i[i.Month=1]="Month",i[i.Date=2]="Date",i[i.Hours=3]="Hours",i[i.Minutes=4]="Minutes",i[i.Seconds=5]="Seconds",i[i.FractionalSeconds=6]="FractionalSeconds",i[i.Day=7]="Day",i}(Pe||{}),Fe=function(i){return i[i.DayPeriods=0]="DayPeriods",i[i.Days=1]="Days",i[i.Months=2]="Months",i[i.Eras=3]="Eras",i}(Fe||{});function MO(i,e,n,t){let r=jO(i);e=En(n,e)||e;let s=[],a;for(;e;)if(a=SO.exec(e),a){s=s.concat(a.slice(1));let d=s.pop();if(!d)break;e=d}else{s.push(e);break}let l=r.getTimezoneOffset();t&&(l=cw(t,l),r=LO(r,t,!0));let c="";return s.forEach(d=>{let u=PO(d);c+=u?u(r,n,l):d==="''"?"'":d.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function od(i,e,n){let t=new Date(0);return t.setFullYear(i,e,n),t.setHours(0,0,0),t}function En(i,e){let n=yO(i);if(ca[n]=ca[n]||{},ca[n][e])return ca[n][e];let t="";switch(e){case"shortDate":t=Zc(i,ei.Short);break;case"mediumDate":t=Zc(i,ei.Medium);break;case"longDate":t=Zc(i,ei.Long);break;case"fullDate":t=Zc(i,ei.Full);break;case"shortTime":t=Xc(i,ei.Short);break;case"mediumTime":t=Xc(i,ei.Medium);break;case"longTime":t=Xc(i,ei.Long);break;case"fullTime":t=Xc(i,ei.Full);break;case"short":let r=En(i,"shortTime"),o=En(i,"shortDate");t=ed(Jc(i,ei.Short),[r,o]);break;case"medium":let s=En(i,"mediumTime"),a=En(i,"mediumDate");t=ed(Jc(i,ei.Medium),[s,a]);break;case"long":let l=En(i,"longTime"),c=En(i,"longDate");t=ed(Jc(i,ei.Long),[l,c]);break;case"full":let d=En(i,"fullTime"),u=En(i,"fullDate");t=ed(Jc(i,ei.Full),[d,u]);break}return t&&(ca[n][e]=t),t}function ed(i,e){return e&&(i=i.replace(/\{([^}]+)}/g,function(n,t){return e!=null&&t in e?e[t]:n})),i}function Li(i,e,n="-",t,r){let o="";(i<0||r&&i<=0)&&(r?i=-i+1:(i=-i,o=n));let s=String(i);for(;s.length0||a>-n)&&(a+=n),i===Pe.Hours)a===0&&n===-12&&(a=12);else if(i===Pe.FractionalSeconds)return TO(a,e);let l=ad(s,In.MinusSign);return Li(a,e,l,t,r)}}function AO(i,e){switch(i){case Pe.FullYear:return e.getFullYear();case Pe.Month:return e.getMonth();case Pe.Date:return e.getDate();case Pe.Hours:return e.getHours();case Pe.Minutes:return e.getMinutes();case Pe.Seconds:return e.getSeconds();case Pe.FractionalSeconds:return e.getMilliseconds();case Pe.Day:return e.getDay();default:throw new Error(`Unknown DateType value "${i}".`)}}function Ye(i,e,n=Vt.Format,t=!1){return function(r,o){return OO(r,o,i,e,n,t)}}function OO(i,e,n,t,r,o){switch(n){case Fe.Months:return DO(e,r,t)[i.getMonth()];case Fe.Days:return xO(e,r,t)[i.getDay()];case Fe.DayPeriods:let s=i.getHours(),a=i.getMinutes();if(o){let c=EO(e),d=IO(e,r,t),u=c.findIndex(h=>{if(Array.isArray(h)){let[f,p]=h,v=s>=f.hours&&a>=f.minutes,E=s0?Math.floor(r/60):Math.ceil(r/60);switch(i){case kn.Short:return(r>=0?"+":"")+Li(s,2,o)+Li(Math.abs(r%60),2,o);case kn.ShortGMT:return"GMT"+(r>=0?"+":"")+Li(s,1,o);case kn.Long:return"GMT"+(r>=0?"+":"")+Li(s,2,o)+":"+Li(Math.abs(r%60),2,o);case kn.Extended:return t===0?"Z":(r>=0?"+":"")+Li(s,2,o)+":"+Li(Math.abs(r%60),2,o);default:throw new Error(`Unknown zone width "${i}"`)}}}var RO=0,nd=4;function FO(i){let e=od(i,RO,1).getDay();return od(i,0,1+(e<=nd?nd:nd+7)-e)}function lw(i){return od(i.getFullYear(),i.getMonth(),i.getDate()+(nd-i.getDay()))}function Bf(i,e=!1){return function(n,t){let r;if(e){let o=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,s=n.getDate();r=1+Math.floor((s+o)/7)}else{let o=lw(n),s=FO(o.getFullYear()),a=o.getTime()-s.getTime();r=1+Math.round(a/6048e5)}return Li(r,i,ad(t,In.MinusSign))}}function id(i,e=!1){return function(n,t){let o=lw(n).getFullYear();return Li(o,i,ad(t,In.MinusSign),e)}}var zf={};function PO(i){if(zf[i])return zf[i];let e;switch(i){case"G":case"GG":case"GGG":e=Ye(Fe.Eras,We.Abbreviated);break;case"GGGG":e=Ye(Fe.Eras,We.Wide);break;case"GGGGG":e=Ye(Fe.Eras,We.Narrow);break;case"y":e=vt(Pe.FullYear,1,0,!1,!0);break;case"yy":e=vt(Pe.FullYear,2,0,!0,!0);break;case"yyy":e=vt(Pe.FullYear,3,0,!1,!0);break;case"yyyy":e=vt(Pe.FullYear,4,0,!1,!0);break;case"Y":e=id(1);break;case"YY":e=id(2,!0);break;case"YYY":e=id(3);break;case"YYYY":e=id(4);break;case"M":case"L":e=vt(Pe.Month,1,1);break;case"MM":case"LL":e=vt(Pe.Month,2,1);break;case"MMM":e=Ye(Fe.Months,We.Abbreviated);break;case"MMMM":e=Ye(Fe.Months,We.Wide);break;case"MMMMM":e=Ye(Fe.Months,We.Narrow);break;case"LLL":e=Ye(Fe.Months,We.Abbreviated,Vt.Standalone);break;case"LLLL":e=Ye(Fe.Months,We.Wide,Vt.Standalone);break;case"LLLLL":e=Ye(Fe.Months,We.Narrow,Vt.Standalone);break;case"w":e=Bf(1);break;case"ww":e=Bf(2);break;case"W":e=Bf(1,!0);break;case"d":e=vt(Pe.Date,1);break;case"dd":e=vt(Pe.Date,2);break;case"c":case"cc":e=vt(Pe.Day,1);break;case"ccc":e=Ye(Fe.Days,We.Abbreviated,Vt.Standalone);break;case"cccc":e=Ye(Fe.Days,We.Wide,Vt.Standalone);break;case"ccccc":e=Ye(Fe.Days,We.Narrow,Vt.Standalone);break;case"cccccc":e=Ye(Fe.Days,We.Short,Vt.Standalone);break;case"E":case"EE":case"EEE":e=Ye(Fe.Days,We.Abbreviated);break;case"EEEE":e=Ye(Fe.Days,We.Wide);break;case"EEEEE":e=Ye(Fe.Days,We.Narrow);break;case"EEEEEE":e=Ye(Fe.Days,We.Short);break;case"a":case"aa":case"aaa":e=Ye(Fe.DayPeriods,We.Abbreviated);break;case"aaaa":e=Ye(Fe.DayPeriods,We.Wide);break;case"aaaaa":e=Ye(Fe.DayPeriods,We.Narrow);break;case"b":case"bb":case"bbb":e=Ye(Fe.DayPeriods,We.Abbreviated,Vt.Standalone,!0);break;case"bbbb":e=Ye(Fe.DayPeriods,We.Wide,Vt.Standalone,!0);break;case"bbbbb":e=Ye(Fe.DayPeriods,We.Narrow,Vt.Standalone,!0);break;case"B":case"BB":case"BBB":e=Ye(Fe.DayPeriods,We.Abbreviated,Vt.Format,!0);break;case"BBBB":e=Ye(Fe.DayPeriods,We.Wide,Vt.Format,!0);break;case"BBBBB":e=Ye(Fe.DayPeriods,We.Narrow,Vt.Format,!0);break;case"h":e=vt(Pe.Hours,1,-12);break;case"hh":e=vt(Pe.Hours,2,-12);break;case"H":e=vt(Pe.Hours,1);break;case"HH":e=vt(Pe.Hours,2);break;case"m":e=vt(Pe.Minutes,1);break;case"mm":e=vt(Pe.Minutes,2);break;case"s":e=vt(Pe.Seconds,1);break;case"ss":e=vt(Pe.Seconds,2);break;case"S":e=vt(Pe.FractionalSeconds,1);break;case"SS":e=vt(Pe.FractionalSeconds,2);break;case"SSS":e=vt(Pe.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=td(kn.Short);break;case"ZZZZZ":e=td(kn.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=td(kn.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":e=td(kn.Long);break;default:return null}return zf[i]=e,e}function cw(i,e){i=i.replace(/:/g,"");let n=Date.parse("Jan 01, 1970 00:00:00 "+i)/6e4;return isNaN(n)?e:n}function NO(i,e){return i=new Date(i.getTime()),i.setMinutes(i.getMinutes()+e),i}function LO(i,e,n){let t=n?-1:1,r=i.getTimezoneOffset(),o=cw(e,r);return NO(i,t*(o-r))}function jO(i){if(iw(i))return i;if(typeof i=="number"&&!isNaN(i))return new Date(i);if(typeof i=="string"){if(i=i.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(i)){let[r,o=1,s=1]=i.split("-").map(a=>+a);return od(r,o-1,s)}let n=parseFloat(i);if(!isNaN(i-n))return new Date(n);let t;if(t=i.match(kO))return VO(t)}let e=new Date(i);if(!iw(e))throw new Error(`Unable to convert "${i}" into a date`);return e}function VO(i){let e=new Date(0),n=0,t=0,r=i[8]?e.setUTCFullYear:e.setFullYear,o=i[8]?e.setUTCHours:e.setHours;i[9]&&(n=Number(i[9]+i[10]),t=Number(i[9]+i[11])),r.call(e,Number(i[1]),Number(i[2])-1,Number(i[3]));let s=Number(i[4]||0)-n,a=Number(i[5]||0)-t,l=Number(i[6]||0),c=Math.floor(parseFloat("0."+(i[7]||0))*1e3);return o.call(e,s,a,l,c),e}function iw(i){return i instanceof Date&&!isNaN(i.valueOf())}function dw(i,e){e=encodeURIComponent(e);for(let n of i.split(";")){let t=n.indexOf("="),[r,o]=t==-1?[n,""]:[n.slice(0,t),n.slice(t+1)];if(r.trim()===e)return decodeURIComponent(o)}return null}var Hf=/\s+/,nw=[],tr=(()=>{let e=class e{constructor(t,r,o,s){this._iterableDiffers=t,this._keyValueDiffers=r,this._ngEl=o,this._renderer=s,this.initialClasses=nw,this.stateMap=new Map}set klass(t){this.initialClasses=t!=null?t.trim().split(Hf):nw}set ngClass(t){this.rawClass=typeof t=="string"?t.trim().split(Hf):t}ngDoCheck(){for(let r of this.initialClasses)this._updateState(r,!0);let t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(let r of t)this._updateState(r,!0);else if(t!=null)for(let r of Object.keys(t))this._updateState(r,!!t[r]);this._applyStateDiff()}_updateState(t,r){let o=this.stateMap.get(t);o!==void 0?(o.enabled!==r&&(o.changed=!0,o.enabled=r),o.touched=!0):this.stateMap.set(t,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(let t of this.stateMap){let r=t[0],o=t[1];o.changed?(this._toggleClass(r,o.enabled),o.changed=!1):o.touched||(o.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),o.touched=!1}}_toggleClass(t,r){t=t.trim(),t.length>0&&t.split(Hf).forEach(o=>{r?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}};e.\u0275fac=function(r){return new(r||e)(m(an),m(Df),m(I),m(Xn))},e.\u0275dir=D({type:e,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0});let i=e;return i})();var uw=(()=>{let e=class e{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(t){if(this._shouldRecreateView(t)){let r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let o=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,o,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(t){return!!t.ngTemplateOutlet||!!t.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(t,r,o)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,r,o):!1,get:(t,r,o)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,o)}})}};e.\u0275fac=function(r){return new(r||e)(m(qe))},e.\u0275dir=D({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Oe]});let i=e;return i})();function qf(i,e){return new O(2100,!1)}var Uf=class{createSubscription(e,n){return Bc(()=>e.subscribe({next:n,error:t=>{throw t}}))}dispose(e){Bc(()=>e.unsubscribe())}},Wf=class{createSubscription(e,n){return e.then(n,t=>{throw t})}dispose(e){}},BO=new Wf,zO=new Uf,ld=(()=>{let e=class e{constructor(t){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=t}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue:(t&&this._subscribe(t),this._latestValue)}_subscribe(t){this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,r=>this._updateLatestValue(t,r))}_selectStrategy(t){if(qo(t))return BO;if(Pf(t))return zO;throw qf(e,t)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(t,r){t===this._obj&&(this._latestValue=r,this._ref.markForCheck())}};e.\u0275fac=function(r){return new(r||e)(m(ve,16))},e.\u0275pipe=Qn({name:"async",type:e,pure:!1,standalone:!0});let i=e;return i})(),mw=(()=>{let e=class e{transform(t){if(t==null)return null;if(typeof t!="string")throw qf(e,t);return t.toLowerCase()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275pipe=Qn({name:"lowercase",type:e,pure:!0,standalone:!0});let i=e;return i})();var HO="mediumDate",$O=new y("DATE_PIPE_DEFAULT_TIMEZONE"),UO=new y("DATE_PIPE_DEFAULT_OPTIONS"),cd=(()=>{let e=class e{constructor(t,r,o){this.locale=t,this.defaultTimezone=r,this.defaultOptions=o}transform(t,r,o,s){if(t==null||t===""||t!==t)return null;try{let a=r??this.defaultOptions?.dateFormat??HO,l=o??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return MO(t,a,s||this.locale,l)}catch(a){throw qf(e,a.message)}}};e.\u0275fac=function(r){return new(r||e)(m(aa,16),m($O,24),m(UO,24))},e.\u0275pipe=Qn({name:"date",type:e,pure:!0,standalone:!0});let i=e;return i})();var Wt=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({});let i=e;return i})(),Yf="browser",WO="server";function hw(i){return i===Yf}function Qf(i){return i===WO}var sd=class{};var ww=(()=>{let e=class e{constructor(t,r){this._renderer=t,this._elementRef=r,this.onChange=o=>{},this.onTouched=()=>{}}setProperty(t,r){this._renderer.setProperty(this._elementRef.nativeElement,t,r)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}};e.\u0275fac=function(r){return new(r||e)(m(Xn),m(I))},e.\u0275dir=D({type:e});let i=e;return i})(),GO=(()=>{let e=class e extends ww{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,features:[B]});let i=e;return i})(),bd=new y("NgValueAccessor");var qO={provide:bd,useExisting:pi(()=>_d),multi:!0};function YO(){let i=dn()?dn().getUserAgent():"";return/android (\d+)/.test(i.toLowerCase())}var QO=new y("CompositionEventMode"),_d=(()=>{let e=class e extends ww{constructor(t,r,o){super(t,r),this._compositionMode=o,this._composing=!1,this._compositionMode==null&&(this._compositionMode=!YO())}writeValue(t){let r=t??"";this.setProperty("value",r)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}};e.\u0275fac=function(r){return new(r||e)(m(Xn),m(I),m(QO,8))},e.\u0275dir=D({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(r,o){r&1&&$("input",function(a){return o._handleInput(a.target.value)})("blur",function(){return o.onTouched()})("compositionstart",function(){return o._compositionStart()})("compositionend",function(a){return o._compositionEnd(a.target.value)})},features:[be([qO]),B]});let i=e;return i})();function ir(i){return i==null||(typeof i=="string"||Array.isArray(i))&&i.length===0}function xw(i){return i!=null&&typeof i.length=="number"}var ep=new y("NgValidators"),tp=new y("NgAsyncValidators"),KO=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,Sn=class{static min(e){return ZO(e)}static max(e){return XO(e)}static required(e){return JO(e)}static requiredTrue(e){return eR(e)}static email(e){return tR(e)}static minLength(e){return iR(e)}static maxLength(e){return nR(e)}static pattern(e){return rR(e)}static nullValidator(e){return Dw(e)}static compose(e){return Mw(e)}static composeAsync(e){return Tw(e)}};function ZO(i){return e=>{if(ir(e.value)||ir(i))return null;let n=parseFloat(e.value);return!isNaN(n)&&n{if(ir(e.value)||ir(i))return null;let n=parseFloat(e.value);return!isNaN(n)&&n>i?{max:{max:i,actual:e.value}}:null}}function JO(i){return ir(i.value)?{required:!0}:null}function eR(i){return i.value===!0?null:{required:!0}}function tR(i){return ir(i.value)||KO.test(i.value)?null:{email:!0}}function iR(i){return e=>ir(e.value)||!xw(e.value)?null:e.value.lengthxw(e.value)&&e.value.length>i?{maxlength:{requiredLength:i,actualLength:e.value.length}}:null}function rR(i){if(!i)return Dw;let e,n;return typeof i=="string"?(n="",i.charAt(0)!=="^"&&(n+="^"),n+=i,i.charAt(i.length-1)!=="$"&&(n+="$"),e=new RegExp(n)):(n=i.toString(),e=i),t=>{if(ir(t.value))return null;let r=t.value;return e.test(r)?null:{pattern:{requiredPattern:n,actualValue:r}}}}function Dw(i){return null}function Cw(i){return i!=null}function Ew(i){return qo(i)?Ht(i):i}function Iw(i){let e={};return i.forEach(n=>{e=n!=null?J(J({},e),n):e}),Object.keys(e).length===0?null:e}function kw(i,e){return e.map(n=>n(i))}function oR(i){return!i.validate}function Sw(i){return i.map(e=>oR(e)?e:n=>e.validate(n))}function Mw(i){if(!i)return null;let e=i.filter(Cw);return e.length==0?null:function(n){return Iw(kw(n,e))}}function ip(i){return i!=null?Mw(Sw(i)):null}function Tw(i){if(!i)return null;let e=i.filter(Cw);return e.length==0?null:function(n){let t=kw(n,e).map(Ew);return $s(t).pipe($e(Iw))}}function np(i){return i!=null?Tw(Sw(i)):null}function fw(i,e){return i===null?[e]:Array.isArray(i)?[...i,e]:[i,e]}function Aw(i){return i._rawValidators}function Ow(i){return i._rawAsyncValidators}function Kf(i){return i?Array.isArray(i)?i:[i]:[]}function md(i,e){return Array.isArray(i)?i.includes(e):i===e}function pw(i,e){let n=Kf(e);return Kf(i).forEach(r=>{md(n,r)||n.push(r)}),n}function gw(i,e){return Kf(e).filter(n=>!md(i,n))}var hd=class{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(e){this._rawValidators=e||[],this._composedValidatorFn=ip(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=np(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e=void 0){this.control&&this.control.reset(e)}hasError(e,n){return this.control?this.control.hasError(e,n):!1}getError(e,n){return this.control?this.control.getError(e,n):null}},nr=class extends hd{get formDirective(){return null}get path(){return null}},Mn=class extends hd{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}},fd=class{constructor(e){this._cd=e}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}},sR={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},IU=wt(J({},sR),{"[class.ng-submitted]":"isSubmitted"}),Rw=(()=>{let e=class e extends fd{constructor(t){super(t)}};e.\u0275fac=function(r){return new(r||e)(m(Mn,2))},e.\u0275dir=D({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,o){r&2&&W("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)},features:[B]});let i=e;return i})(),Fw=(()=>{let e=class e extends fd{constructor(t){super(t)}};e.\u0275fac=function(r){return new(r||e)(m(nr,10))},e.\u0275dir=D({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(r,o){r&2&&W("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)("ng-submitted",o.isSubmitted)},features:[B]});let i=e;return i})();var ua="VALID",dd="INVALID",Yo="PENDING",ma="DISABLED";function rp(i){return(vd(i)?i.validators:i)||null}function aR(i){return Array.isArray(i)?ip(i):i||null}function op(i,e){return(vd(e)?e.asyncValidators:i)||null}function lR(i){return Array.isArray(i)?np(i):i||null}function vd(i){return i!=null&&!Array.isArray(i)&&typeof i=="object"}function Pw(i,e,n){let t=i.controls;if(!(e?Object.keys(t):t).length)throw new O(1e3,"");if(!t[n])throw new O(1001,"")}function Nw(i,e,n){i._forEachChild((t,r)=>{if(n[r]===void 0)throw new O(1002,"")})}var Qo=class{constructor(e,n){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(e),this._assignAsyncValidators(n)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get valid(){return this.status===ua}get invalid(){return this.status===dd}get pending(){return this.status==Yo}get disabled(){return this.status===ma}get enabled(){return this.status!==ma}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._assignValidators(e)}setAsyncValidators(e){this._assignAsyncValidators(e)}addValidators(e){this.setValidators(pw(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(pw(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(gw(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(gw(e,this._rawAsyncValidators))}hasValidator(e){return md(this._rawValidators,e)}hasAsyncValidator(e){return md(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(e=>e.markAllAsTouched())}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(n=>{n.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(n=>{n.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status=Yo,e.emitEvent!==!1&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){let n=this._parentMarkedDirty(e.onlySelf);this.status=ma,this.errors=null,this._forEachChild(t=>{t.disable(wt(J({},e),{onlySelf:!0}))}),this._updateValue(),e.emitEvent!==!1&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(wt(J({},e),{skipPristineCheck:n})),this._onDisabledChange.forEach(t=>t(!0))}enable(e={}){let n=this._parentMarkedDirty(e.onlySelf);this.status=ua,this._forEachChild(t=>{t.enable(wt(J({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(wt(J({},e),{skipPristineCheck:n})),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}getRawValue(){return this.value}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===ua||this.status===Yo)&&this._runAsyncValidator(e.emitEvent)),e.emitEvent!==!1&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(n=>n._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?ma:ua}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status=Yo,this._hasOwnPendingAsyncValidator=!0;let n=Ew(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(t=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(t,{emitEvent:e})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(e,n={}){this.errors=e,this._updateControlsErrors(n.emitEvent!==!1)}get(e){let n=e;return n==null||(Array.isArray(n)||(n=n.split(".")),n.length===0)?null:n.reduce((t,r)=>t&&t._find(r),this)}getError(e,n){let t=n?this.get(n):this;return t&&t.errors?t.errors[e]:null}hasError(e,n){return!!this.getError(e,n)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new F,this.statusChanges=new F}_calculateStatus(){return this._allControlsDisabled()?ma:this.errors?dd:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Yo)?Yo:this._anyControlsHaveStatus(dd)?dd:ua}_anyControlsHaveStatus(e){return this._anyControls(n=>n.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){vd(e)&&e.updateOn!=null&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){let n=this._parent&&this._parent.dirty;return!e&&!!n&&!this._parent._anyControlsDirty()}_find(e){return null}_assignValidators(e){this._rawValidators=Array.isArray(e)?e.slice():e,this._composedValidatorFn=aR(this._rawValidators)}_assignAsyncValidators(e){this._rawAsyncValidators=Array.isArray(e)?e.slice():e,this._composedAsyncValidatorFn=lR(this._rawAsyncValidators)}},Ko=class extends Qo{constructor(e,n,t){super(rp(n),op(t,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(e,n){return this.controls[e]?this.controls[e]:(this.controls[e]=n,n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange),n)}addControl(e,n,t={}){this.registerControl(e,n),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}removeControl(e,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}setControl(e,n,t={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],n&&this.registerControl(e,n),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,n={}){Nw(this,!0,e),Object.keys(e).forEach(t=>{Pw(this,!0,t),this.controls[t].setValue(e[t],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(e,n={}){e!=null&&(Object.keys(e).forEach(t=>{let r=this.controls[t];r&&r.patchValue(e[t],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(e={},n={}){this._forEachChild((t,r)=>{t.reset(e?e[r]:null,{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this._reduceChildren({},(e,n,t)=>(e[t]=n.getRawValue(),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(n,t)=>t._syncPendingControls()?!0:n);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach(n=>{let t=this.controls[n];t&&e(t,n)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(let[n,t]of Object.entries(this.controls))if(this.contains(n)&&e(t))return!0;return!1}_reduceValue(){let e={};return this._reduceChildren(e,(n,t,r)=>((t.enabled||this.disabled)&&(n[r]=t.value),n))}_reduceChildren(e,n){let t=e;return this._forEachChild((r,o)=>{t=n(t,r,o)}),t}_allControlsDisabled(){for(let e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(e){return this.controls.hasOwnProperty(e)?this.controls[e]:null}};var Zf=class extends Ko{};var sp=new y("CallSetDisabledState",{providedIn:"root",factory:()=>ap}),ap="always";function cR(i,e){return[...e.path,i]}function Xf(i,e,n=ap){lp(i,e),e.valueAccessor.writeValue(i.value),(i.disabled||n==="always")&&e.valueAccessor.setDisabledState?.(i.disabled),uR(i,e),hR(i,e),mR(i,e),dR(i,e)}function bw(i,e,n=!0){let t=()=>{};e.valueAccessor&&(e.valueAccessor.registerOnChange(t),e.valueAccessor.registerOnTouched(t)),gd(i,e),i&&(e._invokeOnDestroyCallbacks(),i._registerOnCollectionChange(()=>{}))}function pd(i,e){i.forEach(n=>{n.registerOnValidatorChange&&n.registerOnValidatorChange(e)})}function dR(i,e){if(e.valueAccessor.setDisabledState){let n=t=>{e.valueAccessor.setDisabledState(t)};i.registerOnDisabledChange(n),e._registerOnDestroy(()=>{i._unregisterOnDisabledChange(n)})}}function lp(i,e){let n=Aw(i);e.validator!==null?i.setValidators(fw(n,e.validator)):typeof n=="function"&&i.setValidators([n]);let t=Ow(i);e.asyncValidator!==null?i.setAsyncValidators(fw(t,e.asyncValidator)):typeof t=="function"&&i.setAsyncValidators([t]);let r=()=>i.updateValueAndValidity();pd(e._rawValidators,r),pd(e._rawAsyncValidators,r)}function gd(i,e){let n=!1;if(i!==null){if(e.validator!==null){let r=Aw(i);if(Array.isArray(r)&&r.length>0){let o=r.filter(s=>s!==e.validator);o.length!==r.length&&(n=!0,i.setValidators(o))}}if(e.asyncValidator!==null){let r=Ow(i);if(Array.isArray(r)&&r.length>0){let o=r.filter(s=>s!==e.asyncValidator);o.length!==r.length&&(n=!0,i.setAsyncValidators(o))}}}let t=()=>{};return pd(e._rawValidators,t),pd(e._rawAsyncValidators,t),n}function uR(i,e){e.valueAccessor.registerOnChange(n=>{i._pendingValue=n,i._pendingChange=!0,i._pendingDirty=!0,i.updateOn==="change"&&Lw(i,e)})}function mR(i,e){e.valueAccessor.registerOnTouched(()=>{i._pendingTouched=!0,i.updateOn==="blur"&&i._pendingChange&&Lw(i,e),i.updateOn!=="submit"&&i.markAsTouched()})}function Lw(i,e){i._pendingDirty&&i.markAsDirty(),i.setValue(i._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1}function hR(i,e){let n=(t,r)=>{e.valueAccessor.writeValue(t),r&&e.viewToModelUpdate(t)};i.registerOnChange(n),e._registerOnDestroy(()=>{i._unregisterOnChange(n)})}function jw(i,e){i==null,lp(i,e)}function fR(i,e){return gd(i,e)}function pR(i,e){if(!i.hasOwnProperty("model"))return!1;let n=i.model;return n.isFirstChange()?!0:!Object.is(e,n.currentValue)}function gR(i){return Object.getPrototypeOf(i.constructor)===GO}function Vw(i,e){i._syncPendingControls(),e.forEach(n=>{let t=n.control;t.updateOn==="submit"&&t._pendingChange&&(n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function bR(i,e){if(!e)return null;Array.isArray(e);let n,t,r;return e.forEach(o=>{o.constructor===_d?n=o:gR(o)?t=o:r=o}),r||t||n||null}function _R(i,e){let n=i.indexOf(e);n>-1&&i.splice(n,1)}var vR={provide:nr,useExisting:pi(()=>fa)},ha=(()=>Promise.resolve())(),fa=(()=>{let e=class e extends nr{constructor(t,r,o){super(),this.callSetDisabledState=o,this.submitted=!1,this._directives=new Set,this.ngSubmit=new F,this.form=new Ko({},ip(t),np(r))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){ha.then(()=>{let r=this._findContainer(t.path);t.control=r.registerControl(t.name,t.control),Xf(t.control,t,this.callSetDisabledState),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){ha.then(()=>{let r=this._findContainer(t.path);r&&r.removeControl(t.name),this._directives.delete(t)})}addFormGroup(t){ha.then(()=>{let r=this._findContainer(t.path),o=new Ko({});jw(o,t),r.registerControl(t.name,o),o.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){ha.then(()=>{let r=this._findContainer(t.path);r&&r.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,r){ha.then(()=>{this.form.get(t.path).setValue(r)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submitted=!0,Vw(this.form,this._directives),this.ngSubmit.emit(t),t?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submitted=!1}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}};e.\u0275fac=function(r){return new(r||e)(m(ep,10),m(tp,10),m(sp,8))},e.\u0275dir=D({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(r,o){r&1&&$("submit",function(a){return o.onSubmit(a)})("reset",function(){return o.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[be([vR]),B]});let i=e;return i})();function _w(i,e){let n=i.indexOf(e);n>-1&&i.splice(n,1)}function vw(i){return typeof i=="object"&&i!==null&&Object.keys(i).length===2&&"value"in i&&"disabled"in i}var ud=class extends Qo{constructor(e=null,n,t){super(rp(n),op(t,n)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(e),this._setUpdateStrategy(n),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),vd(n)&&(n.nonNullable||n.initialValueIsDefault)&&(vw(e)?this.defaultValue=e.value:this.defaultValue=e)}setValue(e,n={}){this.value=this._pendingValue=e,this._onChange.length&&n.emitModelToViewChange!==!1&&this._onChange.forEach(t=>t(this.value,n.emitViewToModelChange!==!1)),this.updateValueAndValidity(n)}patchValue(e,n={}){this.setValue(e,n)}reset(e=this.defaultValue,n={}){this._applyFormState(e),this.markAsPristine(n),this.markAsUntouched(n),this.setValue(this.value,n),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){_w(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){_w(this._onDisabledChange,e)}_forEachChild(e){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(e){vw(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}};var yR=i=>i instanceof ud;var Bw=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]});let i=e;return i})();var wR=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({});let i=e;return i})();var zw=new y("NgModelWithFormControlWarning");var xR={provide:nr,useExisting:pi(()=>Yr)},Yr=(()=>{let e=class e extends nr{constructor(t,r,o){super(),this.callSetDisabledState=o,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new F,this._setValidators(t),this._setAsyncValidators(r)}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(gd(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){let r=this.form.get(t.path);return Xf(r,t,this.callSetDisabledState),r.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),r}getControl(t){return this.form.get(t.path)}removeControl(t){bw(t.control||null,t,!1),_R(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,r){this.form.get(t.path).setValue(r)}onSubmit(t){return this.submitted=!0,Vw(this.form,this.directives),this.ngSubmit.emit(t),t?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submitted=!1}_updateDomValue(){this.directives.forEach(t=>{let r=t.control,o=this.form.get(t.path);r!==o&&(bw(r||null,t),yR(o)&&(Xf(o,t,this.callSetDisabledState),t.control=o))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){let r=this.form.get(t.path);jw(r,t),r.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){let r=this.form.get(t.path);r&&fR(r,t)&&r.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){lp(this.form,this),this._oldForm&&gd(this._oldForm,this)}_checkFormPresent(){this.form}};e.\u0275fac=function(r){return new(r||e)(m(ep,10),m(tp,10),m(sp,8))},e.\u0275dir=D({type:e,selectors:[["","formGroup",""]],hostBindings:function(r,o){r&1&&$("submit",function(a){return o.onSubmit(a)})("reset",function(){return o.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[be([xR]),B,Oe]});let i=e;return i})();var DR={provide:Mn,useExisting:pi(()=>cp)},cp=(()=>{let e=class e extends Mn{set isDisabled(t){}constructor(t,r,o,s,a){super(),this._ngModelWarningConfig=a,this._added=!1,this.name=null,this.update=new F,this._ngModelWarningSent=!1,this._parent=t,this._setValidators(r),this._setAsyncValidators(o),this.valueAccessor=bR(this,s)}ngOnChanges(t){this._added||this._setUpControl(),pR(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return cR(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}};e._ngModelWarningSentOnce=!1,e.\u0275fac=function(r){return new(r||e)(m(nr,13),m(ep,10),m(tp,10),m(bd,10),m(zw,8))},e.\u0275dir=D({type:e,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[be([DR]),B,Oe]});let i=e;return i})();var CR=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[wR]});let i=e;return i})(),Jf=class extends Qo{constructor(e,n,t){super(rp(n),op(t,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(e){return this.controls[this._adjustIndex(e)]}push(e,n={}){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}insert(e,n,t={}){this.controls.splice(e,0,n),this._registerControl(n),this.updateValueAndValidity({emitEvent:t.emitEvent})}removeAt(e,n={}){let t=this._adjustIndex(e);t<0&&(t=0),this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity({emitEvent:n.emitEvent})}setControl(e,n,t={}){let r=this._adjustIndex(e);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),n&&(this.controls.splice(r,0,n),this._registerControl(n)),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,n={}){Nw(this,!1,e),e.forEach((t,r)=>{Pw(this,!1,r),this.at(r).setValue(t,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(e,n={}){e!=null&&(e.forEach((t,r)=>{this.at(r)&&this.at(r).patchValue(t,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(e=[],n={}){this._forEachChild((t,r)=>{t.reset(e[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this.controls.map(e=>e.getRawValue())}clear(e={}){this.controls.length<1||(this._forEachChild(n=>n._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}_adjustIndex(e){return e<0?e+this.length:e}_syncPendingControls(){let e=this.controls.reduce((n,t)=>t._syncPendingControls()?!0:n,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){this.controls.forEach((n,t)=>{e(n,t)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(n=>n.enabled&&e(n))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_allControlsDisabled(){for(let e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}_find(e){return this.at(e)??null}};function yw(i){return!!i&&(i.asyncValidators!==void 0||i.validators!==void 0||i.updateOn!==void 0)}var Hw=(()=>{let e=class e{constructor(){this.useNonNullable=!1}get nonNullable(){let t=new e;return t.useNonNullable=!0,t}group(t,r=null){let o=this._reduceControls(t),s={};return yw(r)?s=r:r!==null&&(s.validators=r.validator,s.asyncValidators=r.asyncValidator),new Ko(o,s)}record(t,r=null){let o=this._reduceControls(t);return new Zf(o,r)}control(t,r,o){let s={};return this.useNonNullable?(yw(r)?s=r:(s.validators=r,s.asyncValidators=o),new ud(t,wt(J({},s),{nonNullable:!0}))):new ud(t,r,o)}array(t,r,o){let s=t.map(a=>this._createControl(a));return new Jf(s,r,o)}_reduceControls(t){let r={};return Object.keys(t).forEach(o=>{r[o]=this._createControl(t[o])}),r}_createControl(t){if(t instanceof ud)return t;if(t instanceof Qo)return t;if(Array.isArray(t)){let r=t[0],o=t.length>1?t[1]:null,s=t.length>2?t[2]:null;return this.control(r,o,s)}else return this.control(t)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var yd=(()=>{let e=class e{static withConfig(t){return{ngModule:e,providers:[{provide:zw,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:sp,useValue:t.callSetDisabledState??ap}]}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[CR]});let i=e;return i})();var mp;try{mp=typeof Intl<"u"&&Intl.v8BreakIterator}catch{mp=!1}var we=(()=>{let e=class e{constructor(t){this._platformId=t,this.isBrowser=this._platformId?hw(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||mp)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}};e.\u0275fac=function(r){return new(r||e)(_(Zn))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Zo,$w=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function hp(){if(Zo)return Zo;if(typeof document!="object"||!document)return Zo=new Set($w),Zo;let i=document.createElement("input");return Zo=new Set($w.filter(e=>(i.setAttribute("type",e),i.type===e))),Zo}var pa;function ER(){if(pa==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>pa=!0}))}finally{pa=pa||!1}return pa}function Gt(i){return ER()?i:!!i.capture}var Qr;function Uw(){if(Qr==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return Qr=!1,Qr;if("scrollBehavior"in document.documentElement.style)Qr=!0;else{let i=Element.prototype.scrollTo;i?Qr=!/\{\s*\[native code\]\s*\}/.test(i.toString()):Qr=!1}}return Qr}var up;function IR(){if(up==null){let i=typeof document<"u"?document.head:null;up=!!(i&&(i.createShadowRoot||i.attachShadow))}return up}function Ww(i){if(IR()){let e=i.getRootNode?i.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&e instanceof ShadowRoot)return e}return null}function ga(){let i=typeof document<"u"&&document?document.activeElement:null;for(;i&&i.shadowRoot;){let e=i.shadowRoot.activeElement;if(e===i)break;i=e}return i}function ji(i){return i.composedPath?i.composedPath()[0]:i.target}function ba(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var gp=class extends rd{constructor(){super(...arguments),this.supportsDOMEvents=!0}},bp=class i extends gp{static makeCurrent(){rw(new i)}onAndCancel(e,n,t){return e.addEventListener(n,t),()=>{e.removeEventListener(n,t)}}dispatchEvent(e,n){e.dispatchEvent(n)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,n){return n=n||this.getDefaultDocument(),n.createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,n){return n==="window"?window:n==="document"?e:n==="body"?e.body:null}getBaseHref(e){let n=SR();return n==null?null:MR(n)}resetBaseElement(){_a=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return dw(document.cookie,e)}},_a=null;function SR(){return _a=_a||document.querySelector("base"),_a?_a.getAttribute("href"):null}var wd;function MR(i){wd=wd||document.createElement("a"),wd.setAttribute("href",i);let e=wd.pathname;return e.charAt(0)==="/"?e:`/${e}`}var _p=class{addToWindow(e){ft.getAngularTestability=(t,r=!0)=>{let o=e.findTestabilityInTree(t,r);if(o==null)throw new O(5103,!1);return o},ft.getAllAngularTestabilities=()=>e.getAllTestabilities(),ft.getAllAngularRootElements=()=>e.getAllRootElements();let n=t=>{let r=ft.getAllAngularTestabilities(),o=r.length,s=!1,a=function(l){s=s||l,o--,o==0&&t(s)};r.forEach(l=>{l.whenStable(a)})};ft.frameworkStabilizers||(ft.frameworkStabilizers=[]),ft.frameworkStabilizers.push(n)}findTestabilityInTree(e,n,t){if(n==null)return null;let r=e.getTestability(n);return r??(t?dn().isShadowRoot(n)?this.findTestabilityInTree(e,n.host,!0):this.findTestabilityInTree(e,n.parentElement,!0):null)}},TR=(()=>{let e=class e{build(){return new XMLHttpRequest}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})(),vp=new y("EventManagerPlugins"),Yw=(()=>{let e=class e{constructor(t,r){this._zone=r,this._eventNameToPlugin=new Map,t.forEach(o=>{o.manager=this}),this._plugins=t.slice().reverse()}addEventListener(t,r,o){return this._findPluginFor(r).addEventListener(t,r,o)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(s=>s.supports(t)),!r)throw new O(5101,!1);return this._eventNameToPlugin.set(t,r),r}};e.\u0275fac=function(r){return new(r||e)(_(vp),_(M))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})(),xd=class{constructor(e){this._doc=e}},fp="ng-app-id",Qw=(()=>{let e=class e{constructor(t,r,o,s={}){this.doc=t,this.appId=r,this.nonce=o,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Qf(s),this.resetHostNodes()}addStyles(t){for(let r of t)this.changeUsageCount(r,1)===1&&this.onStyleAdded(r)}removeStyles(t){for(let r of t)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){let t=this.styleNodesInDOM;t&&(t.forEach(r=>r.remove()),t.clear());for(let r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(t){this.hostNodes.add(t);for(let r of this.getAllStyles())this.addStyleToHost(t,r)}removeHost(t){this.hostNodes.delete(t)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(t){for(let r of this.hostNodes)this.addStyleToHost(r,t)}onStyleRemoved(t){let r=this.styleRef;r.get(t)?.elements?.forEach(o=>o.remove()),r.delete(t)}collectServerRenderedStyles(){let t=this.doc.head?.querySelectorAll(`style[${fp}="${this.appId}"]`);if(t?.length){let r=new Map;return t.forEach(o=>{o.textContent!=null&&r.set(o.textContent,o)}),r}return null}changeUsageCount(t,r){let o=this.styleRef;if(o.has(t)){let s=o.get(t);return s.usage+=r,s.usage}return o.set(t,{usage:r,elements:[]}),r}getStyleElement(t,r){let o=this.styleNodesInDOM,s=o?.get(r);if(s?.parentNode===t)return o.delete(r),s.removeAttribute(fp),s;{let a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=r,this.platformIsServer&&a.setAttribute(fp,this.appId),t.appendChild(a),a}}addStyleToHost(t,r){let o=this.getStyleElement(t,r),s=this.styleRef,a=s.get(r)?.elements;a?a.push(o):s.set(r,{elements:[o],usage:1})}resetHostNodes(){let t=this.hostNodes;t.clear(),t.add(this.doc.head)}};e.\u0275fac=function(r){return new(r||e)(_(Z),_($o),_(ra,8),_(Zn))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})(),pp={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},wp=/%COMP%/g,Kw="%COMP%",AR=`_nghost-${Kw}`,OR=`_ngcontent-${Kw}`,RR=!0,FR=new y("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>RR});function PR(i){return OR.replace(wp,i)}function NR(i){return AR.replace(wp,i)}function Zw(i,e){return e.map(n=>n.replace(wp,i))}var Dd=(()=>{let e=class e{constructor(t,r,o,s,a,l,c,d=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=l,this.ngZone=c,this.nonce=d,this.rendererByCompId=new Map,this.platformIsServer=Qf(l),this.defaultRenderer=new va(t,a,c,this.platformIsServer)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===en.ShadowDom&&(r=wt(J({},r),{encapsulation:en.Emulated}));let o=this.getOrCreateRenderer(t,r);return o instanceof Cd?o.applyToHost(t):o instanceof ya&&o.applyStyles(),o}getOrCreateRenderer(t,r){let o=this.rendererByCompId,s=o.get(r.id);if(!s){let a=this.doc,l=this.ngZone,c=this.eventManager,d=this.sharedStylesHost,u=this.removeStylesOnCompDestroy,h=this.platformIsServer;switch(r.encapsulation){case en.Emulated:s=new Cd(c,d,r,this.appId,u,a,l,h);break;case en.ShadowDom:return new yp(c,d,t,r,a,l,this.nonce,h);default:s=new ya(c,d,r,u,a,l,h);break}o.set(r.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}};e.\u0275fac=function(r){return new(r||e)(_(Yw),_(Qw),_($o),_(FR),_(Z),_(Zn),_(M),_(ra))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})(),va=class{constructor(e,n,t,r){this.eventManager=e,this.doc=n,this.ngZone=t,this.platformIsServer=r,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(e,n){return n?this.doc.createElementNS(pp[n]||n,e):this.doc.createElement(e)}createComment(e){return this.doc.createComment(e)}createText(e){return this.doc.createTextNode(e)}appendChild(e,n){(Gw(e)?e.content:e).appendChild(n)}insertBefore(e,n,t){e&&(Gw(e)?e.content:e).insertBefore(n,t)}removeChild(e,n){e&&e.removeChild(n)}selectRootElement(e,n){let t=typeof e=="string"?this.doc.querySelector(e):e;if(!t)throw new O(-5104,!1);return n||(t.textContent=""),t}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,n,t,r){if(r){n=r+":"+n;let o=pp[r];o?e.setAttributeNS(o,n,t):e.setAttribute(n,t)}else e.setAttribute(n,t)}removeAttribute(e,n,t){if(t){let r=pp[t];r?e.removeAttributeNS(r,n):e.removeAttribute(`${t}:${n}`)}else e.removeAttribute(n)}addClass(e,n){e.classList.add(n)}removeClass(e,n){e.classList.remove(n)}setStyle(e,n,t,r){r&(vn.DashCase|vn.Important)?e.style.setProperty(n,t,r&vn.Important?"important":""):e.style[n]=t}removeStyle(e,n,t){t&vn.DashCase?e.style.removeProperty(n):e.style[n]=""}setProperty(e,n,t){e[n]=t}setValue(e,n){e.nodeValue=n}listen(e,n,t){if(typeof e=="string"&&(e=dn().getGlobalEventTarget(this.doc,e),!e))throw new Error(`Unsupported event target ${e} for event ${n}`);return this.eventManager.addEventListener(e,n,this.decoratePreventDefault(t))}decoratePreventDefault(e){return n=>{if(n==="__ngUnwrap__")return e;(this.platformIsServer?this.ngZone.runGuarded(()=>e(n)):e(n))===!1&&n.preventDefault()}}};function Gw(i){return i.tagName==="TEMPLATE"&&i.content!==void 0}var yp=class extends va{constructor(e,n,t,r,o,s,a,l){super(e,o,s,l),this.sharedStylesHost=n,this.hostEl=t,this.shadowRoot=t.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let c=Zw(r.id,r.styles);for(let d of c){let u=document.createElement("style");a&&u.setAttribute("nonce",a),u.textContent=d,this.shadowRoot.appendChild(u)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}appendChild(e,n){return super.appendChild(this.nodeOrShadowRoot(e),n)}insertBefore(e,n,t){return super.insertBefore(this.nodeOrShadowRoot(e),n,t)}removeChild(e,n){return super.removeChild(this.nodeOrShadowRoot(e),n)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},ya=class extends va{constructor(e,n,t,r,o,s,a,l){super(e,o,s,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=r,this.styles=l?Zw(l,t.styles):t.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},Cd=class extends ya{constructor(e,n,t,r,o,s,a,l){let c=r+"-"+t.id;super(e,n,t,o,s,a,l,c),this.contentAttr=PR(c),this.hostAttr=NR(c)}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"")}createElement(e,n){let t=super.createElement(e,n);return super.setAttribute(t,this.contentAttr,""),t}},LR=(()=>{let e=class e extends xd{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,o){return t.addEventListener(r,o,!1),()=>this.removeEventListener(t,r,o)}removeEventListener(t,r,o){return t.removeEventListener(r,o)}};e.\u0275fac=function(r){return new(r||e)(_(Z))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})(),qw=["alt","control","meta","shift"],jR={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},VR={alt:i=>i.altKey,control:i=>i.ctrlKey,meta:i=>i.metaKey,shift:i=>i.shiftKey},BR=(()=>{let e=class e extends xd{constructor(t){super(t)}supports(t){return e.parseEventName(t)!=null}addEventListener(t,r,o){let s=e.parseEventName(r),a=e.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>dn().onAndCancel(t,s.domEventName,a))}static parseEventName(t){let r=t.toLowerCase().split("."),o=r.shift();if(r.length===0||!(o==="keydown"||o==="keyup"))return null;let s=e._normalizeKey(r.pop()),a="",l=r.indexOf("code");if(l>-1&&(r.splice(l,1),a="code."),qw.forEach(d=>{let u=r.indexOf(d);u>-1&&(r.splice(u,1),a+=d+".")}),a+=s,r.length!=0||s.length===0)return null;let c={};return c.domEventName=o,c.fullKey=a,c}static matchEventFullKeyCode(t,r){let o=jR[t.key]||t.key,s="";return r.indexOf("code.")>-1&&(o=t.code,s="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),qw.forEach(a=>{if(a!==o){let l=VR[a];l(t)&&(s+=a+".")}}),s+=o,s===r)}static eventCallback(t,r,o){return s=>{e.matchEventFullKeyCode(s,t)&&o.runGuarded(()=>r(s))}}static _normalizeKey(t){return t==="esc"?"escape":t}};e.\u0275fac=function(r){return new(r||e)(_(Z))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})();function Xw(i,e){return Zy(J({rootComponent:i},zR(e)))}function zR(i){return{appProviders:[...Jw,...i?.providers??[]],platformProviders:WR}}function HR(){bp.makeCurrent()}function $R(){return new nn}function UR(){return M0(document),document}var WR=[{provide:Zn,useValue:Yf},{provide:ff,useValue:HR,multi:!0},{provide:Z,useFactory:UR,deps:[]}];var GR=new y(""),qR=[{provide:la,useClass:_p,deps:[]},{provide:Lf,useClass:Qc,deps:[M,Kc,la]},{provide:Qc,useClass:Qc,deps:[M,Kc,la]}],Jw=[{provide:Pc,useValue:"root"},{provide:nn,useFactory:$R,deps:[]},{provide:vp,useClass:LR,multi:!0,deps:[Z,M,Zn]},{provide:vp,useClass:BR,multi:!0,deps:[Z]},Dd,Qw,Yw,{provide:jr,useExisting:Dd},{provide:sd,useClass:TR,deps:[]},[]],ex=(()=>{let e=class e{constructor(t){}static withServerTransition(t){return{ngModule:e,providers:[{provide:$o,useValue:t.appId}]}}};e.\u0275fac=function(r){return new(r||e)(_(GR,12))},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[...Jw,...qR],imports:[Wt,Jy]});let i=e;return i})();var xp=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:function(r){let o=null;return r?o=new(r||e):o=_(tx),o},providedIn:"root"});let i=e;return i})();function YR(i){return new tx(i.get(Z))}var tx=(()=>{let e=class e extends xp{constructor(t){super(),this._doc=t}sanitize(t,r){if(r==null)return null;switch(t){case Dn.NONE:return r;case Dn.HTML:return Wr(r,"HTML")?sn(r):yf(this._doc,String(r)).toString();case Dn.STYLE:return Wr(r,"Style")?sn(r):r;case Dn.SCRIPT:if(Wr(r,"Script"))return sn(r);throw new O(5200,!1);case Dn.URL:return Wr(r,"URL")?sn(r):vf(String(r));case Dn.RESOURCE_URL:if(Wr(r,"ResourceURL"))return sn(r);throw new O(5201,!1);default:throw new O(5202,!1)}}bypassSecurityTrustHtml(t){return W0(t)}bypassSecurityTrustStyle(t){return G0(t)}bypassSecurityTrustScript(t){return q0(t)}bypassSecurityTrustUrl(t){return Y0(t)}bypassSecurityTrustResourceUrl(t){return Q0(t)}};e.\u0275fac=function(r){return new(r||e)(_(Z))},e.\u0275prov=C({token:e,factory:function(r){let o=null;return r?o=new r:o=YR(_(_t)),o},providedIn:"root"});let i=e;return i})();var un="*";function Tt(i,e){return{type:7,name:i,definitions:e,options:{}}}function ot(i,e=null){return{type:4,styles:e,timings:i}}function ix(i,e=null){return{type:2,steps:i,options:e}}function ue(i){return{type:6,styles:i,offset:null}}function nt(i,e,n){return{type:0,name:i,styles:e,options:n}}function xa(i){return{type:5,steps:i}}function Xe(i,e,n=null){return{type:1,expr:i,animation:e,options:n}}function Ed(i=null){return{type:9,options:i}}function Id(i,e,n=null){return{type:11,selector:i,animation:e,options:n}}var rr=class{constructor(e=0,n=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+n}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){let n=e=="start"?this._onStartFns:this._onDoneFns;n.forEach(t=>t()),n.length=0}},wa=class{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let n=0,t=0,r=0,o=this.players.length;o==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++n==o&&this._onFinish()}),s.onDestroy(()=>{++t==o&&this._onDestroy()}),s.onStart(()=>{++r==o&&this._onStart()})}),this.totalTime=this.players.reduce((s,a)=>Math.max(s,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){let n=e*this.totalTime;this.players.forEach(t=>{let r=t.totalTime?Math.min(1,n/t.totalTime):1;t.setPosition(r)})}getPosition(){let e=this.players.reduce((n,t)=>n===null||t.totalTime>n.totalTime?t:n,null);return e!=null?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){let n=e=="start"?this._onStartFns:this._onDoneFns;n.forEach(t=>t()),n.length=0}},kd="!";function nx(i){return new O(3e3,!1)}function KR(){return new O(3100,!1)}function ZR(){return new O(3101,!1)}function XR(i){return new O(3001,!1)}function JR(i){return new O(3003,!1)}function eF(i){return new O(3004,!1)}function tF(i,e){return new O(3005,!1)}function iF(){return new O(3006,!1)}function nF(){return new O(3007,!1)}function rF(i,e){return new O(3008,!1)}function oF(i){return new O(3002,!1)}function sF(i,e,n,t,r){return new O(3010,!1)}function aF(){return new O(3011,!1)}function lF(){return new O(3012,!1)}function cF(){return new O(3200,!1)}function dF(){return new O(3202,!1)}function uF(){return new O(3013,!1)}function mF(i){return new O(3014,!1)}function hF(i){return new O(3015,!1)}function fF(i){return new O(3016,!1)}function pF(i,e){return new O(3404,!1)}function gF(i){return new O(3502,!1)}function bF(i){return new O(3503,!1)}function _F(){return new O(3300,!1)}function vF(i){return new O(3504,!1)}function yF(i){return new O(3301,!1)}function wF(i,e){return new O(3302,!1)}function xF(i){return new O(3303,!1)}function DF(i,e){return new O(3400,!1)}function CF(i){return new O(3401,!1)}function EF(i){return new O(3402,!1)}function IF(i,e){return new O(3505,!1)}function or(i){switch(i.length){case 0:return new rr;case 1:return i[0];default:return new wa(i)}}function bx(i,e,n=new Map,t=new Map){let r=[],o=[],s=-1,a=null;if(e.forEach(l=>{let c=l.get("offset"),d=c==s,u=d&&a||new Map;l.forEach((h,f)=>{let p=f,v=h;if(f!=="offset")switch(p=i.normalizePropertyName(p,r),v){case kd:v=n.get(f);break;case un:v=t.get(f);break;default:v=i.normalizeStyleValue(f,p,v,r);break}u.set(p,v)}),d||o.push(u),a=u,s=c}),r.length)throw gF(r);return o}function Up(i,e,n,t){switch(e){case"start":i.onStart(()=>t(n&&Dp(n,"start",i)));break;case"done":i.onDone(()=>t(n&&Dp(n,"done",i)));break;case"destroy":i.onDestroy(()=>t(n&&Dp(n,"destroy",i)));break}}function Dp(i,e,n){let t=n.totalTime,r=!!n.disabled,o=Wp(i.element,i.triggerName,i.fromState,i.toState,e||i.phaseName,t??i.totalTime,r),s=i._data;return s!=null&&(o._data=s),o}function Wp(i,e,n,t,r="",o=0,s){return{element:i,triggerName:e,fromState:n,toState:t,phaseName:r,totalTime:o,disabled:!!s}}function ni(i,e,n){let t=i.get(e);return t||i.set(e,t=n),t}function rx(i){let e=i.indexOf(":"),n=i.substring(1,e),t=i.slice(e+1);return[n,t]}var kF=(()=>typeof document>"u"?null:document.documentElement)();function Gp(i){let e=i.parentNode||i.host||null;return e===kF?null:e}function SF(i){return i.substring(1,6)=="ebkit"}var Kr=null,ox=!1;function MF(i){Kr||(Kr=TF()||{},ox=Kr.style?"WebkitAppearance"in Kr.style:!1);let e=!0;return Kr.style&&!SF(i)&&(e=i in Kr.style,!e&&ox&&(e="Webkit"+i.charAt(0).toUpperCase()+i.slice(1)in Kr.style)),e}function TF(){return typeof document<"u"?document.body:null}function _x(i,e){for(;e;){if(e===i)return!0;e=Gp(e)}return!1}function vx(i,e,n){if(n)return Array.from(i.querySelectorAll(e));let t=i.querySelector(e);return t?[t]:[]}var qp=(()=>{let e=class e{validateStyleProperty(t){return MF(t)}matchesElement(t,r){return!1}containsElement(t,r){return _x(t,r)}getParentElement(t){return Gp(t)}query(t,r,o){return vx(t,r,o)}computeStyle(t,r,o){return o||""}animate(t,r,o,s,a,l=[],c){return new rr(o,s)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})(),Ma=(()=>{let e=class e{};e.NOOP=new qp;let i=e;return i})(),Jr=class{};var AF=1e3,yx="{{",OF="}}",wx="ng-enter",Mp="ng-leave",Sd="ng-trigger",Rd=".ng-trigger",sx="ng-animating",Tp=".ng-animating";function Tn(i){if(typeof i=="number")return i;let e=i.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Ap(parseFloat(e[1]),e[2])}function Ap(i,e){switch(e){case"s":return i*AF;default:return i}}function Fd(i,e,n){return i.hasOwnProperty("duration")?i:RF(i,e,n)}function RF(i,e,n){let t=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,r,o=0,s="";if(typeof i=="string"){let a=i.match(t);if(a===null)return e.push(nx(i)),{duration:0,delay:0,easing:""};r=Ap(parseFloat(a[1]),a[2]);let l=a[3];l!=null&&(o=Ap(parseFloat(l),a[4]));let c=a[5];c&&(s=c)}else r=i;if(!n){let a=!1,l=e.length;r<0&&(e.push(KR()),a=!0),o<0&&(e.push(ZR()),a=!0),a&&e.splice(l,0,nx(i))}return{duration:r,delay:o,easing:s}}function Ta(i,e={}){return Object.keys(i).forEach(n=>{e[n]=i[n]}),e}function xx(i){let e=new Map;return Object.keys(i).forEach(n=>{let t=i[n];e.set(n,t)}),e}function FF(i){return i.length?i[0]instanceof Map?i:i.map(e=>xx(e)):[]}function Jo(i,e=new Map,n){if(n)for(let[t,r]of n)e.set(t,r);for(let[t,r]of i)e.set(t,r);return e}function mn(i,e,n){e.forEach((t,r)=>{let o=Yp(r);n&&!n.has(r)&&n.set(r,i.style[o]),i.style[o]=t})}function Xr(i,e){e.forEach((n,t)=>{let r=Yp(t);i.style[r]=""})}function Da(i){return Array.isArray(i)?i.length==1?i[0]:ix(i):i}function PF(i,e,n){let t=e.params||{},r=Dx(i);r.length&&r.forEach(o=>{t.hasOwnProperty(o)||n.push(XR(o))})}var Op=new RegExp(`${yx}\\s*(.+?)\\s*${OF}`,"g");function Dx(i){let e=[];if(typeof i=="string"){let n;for(;n=Op.exec(i);)e.push(n[1]);Op.lastIndex=0}return e}function Ea(i,e,n){let t=i.toString(),r=t.replace(Op,(o,s)=>{let a=e[s];return a==null&&(n.push(JR(s)),a=""),a.toString()});return r==t?i:r}function Pd(i){let e=[],n=i.next();for(;!n.done;)e.push(n.value),n=i.next();return e}var NF=/-+([a-z0-9])/g;function Yp(i){return i.replace(NF,(...e)=>e[1].toUpperCase())}function LF(i,e){return i===0||e===0}function jF(i,e,n){if(n.size&&e.length){let t=e[0],r=[];if(n.forEach((o,s)=>{t.has(s)||r.push(s),t.set(s,o)}),r.length)for(let o=1;os.set(a,Cx(i,a)))}}return e}function ii(i,e,n){switch(e.type){case 7:return i.visitTrigger(e,n);case 0:return i.visitState(e,n);case 1:return i.visitTransition(e,n);case 2:return i.visitSequence(e,n);case 3:return i.visitGroup(e,n);case 4:return i.visitAnimate(e,n);case 5:return i.visitKeyframes(e,n);case 6:return i.visitStyle(e,n);case 8:return i.visitReference(e,n);case 9:return i.visitAnimateChild(e,n);case 10:return i.visitAnimateRef(e,n);case 11:return i.visitQuery(e,n);case 12:return i.visitStagger(e,n);default:throw eF(e.type)}}function Cx(i,e){return window.getComputedStyle(i)[e]}var VF=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]),Nd=class extends Jr{normalizePropertyName(e,n){return Yp(e)}normalizeStyleValue(e,n,t,r){let o="",s=t.toString().trim();if(VF.has(n)&&t!==0&&t!=="0")if(typeof t=="number")o="px";else{let a=t.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&a[1].length==0&&r.push(tF(e,t))}return s+o}};var Ld="*";function BF(i,e){let n=[];return typeof i=="string"?i.split(/\s*,\s*/).forEach(t=>zF(t,n,e)):n.push(i),n}function zF(i,e,n){if(i[0]==":"){let l=HF(i,n);if(typeof l=="function"){e.push(l);return}i=l}let t=i.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(t==null||t.length<4)return n.push(hF(i)),e;let r=t[1],o=t[2],s=t[3];e.push(ax(r,s));let a=r==Ld&&s==Ld;o[0]=="<"&&!a&&e.push(ax(s,r))}function HF(i,e){switch(i){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(n,t)=>parseFloat(t)>parseFloat(n);case":decrement":return(n,t)=>parseFloat(t) *"}}var Md=new Set(["true","1"]),Td=new Set(["false","0"]);function ax(i,e){let n=Md.has(i)||Td.has(i),t=Md.has(e)||Td.has(e);return(r,o)=>{let s=i==Ld||i==r,a=e==Ld||e==o;return!s&&n&&typeof r=="boolean"&&(s=r?Md.has(i):Td.has(i)),!a&&t&&typeof o=="boolean"&&(a=o?Md.has(e):Td.has(e)),s&&a}}var Ex=":self",$F=new RegExp(`s*${Ex}s*,?`,"g");function Ix(i,e,n,t){return new Rp(i).build(e,n,t)}var lx="",Rp=class{constructor(e){this._driver=e}build(e,n,t){let r=new Fp(n);return this._resetContextStyleTimingState(r),ii(this,Da(e),r)}_resetContextStyleTimingState(e){e.currentQuerySelector=lx,e.collectedStyles=new Map,e.collectedStyles.set(lx,new Map),e.currentTime=0}visitTrigger(e,n){let t=n.queryCount=0,r=n.depCount=0,o=[],s=[];return e.name.charAt(0)=="@"&&n.errors.push(iF()),e.definitions.forEach(a=>{if(this._resetContextStyleTimingState(n),a.type==0){let l=a,c=l.name;c.toString().split(/\s*,\s*/).forEach(d=>{l.name=d,o.push(this.visitState(l,n))}),l.name=c}else if(a.type==1){let l=this.visitTransition(a,n);t+=l.queryCount,r+=l.depCount,s.push(l)}else n.errors.push(nF())}),{type:7,name:e.name,states:o,transitions:s,queryCount:t,depCount:r,options:null}}visitState(e,n){let t=this.visitStyle(e.styles,n),r=e.options&&e.options.params||null;if(t.containsDynamicStyles){let o=new Set,s=r||{};if(t.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{Dx(l).forEach(c=>{s.hasOwnProperty(c)||o.add(c)})})}),o.size){let a=Pd(o.values());n.errors.push(rF(e.name,a))}}return{type:0,name:e.name,style:t,options:r?{params:r}:null}}visitTransition(e,n){n.queryCount=0,n.depCount=0;let t=ii(this,Da(e.animation),n);return{type:1,matchers:BF(e.expr,n.errors),animation:t,queryCount:n.queryCount,depCount:n.depCount,options:Zr(e.options)}}visitSequence(e,n){return{type:2,steps:e.steps.map(t=>ii(this,t,n)),options:Zr(e.options)}}visitGroup(e,n){let t=n.currentTime,r=0,o=e.steps.map(s=>{n.currentTime=t;let a=ii(this,s,n);return r=Math.max(r,n.currentTime),a});return n.currentTime=r,{type:3,steps:o,options:Zr(e.options)}}visitAnimate(e,n){let t=qF(e.timings,n.errors);n.currentAnimateTimings=t;let r,o=e.styles?e.styles:ue({});if(o.type==5)r=this.visitKeyframes(o,n);else{let s=e.styles,a=!1;if(!s){a=!0;let c={};t.easing&&(c.easing=t.easing),s=ue(c)}n.currentTime+=t.duration+t.delay;let l=this.visitStyle(s,n);l.isEmptyStep=a,r=l}return n.currentAnimateTimings=null,{type:4,timings:t,style:r,options:null}}visitStyle(e,n){let t=this._makeStyleAst(e,n);return this._validateStyleAst(t,n),t}_makeStyleAst(e,n){let t=[],r=Array.isArray(e.styles)?e.styles:[e.styles];for(let a of r)typeof a=="string"?a===un?t.push(a):n.errors.push(oF(a)):t.push(xx(a));let o=!1,s=null;return t.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(s=a.get("easing"),a.delete("easing")),!o)){for(let l of a.values())if(l.toString().indexOf(yx)>=0){o=!0;break}}}),{type:6,styles:t,easing:s,offset:e.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(e,n){let t=n.currentAnimateTimings,r=n.currentTime,o=n.currentTime;t&&o>0&&(o-=t.duration+t.delay),e.styles.forEach(s=>{typeof s!="string"&&s.forEach((a,l)=>{let c=n.collectedStyles.get(n.currentQuerySelector),d=c.get(l),u=!0;d&&(o!=r&&o>=d.startTime&&r<=d.endTime&&(n.errors.push(sF(l,d.startTime,d.endTime,o,r)),u=!1),o=d.startTime),u&&c.set(l,{startTime:o,endTime:r}),n.options&&PF(a,n.options,n.errors)})})}visitKeyframes(e,n){let t={type:5,styles:[],options:null};if(!n.currentAnimateTimings)return n.errors.push(aF()),t;let r=1,o=0,s=[],a=!1,l=!1,c=0,d=e.steps.map(T=>{let Y=this._makeStyleAst(T,n),oe=Y.offset!=null?Y.offset:GF(Y.styles),_e=0;return oe!=null&&(o++,_e=Y.offset=oe),l=l||_e<0||_e>1,a=a||_e0&&o{let oe=h>0?Y==f?1:h*Y:s[Y],_e=oe*E;n.currentTime=p+v.delay+_e,v.duration=_e,this._validateStyleAst(T,n),T.offset=oe,t.styles.push(T)}),t}visitReference(e,n){return{type:8,animation:ii(this,Da(e.animation),n),options:Zr(e.options)}}visitAnimateChild(e,n){return n.depCount++,{type:9,options:Zr(e.options)}}visitAnimateRef(e,n){return{type:10,animation:this.visitReference(e.animation,n),options:Zr(e.options)}}visitQuery(e,n){let t=n.currentQuerySelector,r=e.options||{};n.queryCount++,n.currentQuery=e;let[o,s]=UF(e.selector);n.currentQuerySelector=t.length?t+" "+o:o,ni(n.collectedStyles,n.currentQuerySelector,new Map);let a=ii(this,Da(e.animation),n);return n.currentQuery=null,n.currentQuerySelector=t,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:s,animation:a,originalSelector:e.selector,options:Zr(e.options)}}visitStagger(e,n){n.currentQuery||n.errors.push(uF());let t=e.timings==="full"?{duration:0,delay:0,easing:"full"}:Fd(e.timings,n.errors,!0);return{type:12,animation:ii(this,Da(e.animation),n),timings:t,options:null}}};function UF(i){let e=!!i.split(/\s*,\s*/).find(n=>n==Ex);return e&&(i=i.replace($F,"")),i=i.replace(/@\*/g,Rd).replace(/@\w+/g,n=>Rd+"-"+n.slice(1)).replace(/:animating/g,Tp),[i,e]}function WF(i){return i?Ta(i):null}var Fp=class{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}};function GF(i){if(typeof i=="string")return null;let e=null;if(Array.isArray(i))i.forEach(n=>{if(n instanceof Map&&n.has("offset")){let t=n;e=parseFloat(t.get("offset")),t.delete("offset")}});else if(i instanceof Map&&i.has("offset")){let n=i;e=parseFloat(n.get("offset")),n.delete("offset")}return e}function qF(i,e){if(i.hasOwnProperty("duration"))return i;if(typeof i=="number"){let o=Fd(i,e).duration;return Cp(o,0,"")}let n=i;if(n.split(/\s+/).some(o=>o.charAt(0)=="{"&&o.charAt(1)=="{")){let o=Cp(0,0,"");return o.dynamic=!0,o.strValue=n,o}let r=Fd(n,e);return Cp(r.duration,r.delay,r.easing)}function Zr(i){return i?(i=Ta(i),i.params&&(i.params=WF(i.params))):i={},i}function Cp(i,e,n){return{duration:i,delay:e,easing:n}}function Qp(i,e,n,t,r,o,s=null,a=!1){return{type:1,element:i,keyframes:e,preStyleProps:n,postStyleProps:t,duration:r,delay:o,totalTime:r+o,easing:s,subTimeline:a}}var Ia=class{constructor(){this._map=new Map}get(e){return this._map.get(e)||[]}append(e,n){let t=this._map.get(e);t||this._map.set(e,t=[]),t.push(...n)}has(e){return this._map.has(e)}clear(){this._map.clear()}},YF=1,QF=":enter",KF=new RegExp(QF,"g"),ZF=":leave",XF=new RegExp(ZF,"g");function kx(i,e,n,t,r,o=new Map,s=new Map,a,l,c=[]){return new Pp().buildKeyframes(i,e,n,t,r,o,s,a,l,c)}var Pp=class{buildKeyframes(e,n,t,r,o,s,a,l,c,d=[]){c=c||new Ia;let u=new Np(e,n,c,r,o,d,[]);u.options=l;let h=l.delay?Tn(l.delay):0;u.currentTimeline.delayNextStep(h),u.currentTimeline.setStyles([s],null,u.errors,l),ii(this,t,u);let f=u.timelines.filter(p=>p.containsAnimation());if(f.length&&a.size){let p;for(let v=f.length-1;v>=0;v--){let E=f[v];if(E.element===n){p=E;break}}p&&!p.allowOnlyTimelineStyles()&&p.setStyles([a],null,u.errors,l)}return f.length?f.map(p=>p.buildKeyframes()):[Qp(n,[],[],[],0,h,"",!1)]}visitTrigger(e,n){}visitState(e,n){}visitTransition(e,n){}visitAnimateChild(e,n){let t=n.subInstructions.get(n.element);if(t){let r=n.createSubContext(e.options),o=n.currentTimeline.currentTime,s=this._visitSubInstructions(t,r,r.options);o!=s&&n.transformIntoNewTimeline(s)}n.previousNode=e}visitAnimateRef(e,n){let t=n.createSubContext(e.options);t.transformIntoNewTimeline(),this._applyAnimationRefDelays([e.options,e.animation.options],n,t),this.visitReference(e.animation,t),n.transformIntoNewTimeline(t.currentTimeline.currentTime),n.previousNode=e}_applyAnimationRefDelays(e,n,t){for(let r of e){let o=r?.delay;if(o){let s=typeof o=="number"?o:Tn(Ea(o,r?.params??{},n.errors));t.delayNextStep(s)}}}_visitSubInstructions(e,n,t){let o=n.currentTimeline.currentTime,s=t.duration!=null?Tn(t.duration):null,a=t.delay!=null?Tn(t.delay):null;return s!==0&&e.forEach(l=>{let c=n.appendInstructionToTimeline(l,s,a);o=Math.max(o,c.duration+c.delay)}),o}visitReference(e,n){n.updateOptions(e.options,!0),ii(this,e.animation,n),n.previousNode=e}visitSequence(e,n){let t=n.subContextCount,r=n,o=e.options;if(o&&(o.params||o.delay)&&(r=n.createSubContext(o),r.transformIntoNewTimeline(),o.delay!=null)){r.previousNode.type==6&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=jd);let s=Tn(o.delay);r.delayNextStep(s)}e.steps.length&&(e.steps.forEach(s=>ii(this,s,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>t&&r.transformIntoNewTimeline()),n.previousNode=e}visitGroup(e,n){let t=[],r=n.currentTimeline.currentTime,o=e.options&&e.options.delay?Tn(e.options.delay):0;e.steps.forEach(s=>{let a=n.createSubContext(e.options);o&&a.delayNextStep(o),ii(this,s,a),r=Math.max(r,a.currentTimeline.currentTime),t.push(a.currentTimeline)}),t.forEach(s=>n.currentTimeline.mergeTimelineCollectedStyles(s)),n.transformIntoNewTimeline(r),n.previousNode=e}_visitTiming(e,n){if(e.dynamic){let t=e.strValue,r=n.params?Ea(t,n.params,n.errors):t;return Fd(r,n.errors)}else return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,n){let t=n.currentAnimateTimings=this._visitTiming(e.timings,n),r=n.currentTimeline;t.delay&&(n.incrementTime(t.delay),r.snapshotCurrentStyles());let o=e.style;o.type==5?this.visitKeyframes(o,n):(n.incrementTime(t.duration),this.visitStyle(o,n),r.applyStylesToKeyframe()),n.currentAnimateTimings=null,n.previousNode=e}visitStyle(e,n){let t=n.currentTimeline,r=n.currentAnimateTimings;!r&&t.hasCurrentStyleProperties()&&t.forwardFrame();let o=r&&r.easing||e.easing;e.isEmptyStep?t.applyEmptyStep(o):t.setStyles(e.styles,o,n.errors,n.options),n.previousNode=e}visitKeyframes(e,n){let t=n.currentAnimateTimings,r=n.currentTimeline.duration,o=t.duration,a=n.createSubContext().currentTimeline;a.easing=t.easing,e.styles.forEach(l=>{let c=l.offset||0;a.forwardTime(c*o),a.setStyles(l.styles,l.easing,n.errors,n.options),a.applyStylesToKeyframe()}),n.currentTimeline.mergeTimelineCollectedStyles(a),n.transformIntoNewTimeline(r+o),n.previousNode=e}visitQuery(e,n){let t=n.currentTimeline.currentTime,r=e.options||{},o=r.delay?Tn(r.delay):0;o&&(n.previousNode.type===6||t==0&&n.currentTimeline.hasCurrentStyleProperties())&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=jd);let s=t,a=n.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,n.errors);n.currentQueryTotal=a.length;let l=null;a.forEach((c,d)=>{n.currentQueryIndex=d;let u=n.createSubContext(e.options,c);o&&u.delayNextStep(o),c===n.element&&(l=u.currentTimeline),ii(this,e.animation,u),u.currentTimeline.applyStylesToKeyframe();let h=u.currentTimeline.currentTime;s=Math.max(s,h)}),n.currentQueryIndex=0,n.currentQueryTotal=0,n.transformIntoNewTimeline(s),l&&(n.currentTimeline.mergeTimelineCollectedStyles(l),n.currentTimeline.snapshotCurrentStyles()),n.previousNode=e}visitStagger(e,n){let t=n.parentContext,r=n.currentTimeline,o=e.timings,s=Math.abs(o.duration),a=s*(n.currentQueryTotal-1),l=s*n.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=a-l;break;case"full":l=t.currentStaggerTime;break}let d=n.currentTimeline;l&&d.delayNextStep(l);let u=d.currentTime;ii(this,e.animation,n),n.previousNode=e,t.currentStaggerTime=r.currentTime-u+(r.startTime-t.currentTimeline.startTime)}},jd={},Np=class i{constructor(e,n,t,r,o,s,a,l){this._driver=e,this.element=n,this.subInstructions=t,this._enterClassName=r,this._leaveClassName=o,this.errors=s,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=jd,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new Vd(this._driver,n,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,n){if(!e)return;let t=e,r=this.options;t.duration!=null&&(r.duration=Tn(t.duration)),t.delay!=null&&(r.delay=Tn(t.delay));let o=t.params;if(o){let s=r.params;s||(s=this.options.params={}),Object.keys(o).forEach(a=>{(!n||!s.hasOwnProperty(a))&&(s[a]=Ea(o[a],s,this.errors))})}}_copyOptions(){let e={};if(this.options){let n=this.options.params;if(n){let t=e.params={};Object.keys(n).forEach(r=>{t[r]=n[r]})}}return e}createSubContext(e=null,n,t){let r=n||this.element,o=new i(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,t||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(e),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(e){return this.previousNode=jd,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,n,t){let r={duration:n??e.duration,delay:this.currentTimeline.currentTime+(t??0)+e.delay,easing:""},o=new Lp(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,r,e.stretchStartingKeyframe);return this.timelines.push(o),r}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,n,t,r,o,s){let a=[];if(r&&a.push(this.element),e.length>0){e=e.replace(KF,"."+this._enterClassName),e=e.replace(XF,"."+this._leaveClassName);let l=t!=1,c=this._driver.query(this.element,e,l);t!==0&&(c=t<0?c.slice(c.length+t,c.length):c.slice(0,t)),a.push(...c)}return!o&&a.length==0&&s.push(mF(n)),a}},Vd=class i{constructor(e,n,t,r){this._driver=e,this.element=n,this.startTime=t,this._elementTimelineStylesLookup=r,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(e){let n=this._keyframes.size===1&&this._pendingStyles.size;this.duration||n?(this.forwardTime(this.currentTime+e),n&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,n){return this.applyStylesToKeyframe(),new i(this._driver,e,n||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=YF,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,n){this._localTimelineStyles.set(e,n),this._globalTimelineStyles.set(e,n),this._styleSummary.set(e,{time:this.currentTime,value:n})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&this._previousKeyframe.set("easing",e);for(let[n,t]of this._globalTimelineStyles)this._backFill.set(n,t||un),this._currentKeyframe.set(n,un);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,n,t,r){n&&this._previousKeyframe.set("easing",n);let o=r&&r.params||{},s=JF(e,this._globalTimelineStyles);for(let[a,l]of s){let c=Ea(l,o,t);this._pendingStyles.set(a,c),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??un),this._updateStyle(a,c)}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((e,n)=>{this._currentKeyframe.set(n,e)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((e,n)=>{this._currentKeyframe.has(n)||this._currentKeyframe.set(n,e)}))}snapshotCurrentStyles(){for(let[e,n]of this._localTimelineStyles)this._pendingStyles.set(e,n),this._updateStyle(e,n)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let e=[];for(let n in this._currentKeyframe)e.push(n);return e}mergeTimelineCollectedStyles(e){e._styleSummary.forEach((n,t)=>{let r=this._styleSummary.get(t);(!r||n.time>r.time)&&this._updateStyle(t,n.value)})}buildKeyframes(){this.applyStylesToKeyframe();let e=new Set,n=new Set,t=this._keyframes.size===1&&this.duration===0,r=[];this._keyframes.forEach((a,l)=>{let c=Jo(a,new Map,this._backFill);c.forEach((d,u)=>{d===kd?e.add(u):d===un&&n.add(u)}),t||c.set("offset",l/this.duration),r.push(c)});let o=e.size?Pd(e.values()):[],s=n.size?Pd(n.values()):[];if(t){let a=r[0],l=new Map(a);a.set("offset",0),l.set("offset",1),r=[a,l]}return Qp(this.element,r,o,s,this.duration,this.startTime,this.easing,!1)}},Lp=class extends Vd{constructor(e,n,t,r,o,s,a=!1){super(e,n,s.delay),this.keyframes=t,this.preStyleProps=r,this.postStyleProps=o,this._stretchStartingKeyframe=a,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:n,duration:t,easing:r}=this.timings;if(this._stretchStartingKeyframe&&n){let o=[],s=t+n,a=n/s,l=Jo(e[0]);l.set("offset",0),o.push(l);let c=Jo(e[0]);c.set("offset",cx(a)),o.push(c);let d=e.length-1;for(let u=1;u<=d;u++){let h=Jo(e[u]),f=h.get("offset"),p=n+f*t;h.set("offset",cx(p/s)),o.push(h)}t=s,n=0,r="",e=o}return Qp(this.element,e,this.preStyleProps,this.postStyleProps,t,n,r,!0)}};function cx(i,e=3){let n=Math.pow(10,e-1);return Math.round(i*n)/n}function JF(i,e){let n=new Map,t;return i.forEach(r=>{if(r==="*"){t=t||e.keys();for(let o of t)n.set(o,un)}else Jo(r,n)}),n}function dx(i,e,n,t,r,o,s,a,l,c,d,u,h){return{type:0,element:i,triggerName:e,isRemovalTransition:r,fromState:n,fromStyles:o,toState:t,toStyles:s,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:d,totalTime:u,errors:h}}var Ep={},Bd=class{constructor(e,n,t){this._triggerName=e,this.ast=n,this._stateStyles=t}match(e,n,t,r){return eP(this.ast.matchers,e,n,t,r)}buildStyles(e,n,t){let r=this._stateStyles.get("*");return e!==void 0&&(r=this._stateStyles.get(e?.toString())||r),r?r.buildStyles(n,t):new Map}build(e,n,t,r,o,s,a,l,c,d){let u=[],h=this.ast.options&&this.ast.options.params||Ep,f=a&&a.params||Ep,p=this.buildStyles(t,f,u),v=l&&l.params||Ep,E=this.buildStyles(r,v,u),T=new Set,Y=new Map,oe=new Map,_e=r==="void",He={params:tP(v,h),delay:this.ast.options?.delay},Ne=d?[]:kx(e,n,this.ast.animation,o,s,p,E,He,c,u),Le=0;if(Ne.forEach(ht=>{Le=Math.max(ht.duration+ht.delay,Le)}),u.length)return dx(n,this._triggerName,t,r,_e,p,E,[],[],Y,oe,Le,u);Ne.forEach(ht=>{let Yt=ht.element,$b=ni(Y,Yt,new Set);ht.preStyleProps.forEach(_r=>$b.add(_r));let Ps=ni(oe,Yt,new Set);ht.postStyleProps.forEach(_r=>Ps.add(_r)),Yt!==n&&T.add(Yt)});let St=Pd(T.values());return dx(n,this._triggerName,t,r,_e,p,E,Ne,St,Y,oe,Le)}};function eP(i,e,n,t,r){return i.some(o=>o(e,n,t,r))}function tP(i,e){let n=Ta(e);for(let t in i)i.hasOwnProperty(t)&&i[t]!=null&&(n[t]=i[t]);return n}var jp=class{constructor(e,n,t){this.styles=e,this.defaultParams=n,this.normalizer=t}buildStyles(e,n){let t=new Map,r=Ta(this.defaultParams);return Object.keys(e).forEach(o=>{let s=e[o];s!==null&&(r[o]=s)}),this.styles.styles.forEach(o=>{typeof o!="string"&&o.forEach((s,a)=>{s&&(s=Ea(s,r,n));let l=this.normalizer.normalizePropertyName(a,n);s=this.normalizer.normalizeStyleValue(a,l,s,n),t.set(a,s)})}),t}};function iP(i,e,n){return new Vp(i,e,n)}var Vp=class{constructor(e,n,t){this.name=e,this.ast=n,this._normalizer=t,this.transitionFactories=[],this.states=new Map,n.states.forEach(r=>{let o=r.options&&r.options.params||{};this.states.set(r.name,new jp(r.style,o,t))}),ux(this.states,"true","1"),ux(this.states,"false","0"),n.transitions.forEach(r=>{this.transitionFactories.push(new Bd(e,r,this.states))}),this.fallbackTransition=nP(e,this.states,this._normalizer)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,n,t,r){return this.transitionFactories.find(s=>s.match(e,n,t,r))||null}matchStyles(e,n,t){return this.fallbackTransition.buildStyles(e,n,t)}};function nP(i,e,n){let o={type:1,animation:{type:2,steps:[],options:null},matchers:[(s,a)=>!0],options:null,queryCount:0,depCount:0};return new Bd(i,o,e)}function ux(i,e,n){i.has(e)?i.has(n)||i.set(n,i.get(e)):i.has(n)&&i.set(e,i.get(n))}var rP=new Ia,Bp=class{constructor(e,n,t){this.bodyNode=e,this._driver=n,this._normalizer=t,this._animations=new Map,this._playersById=new Map,this.players=[]}register(e,n){let t=[],r=[],o=Ix(this._driver,n,t,r);if(t.length)throw bF(t);r.length&&void 0,this._animations.set(e,o)}_buildPlayer(e,n,t){let r=e.element,o=bx(this._normalizer,e.keyframes,n,t);return this._driver.animate(r,o,e.duration,e.delay,e.easing,[],!0)}create(e,n,t={}){let r=[],o=this._animations.get(e),s,a=new Map;if(o?(s=kx(this._driver,n,o,wx,Mp,new Map,new Map,t,rP,r),s.forEach(d=>{let u=ni(a,d.element,new Map);d.postStyleProps.forEach(h=>u.set(h,null))})):(r.push(_F()),s=[]),r.length)throw vF(r);a.forEach((d,u)=>{d.forEach((h,f)=>{d.set(f,this._driver.computeStyle(u,f,un))})});let l=s.map(d=>{let u=a.get(d.element);return this._buildPlayer(d,new Map,u)}),c=or(l);return this._playersById.set(e,c),c.onDestroy(()=>this.destroy(e)),this.players.push(c),c}destroy(e){let n=this._getPlayer(e);n.destroy(),this._playersById.delete(e);let t=this.players.indexOf(n);t>=0&&this.players.splice(t,1)}_getPlayer(e){let n=this._playersById.get(e);if(!n)throw yF(e);return n}listen(e,n,t,r){let o=Wp(n,"","","");return Up(this._getPlayer(e),t,o,r),()=>{}}command(e,n,t,r){if(t=="register"){this.register(e,r[0]);return}if(t=="create"){let s=r[0]||{};this.create(e,n,s);return}let o=this._getPlayer(e);switch(t){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(e);break}}},mx="ng-animate-queued",oP=".ng-animate-queued",Ip="ng-animate-disabled",sP=".ng-animate-disabled",aP="ng-star-inserted",lP=".ng-star-inserted",cP=[],Sx={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},dP={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Vi="__ng_removed",ka=class{get params(){return this.options.params}constructor(e,n=""){this.namespaceId=n;let t=e&&e.hasOwnProperty("value"),r=t?e.value:e;if(this.value=mP(r),t){let o=Ta(e);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}absorbOptions(e){let n=e.params;if(n){let t=this.options.params;Object.keys(n).forEach(r=>{t[r]==null&&(t[r]=n[r])})}}},Ca="void",kp=new ka(Ca),zp=class{constructor(e,n,t){this.id=e,this.hostElement=n,this._engine=t,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,Ei(n,this._hostClassName)}listen(e,n,t,r){if(!this._triggers.has(n))throw wF(t,n);if(t==null||t.length==0)throw xF(n);if(!hP(t))throw DF(t,n);let o=ni(this._elementListeners,e,[]),s={name:n,phase:t,callback:r};o.push(s);let a=ni(this._engine.statesByElement,e,new Map);return a.has(n)||(Ei(e,Sd),Ei(e,Sd+"-"+n),a.set(n,kp)),()=>{this._engine.afterFlush(()=>{let l=o.indexOf(s);l>=0&&o.splice(l,1),this._triggers.has(n)||a.delete(n)})}}register(e,n){return this._triggers.has(e)?!1:(this._triggers.set(e,n),!0)}_getTrigger(e){let n=this._triggers.get(e);if(!n)throw CF(e);return n}trigger(e,n,t,r=!0){let o=this._getTrigger(n),s=new Sa(this.id,n,e),a=this._engine.statesByElement.get(e);a||(Ei(e,Sd),Ei(e,Sd+"-"+n),this._engine.statesByElement.set(e,a=new Map));let l=a.get(n),c=new ka(t,this.id);if(!(t&&t.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a.set(n,c),l||(l=kp),!(c.value===Ca)&&l.value===c.value){if(!gP(l.params,c.params)){let v=[],E=o.matchStyles(l.value,l.params,v),T=o.matchStyles(c.value,c.params,v);v.length?this._engine.reportError(v):this._engine.afterFlush(()=>{Xr(e,E),mn(e,T)})}return}let h=ni(this._engine.playersByElement,e,[]);h.forEach(v=>{v.namespaceId==this.id&&v.triggerName==n&&v.queued&&v.destroy()});let f=o.matchTransition(l.value,c.value,e,c.params),p=!1;if(!f){if(!r)return;f=o.fallbackTransition,p=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:n,transition:f,fromState:l,toState:c,player:s,isFallbackTransition:p}),p||(Ei(e,mx),s.onStart(()=>{Xo(e,mx)})),s.onDone(()=>{let v=this.players.indexOf(s);v>=0&&this.players.splice(v,1);let E=this._engine.playersByElement.get(e);if(E){let T=E.indexOf(s);T>=0&&E.splice(T,1)}}),this.players.push(s),h.push(s),s}deregister(e){this._triggers.delete(e),this._engine.statesByElement.forEach(n=>n.delete(e)),this._elementListeners.forEach((n,t)=>{this._elementListeners.set(t,n.filter(r=>r.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);let n=this._engine.playersByElement.get(e);n&&(n.forEach(t=>t.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,n){let t=this._engine.driver.query(e,Rd,!0);t.forEach(r=>{if(r[Vi])return;let o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(s=>s.triggerLeaveAnimation(r,n,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>t.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(e,n,t,r){let o=this._engine.statesByElement.get(e),s=new Map;if(o){let a=[];if(o.forEach((l,c)=>{if(s.set(c,l.value),this._triggers.has(c)){let d=this.trigger(e,c,Ca,r);d&&a.push(d)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,n,s),t&&or(a).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){let n=this._elementListeners.get(e),t=this._engine.statesByElement.get(e);if(n&&t){let r=new Set;n.forEach(o=>{let s=o.name;if(r.has(s))return;r.add(s);let l=this._triggers.get(s).fallbackTransition,c=t.get(s)||kp,d=new ka(Ca),u=new Sa(this.id,s,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:s,transition:l,fromState:c,toState:d,player:u,isFallbackTransition:!0})})}}removeNode(e,n){let t=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,n),this.triggerLeaveAnimation(e,n,!0))return;let r=!1;if(t.totalAnimations){let o=t.players.length?t.playersByQueriedElement.get(e):[];if(o&&o.length)r=!0;else{let s=e;for(;s=s.parentNode;)if(t.statesByElement.get(s)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(e),r)t.markElementAsRemoved(this.id,e,!1,n);else{let o=e[Vi];(!o||o===Sx)&&(t.afterFlush(()=>this.clearElementCache(e)),t.destroyInnerAnimations(e),t._onRemovalComplete(e,n))}}insertNode(e,n){Ei(e,this._hostClassName)}drainQueuedTransitions(e){let n=[];return this._queue.forEach(t=>{let r=t.player;if(r.destroyed)return;let o=t.element,s=this._elementListeners.get(o);s&&s.forEach(a=>{if(a.name==t.triggerName){let l=Wp(o,t.triggerName,t.fromState.value,t.toState.value);l._data=e,Up(t.player,a.phase,l,a.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):n.push(t)}),this._queue=[],n.sort((t,r)=>{let o=t.transition.ast.depCount,s=r.transition.ast.depCount;return o==0||s==0?o-s:this._engine.driver.containsElement(t.element,r.element)?1:-1})}destroy(e){this.players.forEach(n=>n.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}},Hp=class{_onRemovalComplete(e,n){this.onRemovalComplete(e,n)}constructor(e,n,t){this.bodyNode=e,this.driver=n,this._normalizer=t,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(r,o)=>{}}get queuedPlayers(){let e=[];return this._namespaceList.forEach(n=>{n.players.forEach(t=>{t.queued&&e.push(t)})}),e}createNamespace(e,n){let t=new zp(e,n,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,n)?this._balanceNamespaceList(t,n):(this.newHostElements.set(n,t),this.collectEnterElement(n)),this._namespaceLookup[e]=t}_balanceNamespaceList(e,n){let t=this._namespaceList,r=this.namespacesByHostElement;if(t.length-1>=0){let s=!1,a=this.driver.getParentElement(n);for(;a;){let l=r.get(a);if(l){let c=t.indexOf(l);t.splice(c+1,0,e),s=!0;break}a=this.driver.getParentElement(a)}s||t.unshift(e)}else t.push(e);return r.set(n,e),e}register(e,n){let t=this._namespaceLookup[e];return t||(t=this.createNamespace(e,n)),t}registerTrigger(e,n,t){let r=this._namespaceLookup[e];r&&r.register(n,t)&&this.totalAnimations++}destroy(e,n){e&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let t=this._fetchNamespace(e);this.namespacesByHostElement.delete(t.hostElement);let r=this._namespaceList.indexOf(t);r>=0&&this._namespaceList.splice(r,1),t.destroy(n),delete this._namespaceLookup[e]}))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){let n=new Set,t=this.statesByElement.get(e);if(t){for(let r of t.values())if(r.namespaceId){let o=this._fetchNamespace(r.namespaceId);o&&n.add(o)}}return n}trigger(e,n,t,r){if(Ad(n)){let o=this._fetchNamespace(e);if(o)return o.trigger(n,t,r),!0}return!1}insertNode(e,n,t,r){if(!Ad(n))return;let o=n[Vi];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;let s=this.collectedLeaveElements.indexOf(n);s>=0&&this.collectedLeaveElements.splice(s,1)}if(e){let s=this._fetchNamespace(e);s&&s.insertNode(n,t)}r&&this.collectEnterElement(n)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,n){n?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Ei(e,Ip)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),Xo(e,Ip))}removeNode(e,n,t){if(Ad(n)){let r=e?this._fetchNamespace(e):null;r?r.removeNode(n,t):this.markElementAsRemoved(e,n,!1,t);let o=this.namespacesByHostElement.get(n);o&&o.id!==e&&o.removeNode(n,t)}else this._onRemovalComplete(n,t)}markElementAsRemoved(e,n,t,r,o){this.collectedLeaveElements.push(n),n[Vi]={namespaceId:e,setForRemoval:r,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:o}}listen(e,n,t,r,o){return Ad(n)?this._fetchNamespace(e).listen(n,t,r,o):()=>{}}_buildInstruction(e,n,t,r,o){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,t,r,e.fromState.options,e.toState.options,n,o)}destroyInnerAnimations(e){let n=this.driver.query(e,Rd,!0);n.forEach(t=>this.destroyActiveAnimationsForElement(t)),this.playersByQueriedElement.size!=0&&(n=this.driver.query(e,Tp,!0),n.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(e){let n=this.playersByElement.get(e);n&&n.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(e){let n=this.playersByQueriedElement.get(e);n&&n.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return or(this.players).onDone(()=>e());e()})}processLeaveNode(e){let n=e[Vi];if(n&&n.setForRemoval){if(e[Vi]=Sx,n.namespaceId){this.destroyInnerAnimations(e);let t=this._fetchNamespace(n.namespaceId);t&&t.clearElementCache(e)}this._onRemovalComplete(e,n.setForRemoval)}e.classList?.contains(Ip)&&this.markElementAsDisabled(e,!1),this.driver.query(e,sP,!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(e=-1){let n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,r)=>this._balanceNamespaceList(t,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let t=0;tt()),this._flushFns=[],this._whenQuietFns.length){let t=this._whenQuietFns;this._whenQuietFns=[],n.length?or(n).onDone(()=>{t.forEach(r=>r())}):t.forEach(r=>r())}}reportError(e){throw EF(e)}_flushAnimations(e,n){let t=new Ia,r=[],o=new Map,s=[],a=new Map,l=new Map,c=new Map,d=new Set;this.disabledNodes.forEach(U=>{d.add(U);let X=this.driver.query(U,oP,!0);for(let ie=0;ie{let ie=wx+v++;p.set(X,ie),U.forEach(Ie=>Ei(Ie,ie))});let E=[],T=new Set,Y=new Set;for(let U=0;UT.add(Ie)):Y.add(X))}let oe=new Map,_e=px(h,Array.from(T));_e.forEach((U,X)=>{let ie=Mp+v++;oe.set(X,ie),U.forEach(Ie=>Ei(Ie,ie))}),e.push(()=>{f.forEach((U,X)=>{let ie=p.get(X);U.forEach(Ie=>Xo(Ie,ie))}),_e.forEach((U,X)=>{let ie=oe.get(X);U.forEach(Ie=>Xo(Ie,ie))}),E.forEach(U=>{this.processLeaveNode(U)})});let He=[],Ne=[];for(let U=this._namespaceList.length-1;U>=0;U--)this._namespaceList[U].drainQueuedTransitions(n).forEach(ie=>{let Ie=ie.player,Et=ie.element;if(He.push(Ie),this.collectedEnterElements.length){let Rt=Et[Vi];if(Rt&&Rt.setForMove){if(Rt.previousTriggersValues&&Rt.previousTriggersValues.has(ie.triggerName)){let vr=Rt.previousTriggersValues.get(ie.triggerName),mi=this.statesByElement.get(ie.element);if(mi&&mi.has(ie.triggerName)){let pl=mi.get(ie.triggerName);pl.value=vr,mi.set(ie.triggerName,pl)}}Ie.destroy();return}}let Gi=!u||!this.driver.containsElement(u,Et),Qt=oe.get(Et),$n=p.get(Et),rt=this._buildInstruction(ie,t,$n,Qt,Gi);if(rt.errors&&rt.errors.length){Ne.push(rt);return}if(Gi){Ie.onStart(()=>Xr(Et,rt.fromStyles)),Ie.onDestroy(()=>mn(Et,rt.toStyles)),r.push(Ie);return}if(ie.isFallbackTransition){Ie.onStart(()=>Xr(Et,rt.fromStyles)),Ie.onDestroy(()=>mn(Et,rt.toStyles)),r.push(Ie);return}let Gb=[];rt.timelines.forEach(Rt=>{Rt.stretchStartingKeyframe=!0,this.disabledNodes.has(Rt.element)||Gb.push(Rt)}),rt.timelines=Gb,t.append(Et,rt.timelines);let Z1={instruction:rt,player:Ie,element:Et};s.push(Z1),rt.queriedElements.forEach(Rt=>ni(a,Rt,[]).push(Ie)),rt.preStyleProps.forEach((Rt,vr)=>{if(Rt.size){let mi=l.get(vr);mi||l.set(vr,mi=new Set),Rt.forEach((pl,sm)=>mi.add(sm))}}),rt.postStyleProps.forEach((Rt,vr)=>{let mi=c.get(vr);mi||c.set(vr,mi=new Set),Rt.forEach((pl,sm)=>mi.add(sm))})});if(Ne.length){let U=[];Ne.forEach(X=>{U.push(IF(X.triggerName,X.errors))}),He.forEach(X=>X.destroy()),this.reportError(U)}let Le=new Map,St=new Map;s.forEach(U=>{let X=U.element;t.has(X)&&(St.set(X,X),this._beforeAnimationBuild(U.player.namespaceId,U.instruction,Le))}),r.forEach(U=>{let X=U.element;this._getPreviousPlayers(X,!1,U.namespaceId,U.triggerName,null).forEach(Ie=>{ni(Le,X,[]).push(Ie),Ie.destroy()})});let ht=E.filter(U=>gx(U,l,c)),Yt=new Map;fx(Yt,this.driver,Y,c,un).forEach(U=>{gx(U,l,c)&&ht.push(U)});let Ps=new Map;f.forEach((U,X)=>{fx(Ps,this.driver,new Set(U),l,kd)}),ht.forEach(U=>{let X=Yt.get(U),ie=Ps.get(U);Yt.set(U,new Map([...X?.entries()??[],...ie?.entries()??[]]))});let _r=[],Ub=[],Wb={};s.forEach(U=>{let{element:X,player:ie,instruction:Ie}=U;if(t.has(X)){if(d.has(X)){ie.onDestroy(()=>mn(X,Ie.toStyles)),ie.disabled=!0,ie.overrideTotalTime(Ie.totalTime),r.push(ie);return}let Et=Wb;if(St.size>1){let Qt=X,$n=[];for(;Qt=Qt.parentNode;){let rt=St.get(Qt);if(rt){Et=rt;break}$n.push(Qt)}$n.forEach(rt=>St.set(rt,Et))}let Gi=this._buildAnimation(ie.namespaceId,Ie,Le,o,Ps,Yt);if(ie.setRealPlayer(Gi),Et===Wb)_r.push(ie);else{let Qt=this.playersByElement.get(Et);Qt&&Qt.length&&(ie.parentPlayer=or(Qt)),r.push(ie)}}else Xr(X,Ie.fromStyles),ie.onDestroy(()=>mn(X,Ie.toStyles)),Ub.push(ie),d.has(X)&&r.push(ie)}),Ub.forEach(U=>{let X=o.get(U.element);if(X&&X.length){let ie=or(X);U.setRealPlayer(ie)}}),r.forEach(U=>{U.parentPlayer?U.syncPlayerEvents(U.parentPlayer):U.destroy()});for(let U=0;U!Gi.destroyed);Et.length?fP(this,X,Et):this.processLeaveNode(X)}return E.length=0,_r.forEach(U=>{this.players.push(U),U.onDone(()=>{U.destroy();let X=this.players.indexOf(U);this.players.splice(X,1)}),U.play()}),_r}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,n,t,r,o){let s=[];if(n){let a=this.playersByQueriedElement.get(e);a&&(s=a)}else{let a=this.playersByElement.get(e);if(a){let l=!o||o==Ca;a.forEach(c=>{c.queued||!l&&c.triggerName!=r||s.push(c)})}}return(t||r)&&(s=s.filter(a=>!(t&&t!=a.namespaceId||r&&r!=a.triggerName))),s}_beforeAnimationBuild(e,n,t){let r=n.triggerName,o=n.element,s=n.isRemovalTransition?void 0:e,a=n.isRemovalTransition?void 0:r;for(let l of n.timelines){let c=l.element,d=c!==o,u=ni(t,c,[]);this._getPreviousPlayers(c,d,s,a,n.toState).forEach(f=>{let p=f.getRealPlayer();p.beforeDestroy&&p.beforeDestroy(),f.destroy(),u.push(f)})}Xr(o,n.fromStyles)}_buildAnimation(e,n,t,r,o,s){let a=n.triggerName,l=n.element,c=[],d=new Set,u=new Set,h=n.timelines.map(p=>{let v=p.element;d.add(v);let E=v[Vi];if(E&&E.removedBeforeQueried)return new rr(p.duration,p.delay);let T=v!==l,Y=pP((t.get(v)||cP).map(Le=>Le.getRealPlayer())).filter(Le=>{let St=Le;return St.element?St.element===v:!1}),oe=o.get(v),_e=s.get(v),He=bx(this._normalizer,p.keyframes,oe,_e),Ne=this._buildPlayer(p,He,Y);if(p.subTimeline&&r&&u.add(v),T){let Le=new Sa(e,a,v);Le.setRealPlayer(Ne),c.push(Le)}return Ne});c.forEach(p=>{ni(this.playersByQueriedElement,p.element,[]).push(p),p.onDone(()=>uP(this.playersByQueriedElement,p.element,p))}),d.forEach(p=>Ei(p,sx));let f=or(h);return f.onDestroy(()=>{d.forEach(p=>Xo(p,sx)),mn(l,n.toStyles)}),u.forEach(p=>{ni(r,p,[]).push(f)}),f}_buildPlayer(e,n,t){return n.length>0?this.driver.animate(e.element,n,e.duration,e.delay,e.easing,t):new rr(e.duration,e.delay)}},Sa=class{constructor(e,n,t){this.namespaceId=e,this.triggerName=n,this.element=t,this._player=new rr,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,this._queuedCallbacks.forEach((n,t)=>{n.forEach(r=>Up(e,t,void 0,r))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){let n=this._player;n.triggerCallback&&e.onStart(()=>n.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,n){ni(this._queuedCallbacks,e,[]).push(n)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return this.queued?!1:this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){let n=this._player;n.triggerCallback&&n.triggerCallback(e)}};function uP(i,e,n){let t=i.get(e);if(t){if(t.length){let r=t.indexOf(n);t.splice(r,1)}t.length==0&&i.delete(e)}return t}function mP(i){return i??null}function Ad(i){return i&&i.nodeType===1}function hP(i){return i=="start"||i=="done"}function hx(i,e){let n=i.style.display;return i.style.display=e??"none",n}function fx(i,e,n,t,r){let o=[];n.forEach(l=>o.push(hx(l)));let s=[];t.forEach((l,c)=>{let d=new Map;l.forEach(u=>{let h=e.computeStyle(c,u,r);d.set(u,h),(!h||h.length==0)&&(c[Vi]=dP,s.push(c))}),i.set(c,d)});let a=0;return n.forEach(l=>hx(l,o[a++])),s}function px(i,e){let n=new Map;if(i.forEach(a=>n.set(a,[])),e.length==0)return n;let t=1,r=new Set(e),o=new Map;function s(a){if(!a)return t;let l=o.get(a);if(l)return l;let c=a.parentNode;return n.has(c)?l=c:r.has(c)?l=t:l=s(c),o.set(a,l),l}return e.forEach(a=>{let l=s(a);l!==t&&n.get(l).push(a)}),n}function Ei(i,e){i.classList?.add(e)}function Xo(i,e){i.classList?.remove(e)}function fP(i,e,n){or(n).onDone(()=>i.processLeaveNode(e))}function pP(i){let e=[];return Mx(i,e),e}function Mx(i,e){for(let n=0;nr.add(o)):e.set(i,t),n.delete(i),!0}var es=class{constructor(e,n,t){this._driver=n,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(r,o)=>{},this._transitionEngine=new Hp(e.body,n,t),this._timelineEngine=new Bp(e.body,n,t),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(e,n,t,r,o){let s=e+"-"+r,a=this._triggerCache[s];if(!a){let l=[],c=[],d=Ix(this._driver,o,l,c);if(l.length)throw pF(r,l);c.length&&void 0,a=iP(r,d,this._normalizer),this._triggerCache[s]=a}this._transitionEngine.registerTrigger(n,r,a)}register(e,n){this._transitionEngine.register(e,n)}destroy(e,n){this._transitionEngine.destroy(e,n)}onInsert(e,n,t,r){this._transitionEngine.insertNode(e,n,t,r)}onRemove(e,n,t){this._transitionEngine.removeNode(e,n,t)}disableAnimations(e,n){this._transitionEngine.markElementAsDisabled(e,n)}process(e,n,t,r){if(t.charAt(0)=="@"){let[o,s]=rx(t),a=r;this._timelineEngine.command(o,n,s,a)}else this._transitionEngine.trigger(e,n,t,r)}listen(e,n,t,r,o){if(t.charAt(0)=="@"){let[s,a]=rx(t);return this._timelineEngine.listen(s,n,a,o)}return this._transitionEngine.listen(e,n,t,r,o)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(e){this._transitionEngine.afterFlushAnimationsDone(e)}};function bP(i,e){let n=null,t=null;return Array.isArray(e)&&e.length?(n=Sp(e[0]),e.length>1&&(t=Sp(e[e.length-1]))):e instanceof Map&&(n=Sp(e)),n||t?new _P(i,n,t):null}var _P=(()=>{let e=class e{constructor(t,r,o){this._element=t,this._startStyles=r,this._endStyles=o,this._state=0;let s=e.initialStylesByElement.get(t);s||e.initialStylesByElement.set(t,s=new Map),this._initialStyles=s}start(){this._state<1&&(this._startStyles&&mn(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(mn(this._element,this._initialStyles),this._endStyles&&(mn(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(Xr(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Xr(this._element,this._endStyles),this._endStyles=null),mn(this._element,this._initialStyles),this._state=3)}};e.initialStylesByElement=new WeakMap;let i=e;return i})();function Sp(i){let e=null;return i.forEach((n,t)=>{vP(t)&&(e=e||new Map,e.set(t,n))}),e}function vP(i){return i==="display"||i==="position"}var zd=class{constructor(e,n,t,r){this.element=e,this.keyframes=n,this.options=t,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=t.duration,this._delay=t.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;let e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:new Map;let n=()=>this._onFinish();this.domPlayer.addEventListener("finish",n),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",n)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(e){let n=[];return e.forEach(t=>{n.push(Object.fromEntries(t))}),n}_triggerWebAnimation(e,n,t){return e.animate(this._convertKeyframesToObject(n),t)}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){this.domPlayer===void 0&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){let e=new Map;this.hasStarted()&&this._finalKeyframe.forEach((t,r)=>{r!=="offset"&&e.set(r,this._finished?t:Cx(this.element,r))}),this.currentSnapshot=e}triggerCallback(e){let n=e==="start"?this._onStartFns:this._onDoneFns;n.forEach(t=>t()),n.length=0}},Hd=class{validateStyleProperty(e){return!0}validateAnimatableStyleProperty(e){return!0}matchesElement(e,n){return!1}containsElement(e,n){return _x(e,n)}getParentElement(e){return Gp(e)}query(e,n,t){return vx(e,n,t)}computeStyle(e,n,t){return window.getComputedStyle(e)[n]}animate(e,n,t,r,o,s=[]){let a=r==0?"both":"forwards",l={duration:t,delay:r,fill:a};o&&(l.easing=o);let c=new Map,d=s.filter(f=>f instanceof zd);LF(t,r)&&d.forEach(f=>{f.currentSnapshot.forEach((p,v)=>c.set(v,p))});let u=FF(n).map(f=>Jo(f));u=jF(e,u,c);let h=bP(e,u);return new zd(e,u,l,h)}};var Od="@",Tx="@.disabled",$d=class{constructor(e,n,t,r){this.namespaceId=e,this.delegate=n,this.engine=t,this._onDestroy=r,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(e){this.delegate.destroyNode?.(e)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(e,n){return this.delegate.createElement(e,n)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,n){this.delegate.appendChild(e,n),this.engine.onInsert(this.namespaceId,n,e,!1)}insertBefore(e,n,t,r=!0){this.delegate.insertBefore(e,n,t),this.engine.onInsert(this.namespaceId,n,e,r)}removeChild(e,n,t){this.engine.onRemove(this.namespaceId,n,this.delegate)}selectRootElement(e,n){return this.delegate.selectRootElement(e,n)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,n,t,r){this.delegate.setAttribute(e,n,t,r)}removeAttribute(e,n,t){this.delegate.removeAttribute(e,n,t)}addClass(e,n){this.delegate.addClass(e,n)}removeClass(e,n){this.delegate.removeClass(e,n)}setStyle(e,n,t,r){this.delegate.setStyle(e,n,t,r)}removeStyle(e,n,t){this.delegate.removeStyle(e,n,t)}setProperty(e,n,t){n.charAt(0)==Od&&n==Tx?this.disableAnimations(e,!!t):this.delegate.setProperty(e,n,t)}setValue(e,n){this.delegate.setValue(e,n)}listen(e,n,t){return this.delegate.listen(e,n,t)}disableAnimations(e,n){this.engine.disableAnimations(e,n)}},$p=class extends $d{constructor(e,n,t,r,o){super(n,t,r,o),this.factory=e,this.namespaceId=n}setProperty(e,n,t){n.charAt(0)==Od?n.charAt(1)=="."&&n==Tx?(t=t===void 0?!0:!!t,this.disableAnimations(e,t)):this.engine.process(this.namespaceId,e,n.slice(1),t):this.delegate.setProperty(e,n,t)}listen(e,n,t){if(n.charAt(0)==Od){let r=yP(e),o=n.slice(1),s="";return o.charAt(0)!=Od&&([o,s]=wP(o)),this.engine.listen(this.namespaceId,r,o,s,a=>{let l=a._data||-1;this.factory.scheduleListenerCallback(l,t,a)})}return this.delegate.listen(e,n,t)}};function yP(i){switch(i){case"body":return document.body;case"document":return document;case"window":return window;default:return i}}function wP(i){let e=i.indexOf("."),n=i.substring(0,e),t=i.slice(e+1);return[n,t]}var Ud=class{constructor(e,n,t){this.delegate=e,this.engine=n,this._zone=t,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,n.onRemovalComplete=(r,o)=>{let s=o?.parentNode(r);s&&o.removeChild(s,r)}}createRenderer(e,n){let t="",r=this.delegate.createRenderer(e,n);if(!e||!n?.data?.animation){let c=this._rendererCache,d=c.get(r);if(!d){let u=()=>c.delete(r);d=new $d(t,r,this.engine,u),c.set(r,d)}return d}let o=n.id,s=n.id+"-"+this._currentId;this._currentId++,this.engine.register(s,e);let a=c=>{Array.isArray(c)?c.forEach(a):this.engine.registerTrigger(o,s,e,c.name,c)};return n.data.animation.forEach(a),new $p(this,s,r,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,n,t){if(e>=0&&en(t));return}let r=this._animationCallbacksBuffer;r.length==0&&queueMicrotask(()=>{this._zone.run(()=>{r.forEach(o=>{let[s,a]=o;s(a)}),this._animationCallbacksBuffer=[]})}),r.push([n,t])}end(){this._cdRecurDepth--,this._cdRecurDepth==0&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}};var DP=(()=>{let e=class e extends es{constructor(t,r,o,s){super(t,r,o)}ngOnDestroy(){this.flush()}};e.\u0275fac=function(r){return new(r||e)(_(Z),_(Ma),_(Jr),_(cn))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})();function CP(){return new Nd}function EP(i,e,n){return new Ud(i,e,n)}var Ax=[{provide:Jr,useFactory:CP},{provide:es,useClass:DP},{provide:jr,useFactory:EP,deps:[Dd,es,M]}],Kp=[{provide:Ma,useFactory:()=>new Hd},{provide:Te,useValue:"BrowserAnimations"},...Ax],IP=[{provide:Ma,useClass:qp},{provide:Te,useValue:"NoopAnimations"},...Ax],Ox=(()=>{let e=class e{static withConfig(t){return{ngModule:e,providers:t.disableAnimations?IP:Kp}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:Kp,imports:[ex]});let i=e;return i})();function Rx(){return[...Kp]}function Dt(i,...e){return e.length?e.some(n=>i[n]):i.altKey||i.shiftKey||i.ctrlKey||i.metaKey}function me(i){return i!=null&&`${i}`!="false"}function ze(i,e=0){return Zp(i)?Number(i):e}function Zp(i){return!isNaN(parseFloat(i))&&!isNaN(Number(i))}function ts(i){return Array.isArray(i)?i:[i]}function ut(i){return i==null?"":typeof i=="string"?i:`${i}px`}function qt(i){return i instanceof I?i.nativeElement:i}var Fx=(()=>{let e=class e{create(t){return typeof MutationObserver>"u"?null:new MutationObserver(t)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),kP=(()=>{let e=class e{constructor(t){this._mutationObserverFactory=t,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((t,r)=>this._cleanupObserver(r))}observe(t){let r=qt(t);return new te(o=>{let a=this._observeElement(r).subscribe(o);return()=>{a.unsubscribe(),this._unobserveElement(r)}})}_observeElement(t){if(this._observedElements.has(t))this._observedElements.get(t).count++;else{let r=new S,o=this._mutationObserverFactory.create(s=>r.next(s));o&&o.observe(t,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(t,{observer:o,stream:r,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)){let{observer:r,stream:o}=this._observedElements.get(t);r&&r.disconnect(),o.complete(),this._observedElements.delete(t)}}};e.\u0275fac=function(r){return new(r||e)(_(Fx))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),Wd=(()=>{let e=class e{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=ze(t),this._subscribe()}constructor(t,r,o){this._contentObserver=t,this._elementRef=r,this._ngZone=o,this.event=new F,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();let t=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?t.pipe(Ir(this.debounce)):t).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)(m(kP),m(I),m(M))},e.\u0275dir=D({type:e,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled",Se],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],features:[ct]});let i=e;return i})(),sr=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[Fx]});let i=e;return i})();var Nx=new Set,eo,SP=(()=>{let e=class e{constructor(t,r){this._platform=t,this._nonce=r,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):TP}matchMedia(t){return(this._platform.WEBKIT||this._platform.BLINK)&&MP(t,this._nonce),this._matchMedia(t)}};e.\u0275fac=function(r){return new(r||e)(_(we),_(ra,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function MP(i,e){if(!Nx.has(i))try{eo||(eo=document.createElement("style"),e&&(eo.nonce=e),eo.setAttribute("type","text/css"),document.head.appendChild(eo)),eo.sheet&&(eo.sheet.insertRule(`@media ${i} {body{ }}`,0),Nx.add(i))}catch(n){console.error(n)}}function TP(i){return{matches:i==="all"||i==="",media:i,addListener:()=>{},removeListener:()=>{}}}var jx=(()=>{let e=class e{constructor(t,r){this._mediaMatcher=t,this._zone=r,this._queries=new Map,this._destroySubject=new S}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(t){return Lx(ts(t)).some(o=>this._registerQuery(o).mql.matches)}observe(t){let o=Lx(ts(t)).map(a=>this._registerQuery(a).observable),s=Er(o);return s=Mi(s.pipe(ke(1)),s.pipe(Mr(1),Ir(0))),s.pipe($e(a=>{let l={matches:!1,breakpoints:{}};return a.forEach(({matches:c,query:d})=>{l.matches=l.matches||c,l.breakpoints[d]=c}),l}))}_registerQuery(t){if(this._queries.has(t))return this._queries.get(t);let r=this._mediaMatcher.matchMedia(t),s={observable:new te(a=>{let l=c=>this._zone.run(()=>a.next(c));return r.addListener(l),()=>{r.removeListener(l)}}).pipe(tt(r),$e(({matches:a})=>({query:t,matches:a})),re(this._destroySubject)),mql:r};return this._queries.set(t,s),s}};e.\u0275fac=function(r){return new(r||e)(_(SP),_(M))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function Lx(i){return i.map(e=>e.split(",")).reduce((e,n)=>e.concat(n)).map(e=>e.trim())}var $x=" ";function ng(i,e,n){let t=Yd(i,e);t.some(r=>r.trim()==n.trim())||(t.push(n.trim()),i.setAttribute(e,t.join($x)))}function Zd(i,e,n){let r=Yd(i,e).filter(o=>o!=n.trim());r.length?i.setAttribute(e,r.join($x)):i.removeAttribute(e)}function Yd(i,e){return(i.getAttribute(e)||"").match(/\S+/g)||[]}var Ux="cdk-describedby-message",Gd="cdk-describedby-host",eg=0,Xd=(()=>{let e=class e{constructor(t,r){this._platform=r,this._messageRegistry=new Map,this._messagesContainer=null,this._id=`${eg++}`,this._document=t,this._id=ee($o)+"-"+eg++}describe(t,r,o){if(!this._canBeDescribed(t,r))return;let s=Xp(r,o);typeof r!="string"?(Vx(r,this._id),this._messageRegistry.set(s,{messageElement:r,referenceCount:0})):this._messageRegistry.has(s)||this._createMessageElement(r,o),this._isElementDescribedByMessage(t,s)||this._addMessageReference(t,s)}removeDescription(t,r,o){if(!r||!this._isElementNode(t))return;let s=Xp(r,o);if(this._isElementDescribedByMessage(t,s)&&this._removeMessageReference(t,s),typeof r=="string"){let a=this._messageRegistry.get(s);a&&a.referenceCount===0&&this._deleteMessageElement(s)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let t=this._document.querySelectorAll(`[${Gd}="${this._id}"]`);for(let r=0;ro.indexOf(Ux)!=0);t.setAttribute("aria-describedby",r.join(" "))}_addMessageReference(t,r){let o=this._messageRegistry.get(r);ng(t,"aria-describedby",o.messageElement.id),t.setAttribute(Gd,this._id),o.referenceCount++}_removeMessageReference(t,r){let o=this._messageRegistry.get(r);o.referenceCount--,Zd(t,"aria-describedby",o.messageElement.id),t.removeAttribute(Gd)}_isElementDescribedByMessage(t,r){let o=Yd(t,"aria-describedby"),s=this._messageRegistry.get(r),a=s&&s.messageElement.id;return!!a&&o.indexOf(a)!=-1}_canBeDescribed(t,r){if(!this._isElementNode(t))return!1;if(r&&typeof r=="object")return!0;let o=r==null?"":`${r}`.trim(),s=t.getAttribute("aria-label");return o?!s||s.trim()!==o:!1}_isElementNode(t){return t.nodeType===this._document.ELEMENT_NODE}};e.\u0275fac=function(r){return new(r||e)(_(Z),_(we))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function Xp(i,e){return typeof i=="string"?`${e||""}/${i}`:i}function Vx(i,e){i.id||(i.id=`${Ux}-${e}-${eg++}`)}var Qd=class{constructor(e){this._items=e,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new S,this._typeaheadSubscription=he.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=n=>n.disabled,this._pressedLetters=[],this.tabOut=new S,this.change=new S,e instanceof rn&&(this._itemChangesSubscription=e.changes.subscribe(n=>{if(this._activeItem){let r=n.toArray().indexOf(this._activeItem);r>-1&&r!==this._activeItemIndex&&(this._activeItemIndex=r)}}))}skipPredicate(e){return this._skipPredicateFn=e,this}withWrap(e=!0){return this._wrap=e,this}withVerticalOrientation(e=!0){return this._vertical=e,this}withHorizontalOrientation(e){return this._horizontal=e,this}withAllowedModifierKeys(e){return this._allowedModifierKeys=e,this}withTypeAhead(e=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(km(n=>this._pressedLetters.push(n)),Ir(e),Ge(()=>this._pressedLetters.length>0),$e(()=>this._pressedLetters.join(""))).subscribe(n=>{let t=this._getItemsArray();for(let r=1;r!e[o]||this._allowedModifierKeys.indexOf(o)>-1);switch(n){case 9:this.tabOut.next();return;case 40:if(this._vertical&&r){this.setNextItemActive();break}else return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&r){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&r){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&r){let o=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(o>0?o:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&r){let o=this._activeItemIndex+this._pageUpAndDown.delta,s=this._getItemsArray().length;this._setActiveItemByIndex(o=65&&n<=90||n>=48&&n<=57)&&this._letterKeyStream.next(String.fromCharCode(n)));return}this._pressedLetters=[],e.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(e){let n=this._getItemsArray(),t=typeof e=="number"?e:n.indexOf(e),r=n[t];this._activeItem=r??null,this._activeItemIndex=t}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e)}_setActiveInWrapMode(e){let n=this._getItemsArray();for(let t=1;t<=n.length;t++){let r=(this._activeItemIndex+e*t+n.length)%n.length,o=n[r];if(!this._skipPredicateFn(o)){this.setActiveItem(r);return}}}_setActiveInDefaultMode(e){this._setActiveItemByIndex(this._activeItemIndex+e,e)}_setActiveItemByIndex(e,n){let t=this._getItemsArray();if(t[e]){for(;this._skipPredicateFn(t[e]);)if(e+=n,!t[e])return;this.setActiveItem(e)}}_getItemsArray(){return this._items instanceof rn?this._items.toArray():this._items}},Kd=class extends Qd{setActiveItem(e){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(e),this.activeItem&&this.activeItem.setActiveStyles()}},ns=class extends Qd{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(e){return this._origin=e,this}setActiveItem(e){super.setActiveItem(e),this.activeItem&&this.activeItem.focus(this._origin)}};var Aa=(()=>{let e=class e{constructor(t){this._platform=t}isDisabled(t){return t.hasAttribute("disabled")}isVisible(t){return WP(t)&&getComputedStyle(t).visibility==="visible"}isTabbable(t){if(!this._platform.isBrowser)return!1;let r=UP(JP(t));if(r&&(Bx(r)===-1||!this.isVisible(r)))return!1;let o=t.nodeName.toLowerCase(),s=Bx(t);return t.hasAttribute("contenteditable")?s!==-1:o==="iframe"||o==="object"||this._platform.WEBKIT&&this._platform.IOS&&!ZP(t)?!1:o==="audio"?t.hasAttribute("controls")?s!==-1:!1:o==="video"?s===-1?!1:s!==null?!0:this._platform.FIREFOX||t.hasAttribute("controls"):t.tabIndex>=0}isFocusable(t,r){return XP(t)&&!this.isDisabled(t)&&(r?.ignoreVisibility||this.isVisible(t))}};e.\u0275fac=function(r){return new(r||e)(_(we))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function UP(i){try{return i.frameElement}catch{return null}}function WP(i){return!!(i.offsetWidth||i.offsetHeight||typeof i.getClientRects=="function"&&i.getClientRects().length)}function GP(i){let e=i.nodeName.toLowerCase();return e==="input"||e==="select"||e==="button"||e==="textarea"}function qP(i){return QP(i)&&i.type=="hidden"}function YP(i){return KP(i)&&i.hasAttribute("href")}function QP(i){return i.nodeName.toLowerCase()=="input"}function KP(i){return i.nodeName.toLowerCase()=="a"}function Wx(i){if(!i.hasAttribute("tabindex")||i.tabIndex===void 0)return!1;let e=i.getAttribute("tabindex");return!!(e&&!isNaN(parseInt(e,10)))}function Bx(i){if(!Wx(i))return null;let e=parseInt(i.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e}function ZP(i){let e=i.nodeName.toLowerCase(),n=e==="input"&&i.type;return n==="text"||n==="password"||e==="select"||e==="textarea"}function XP(i){return qP(i)?!1:GP(i)||YP(i)||i.hasAttribute("contenteditable")||Wx(i)}function JP(i){return i.ownerDocument&&i.ownerDocument.defaultView||window}var tg=class{get enabled(){return this._enabled}set enabled(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}constructor(e,n,t,r,o=!1){this._element=e,this._checker=n,this._ngZone=t,this._document=r,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,o||this.attachAnchors()}destroy(){let e=this._startAnchor,n=this._endAnchor;e&&(e.removeEventListener("focus",this.startAnchorListener),e.remove()),n&&(n.removeEventListener("focus",this.endAnchorListener),n.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(e){return new Promise(n=>{this._executeOnStable(()=>n(this.focusInitialElement(e)))})}focusFirstTabbableElementWhenReady(e){return new Promise(n=>{this._executeOnStable(()=>n(this.focusFirstTabbableElement(e)))})}focusLastTabbableElementWhenReady(e){return new Promise(n=>{this._executeOnStable(()=>n(this.focusLastTabbableElement(e)))})}_getRegionBoundary(e){let n=this._element.querySelectorAll(`[cdk-focus-region-${e}], [cdkFocusRegion${e}], [cdk-focus-${e}]`);return e=="start"?n.length?n[0]:this._getFirstTabbableElement(this._element):n.length?n[n.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(e){let n=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(n){if(!this._checker.isFocusable(n)){let t=this._getFirstTabbableElement(n);return t?.focus(e),!!t}return n.focus(e),!0}return this.focusFirstTabbableElement(e)}focusFirstTabbableElement(e){let n=this._getRegionBoundary("start");return n&&n.focus(e),!!n}focusLastTabbableElement(e){let n=this._getRegionBoundary("end");return n&&n.focus(e),!!n}hasAttached(){return this._hasAttached}_getFirstTabbableElement(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;let n=e.children;for(let t=0;t=0;t--){let r=n[t].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(n[t]):null;if(r)return r}return null}_createAnchor(){let e=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e.setAttribute("aria-hidden","true"),e}_toggleAnchorTabIndex(e,n){e?n.setAttribute("tabindex","0"):n.removeAttribute("tabindex")}toggleAnchors(e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}_executeOnStable(e){this._ngZone.isStable?e():this._ngZone.onStable.pipe(ke(1)).subscribe(e)}},Jd=(()=>{let e=class e{constructor(t,r,o){this._checker=t,this._ngZone=r,this._document=o}create(t,r=!1){return new tg(t,this._checker,this._ngZone,this._document,r)}};e.\u0275fac=function(r){return new(r||e)(_(Aa),_(M),_(Z))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function Oa(i){return i.buttons===0||i.detail===0}function Ra(i){let e=i.touches&&i.touches[0]||i.changedTouches&&i.changedTouches[0];return!!e&&e.identifier===-1&&(e.radiusX==null||e.radiusX===1)&&(e.radiusY==null||e.radiusY===1)}var eN=new y("cdk-input-modality-detector-options"),tN={ignoreKeys:[18,17,224,91,16]},Gx=650,is=Gt({passive:!0,capture:!0}),iN=(()=>{let e=class e{get mostRecentModality(){return this._modality.value}constructor(t,r,o,s){this._platform=t,this._mostRecentTarget=null,this._modality=new Bt(null),this._lastTouchMs=0,this._onKeydown=a=>{this._options?.ignoreKeys?.some(l=>l===a.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=ji(a))},this._onMousedown=a=>{Date.now()-this._lastTouchMs{if(Ra(a)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=ji(a)},this._options=J(J({},tN),s),this.modalityDetected=this._modality.pipe(Mr(1)),this.modalityChanged=this.modalityDetected.pipe(Ki()),t.isBrowser&&r.runOutsideAngular(()=>{o.addEventListener("keydown",this._onKeydown,is),o.addEventListener("mousedown",this._onMousedown,is),o.addEventListener("touchstart",this._onTouchstart,is)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,is),document.removeEventListener("mousedown",this._onMousedown,is),document.removeEventListener("touchstart",this._onTouchstart,is))}};e.\u0275fac=function(r){return new(r||e)(_(we),_(M),_(Z),_(eN,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),nN=new y("liveAnnouncerElement",{providedIn:"root",factory:rN});function rN(){return null}var oN=new y("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),sN=0,qx=(()=>{let e=class e{constructor(t,r,o,s){this._ngZone=r,this._defaultOptions=s,this._document=o,this._liveElement=t||this._createLiveElement()}announce(t,...r){let o=this._defaultOptions,s,a;return r.length===1&&typeof r[0]=="number"?a=r[0]:[s,a]=r,this.clear(),clearTimeout(this._previousTimeout),s||(s=o&&o.politeness?o.politeness:"polite"),a==null&&o&&(a=o.duration),this._liveElement.setAttribute("aria-live",s),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(l=>this._currentResolve=l)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=t,typeof a=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),a)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){let t="cdk-live-announcer-element",r=this._document.getElementsByClassName(t),o=this._document.createElement("div");for(let s=0;s .cdk-overlay-container [aria-modal="true"]');for(let o=0;o{let e=class e{constructor(t,r,o,s,a){this._ngZone=t,this._platform=r,this._inputModalityDetector=o,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new S,this._rootNodeFocusAndBlurListener=l=>{let c=ji(l);for(let d=c;d;d=d.parentElement)l.type==="focus"?this._onFocus(l,d):this._onBlur(l,d)},this._document=s,this._detectionMode=a?.detectionMode||0}monitor(t,r=!1){let o=qt(t);if(!this._platform.isBrowser||o.nodeType!==1)return Me();let s=Ww(o)||this._getDocument(),a=this._elementInfo.get(o);if(a)return r&&(a.checkChildren=!0),a.subject;let l={checkChildren:r,subject:new S,rootNode:s};return this._elementInfo.set(o,l),this._registerGlobalListeners(l),l.subject}stopMonitoring(t){let r=qt(t),o=this._elementInfo.get(r);o&&(o.subject.complete(),this._setClasses(r),this._elementInfo.delete(r),this._removeGlobalListeners(o))}focusVia(t,r,o){let s=qt(t),a=this._getDocument().activeElement;s===a?this._getClosestElementsInfo(s).forEach(([l,c])=>this._originChanged(l,r,c)):(this._setOrigin(r),typeof s.focus=="function"&&s.focus(o))}ngOnDestroy(){this._elementInfo.forEach((t,r)=>this.stopMonitoring(r))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(t){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(t)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:t&&this._isLastInteractionFromInputLabel(t)?"mouse":"program"}_shouldBeAttributedToTouch(t){return this._detectionMode===1||!!t?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(t,r){t.classList.toggle("cdk-focused",!!r),t.classList.toggle("cdk-touch-focused",r==="touch"),t.classList.toggle("cdk-keyboard-focused",r==="keyboard"),t.classList.toggle("cdk-mouse-focused",r==="mouse"),t.classList.toggle("cdk-program-focused",r==="program")}_setOrigin(t,r=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=t,this._originFromTouchInteraction=t==="touch"&&r,this._detectionMode===0){clearTimeout(this._originTimeoutId);let o=this._originFromTouchInteraction?Gx:1;this._originTimeoutId=setTimeout(()=>this._origin=null,o)}})}_onFocus(t,r){let o=this._elementInfo.get(r),s=ji(t);!o||!o.checkChildren&&r!==s||this._originChanged(r,this._getFocusOrigin(s),o)}_onBlur(t,r){let o=this._elementInfo.get(r);!o||o.checkChildren&&t.relatedTarget instanceof Node&&r.contains(t.relatedTarget)||(this._setClasses(r),this._emitOrigin(o,null))}_emitOrigin(t,r){t.subject.observers.length&&this._ngZone.run(()=>t.subject.next(r))}_registerGlobalListeners(t){if(!this._platform.isBrowser)return;let r=t.rootNode,o=this._rootNodeFocusListenerCount.get(r)||0;o||this._ngZone.runOutsideAngular(()=>{r.addEventListener("focus",this._rootNodeFocusAndBlurListener,qd),r.addEventListener("blur",this._rootNodeFocusAndBlurListener,qd)}),this._rootNodeFocusListenerCount.set(r,o+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(re(this._stopInputModalityDetector)).subscribe(s=>{this._setOrigin(s,!0)}))}_removeGlobalListeners(t){let r=t.rootNode;if(this._rootNodeFocusListenerCount.has(r)){let o=this._rootNodeFocusListenerCount.get(r);o>1?this._rootNodeFocusListenerCount.set(r,o-1):(r.removeEventListener("focus",this._rootNodeFocusAndBlurListener,qd),r.removeEventListener("blur",this._rootNodeFocusAndBlurListener,qd),this._rootNodeFocusListenerCount.delete(r))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(t,r,o){this._setClasses(t,r),this._emitOrigin(o,r),this._lastFocusOrigin=r}_getClosestElementsInfo(t){let r=[];return this._elementInfo.forEach((o,s)=>{(s===t||o.checkChildren&&s.contains(t))&&r.push([s,o])}),r}_isLastInteractionFromInputLabel(t){let{_mostRecentTarget:r,mostRecentModality:o}=this._inputModalityDetector;if(o!=="mouse"||!r||r===t||t.nodeName!=="INPUT"&&t.nodeName!=="TEXTAREA"||t.disabled)return!1;let s=t.labels;if(s){for(let a=0;a{let e=class e{constructor(t,r){this._elementRef=t,this._focusMonitor=r,this._focusOrigin=null,this.cdkFocusChange=new F}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let t=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(t,t.nodeType===1&&t.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(r=>{this._focusOrigin=r,this.cdkFocusChange.emit(r)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)(m(I),m(At))},e.\u0275dir=D({type:e,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]});let i=e;return i})(),zx="cdk-high-contrast-black-on-white",Hx="cdk-high-contrast-white-on-black",Jp="cdk-high-contrast-active",rg=(()=>{let e=class e{constructor(t,r){this._platform=t,this._document=r,this._breakpointSubscription=ee(jx).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;let t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);let r=this._document.defaultView||window,o=r&&r.getComputedStyle?r.getComputedStyle(t):null,s=(o&&o.backgroundColor||"").replace(/ /g,"");switch(t.remove(),s){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let t=this._document.body.classList;t.remove(Jp,zx,Hx),this._hasCheckedHighContrastMode=!0;let r=this.getHighContrastMode();r===1?t.add(Jp,zx):r===2&&t.add(Jp,Hx)}}};e.\u0275fac=function(r){return new(r||e)(_(we),_(Z))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),ls=(()=>{let e=class e{constructor(t){t._applyBodyHighContrastModeCssClasses()}};e.\u0275fac=function(r){return new(r||e)(_(rg))},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[sr]});let i=e;return i})();var lN=new y("cdk-dir-doc",{providedIn:"root",factory:cN});function cN(){return ee(Z)}var dN=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function uN(i){let e=i?.toLowerCase()||"";return e==="auto"&&typeof navigator<"u"&&navigator?.language?dN.test(navigator.language)?"rtl":"ltr":e==="rtl"?"rtl":"ltr"}var yt=(()=>{let e=class e{constructor(t){if(this.value="ltr",this.change=new F,t){let r=t.body?t.body.dir:null,o=t.documentElement?t.documentElement.dir:null;this.value=uN(r||o||"ltr")}}ngOnDestroy(){this.change.complete()}};e.\u0275fac=function(r){return new(r||e)(_(lN,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var ar=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({});let i=e;return i})();var mN=["text"];function hN(i,e){if(i&1&&z(0,"mat-pseudo-checkbox",6),i&2){let n=A();R("disabled",n.disabled)("state",n.selected?"checked":"unchecked")}}function fN(i,e){if(i&1&&z(0,"mat-pseudo-checkbox",7),i&2){let n=A();R("disabled",n.disabled)}}function pN(i,e){if(i&1&&(g(0,"span",8),k(1),b()),i&2){let n=A();w(1),Ue("(",n.group.label,")")}}var gN=[[["mat-icon"]],"*"],bN=["mat-icon","*"];var nD=(()=>{let e=class e{};e.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",e.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",e.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",e.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)";let i=e;return i})(),rD=(()=>{let e=class e{};e.COMPLEX="375ms",e.ENTERING="225ms",e.EXITING="195ms";let i=e;return i})();function _N(){return!0}var vN=new y("mat-sanity-checks",{providedIn:"root",factory:_N}),ae=(()=>{let e=class e{constructor(t,r,o){this._sanityChecks=r,this._document=o,this._hasDoneGlobalChecks=!1,t._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(t){return ba()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[t]}};e.\u0275fac=function(r){return new(r||e)(_(rg),_(vN,8),_(Z))},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ar,ar]});let i=e;return i})();function hn(i){return class extends i{get disabled(){return this._disabled}set disabled(e){this._disabled=me(e)}constructor(...e){super(...e),this._disabled=!1}}}function Na(i,e){return class extends i{get color(){return this._color}set color(n){let t=n||this.defaultColor;t!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),t&&this._elementRef.nativeElement.classList.add(`mat-${t}`),this._color=t)}constructor(...n){super(...n),this.defaultColor=e,this.color=e}}}function tu(i){return class extends i{get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=me(e)}constructor(...e){super(...e),this._disableRipple=!1}}}function dg(i,e=0){return class extends i{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(n){this._tabIndex=n!=null?ze(n):this.defaultTabIndex}constructor(...n){super(...n),this._tabIndex=e,this.defaultTabIndex=e}}}function iu(i){return class extends i{updateErrorState(){let e=this.errorState,n=this._parentFormGroup||this._parentForm,t=this.errorStateMatcher||this._defaultErrorStateMatcher,r=this.ngControl?this.ngControl.control:null,o=t.isErrorState(r,n);o!==e&&(this.errorState=o,this.stateChanges.next())}constructor(...e){super(...e),this.errorState=!1}}}function nu(i){return class extends i{constructor(...e){super(...e),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new te(n=>{this._isInitialized?this._notifySubscriber(n):this._pendingSubscribers.push(n)})}_markInitialized(){this._isInitialized,this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(e){e.next(),e.complete()}}}var ru=(()=>{let e=class e{isErrorState(t,r){return!!(t&&t.invalid&&(t.touched||r&&r.submitted))}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var ag=class{constructor(e,n,t,r=!1){this._renderer=e,this.element=n,this.config=t,this._animationForciblyDisabledThroughCss=r,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}},Qx=Gt({passive:!0,capture:!0}),lg=class{constructor(){this._events=new Map,this._delegateEventHandler=e=>{let n=ji(e);n&&this._events.get(e.type)?.forEach((t,r)=>{(r===n||r.contains(n))&&t.forEach(o=>o.handleEvent(e))})}}addHandler(e,n,t,r){let o=this._events.get(n);if(o){let s=o.get(t);s?s.add(r):o.set(t,new Set([r]))}else this._events.set(n,new Map([[t,new Set([r])]])),e.runOutsideAngular(()=>{document.addEventListener(n,this._delegateEventHandler,Qx)})}removeHandler(e,n,t){let r=this._events.get(e);if(!r)return;let o=r.get(n);o&&(o.delete(t),o.size===0&&r.delete(n),r.size===0&&(this._events.delete(e),document.removeEventListener(e,this._delegateEventHandler,Qx)))}},Kx={enterDuration:225,exitDuration:150},yN=800,Zx=Gt({passive:!0,capture:!0}),Xx=["mousedown","touchstart"],Jx=["mouseup","mouseleave","touchend","touchcancel"],Fa=class Fa{constructor(e,n,t,r){this._target=e,this._ngZone=n,this._platform=r,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=qt(t))}fadeInRipple(e,n,t={}){let r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o=J(J({},Kx),t.animation);t.centered&&(e=r.left+r.width/2,n=r.top+r.height/2);let s=t.radius||wN(e,n,r),a=e-r.left,l=n-r.top,c=o.enterDuration,d=document.createElement("div");d.classList.add("mat-ripple-element"),d.style.left=`${a-s}px`,d.style.top=`${l-s}px`,d.style.height=`${s*2}px`,d.style.width=`${s*2}px`,t.color!=null&&(d.style.backgroundColor=t.color),d.style.transitionDuration=`${c}ms`,this._containerElement.appendChild(d);let u=window.getComputedStyle(d),h=u.transitionProperty,f=u.transitionDuration,p=h==="none"||f==="0s"||f==="0s, 0s"||r.width===0&&r.height===0,v=new ag(this,d,t,p);d.style.transform="scale3d(1, 1, 1)",v.state=0,t.persistent||(this._mostRecentTransientRipple=v);let E=null;return!p&&(c||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let T=()=>this._finishRippleTransition(v),Y=()=>this._destroyRipple(v);d.addEventListener("transitionend",T),d.addEventListener("transitioncancel",Y),E={onTransitionEnd:T,onTransitionCancel:Y}}),this._activeRipples.set(v,E),(p||!c)&&this._finishRippleTransition(v),v}fadeOutRipple(e){if(e.state===2||e.state===3)return;let n=e.element,t=J(J({},Kx),e.config.animation);n.style.transitionDuration=`${t.exitDuration}ms`,n.style.opacity="0",e.state=2,(e._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(e)}fadeOutAll(){this._getActiveRipples().forEach(e=>e.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(e=>{e.config.persistent||e.fadeOut()})}setupTriggerEvents(e){let n=qt(e);!this._platform.isBrowser||!n||n===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=n,Xx.forEach(t=>{Fa._eventManager.addHandler(this._ngZone,t,n,this)}))}handleEvent(e){e.type==="mousedown"?this._onMousedown(e):e.type==="touchstart"?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Jx.forEach(n=>{this._triggerElement.addEventListener(n,this,Zx)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(e){e.state===0?this._startFadeOutTransition(e):e.state===2&&this._destroyRipple(e)}_startFadeOutTransition(e){let n=e===this._mostRecentTransientRipple,{persistent:t}=e.config;e.state=1,!t&&(!n||!this._isPointerDown)&&e.fadeOut()}_destroyRipple(e){let n=this._activeRipples.get(e)??null;this._activeRipples.delete(e),this._activeRipples.size||(this._containerRect=null),e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),e.state=3,n!==null&&(e.element.removeEventListener("transitionend",n.onTransitionEnd),e.element.removeEventListener("transitioncancel",n.onTransitionCancel)),e.element.remove()}_onMousedown(e){let n=Oa(e),t=this._lastTouchStartEvent&&Date.now(){let n=e.state===1||e.config.terminateOnPointerUp&&e.state===0;!e.config.persistent&&n&&e.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let e=this._triggerElement;e&&(Xx.forEach(n=>Fa._eventManager.removeHandler(n,e,this)),this._pointerUpEventsRegistered&&Jx.forEach(n=>e.removeEventListener(n,this,Zx)))}};Fa._eventManager=new lg;var Pa=Fa;function wN(i,e,n){let t=Math.max(Math.abs(i-n.left),Math.abs(i-n.right)),r=Math.max(Math.abs(e-n.top),Math.abs(e-n.bottom));return Math.sqrt(t*t+r*r)}var cs=new y("mat-ripple-global-options"),Fn=(()=>{let e=class e{get disabled(){return this._disabled}set disabled(t){t&&this.fadeOutAllNonPersistent(),this._disabled=t,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(t){this._trigger=t,this._setupTriggerEventsIfEnabled()}constructor(t,r,o,s,a){this._elementRef=t,this._animationMode=a,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=s||{},this._rippleRenderer=new Pa(this,r,t,o)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:J(J(J({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(t,r=0,o){return typeof t=="number"?this._rippleRenderer.fadeInRipple(t,r,J(J({},this.rippleConfig),o)):this._rippleRenderer.fadeInRipple(0,0,J(J({},this.rippleConfig),t))}};e.\u0275fac=function(r){return new(r||e)(m(I),m(M),m(we),m(cs,8),m(Te,8))},e.\u0275dir=D({type:e,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(r,o){r&2&&W("mat-ripple-unbounded",o.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]});let i=e;return i})(),Bi=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae,ae]});let i=e;return i})(),xN=(()=>{let e=class e{constructor(t){this._animationMode=t,this.state="unchecked",this.disabled=!1,this.appearance="full"}};e.\u0275fac=function(r){return new(r||e)(m(Te,8))},e.\u0275cmp=V({type:e,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(r,o){r&2&&W("mat-pseudo-checkbox-indeterminate",o.state==="indeterminate")("mat-pseudo-checkbox-checked",o.state==="checked")("mat-pseudo-checkbox-disabled",o.disabled)("mat-pseudo-checkbox-minimal",o.appearance==="minimal")("mat-pseudo-checkbox-full",o.appearance==="full")("_mat-animation-noopable",o._animationMode==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(r,o){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0});let i=e;return i})(),ug=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae]});let i=e;return i})(),mg=new y("MAT_OPTION_PARENT_COMPONENT");var hg=new y("MatOptgroup");var DN=0,cg=class{constructor(e,n=!1){this.source=e,this.isUserInput=n}},ds=(()=>{let e=class e{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(t){this._disabled=t}get disableRipple(){return!!(this._parent&&this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}constructor(t,r,o,s){this._element=t,this._changeDetectorRef=r,this._parent=o,this.group=s,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${DN++}`,this.onSelectionChange=new F,this._stateChanges=new S}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(t=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),t&&this._emitSelectionChangeEvent())}deselect(t=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),t&&this._emitSelectionChangeEvent())}focus(t,r){let o=this._getHostElement();typeof o.focus=="function"&&o.focus(r)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(t){(t.keyCode===13||t.keyCode===32)&&!Dt(t)&&(this._selectViaInteraction(),t.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let t=this.viewValue;t!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=t)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(t=!1){this.onSelectionChange.emit(new cg(this,t))}};e.\u0275fac=function(r){return new(r||e)(m(I),m(ve),m(mg,8),m(hg,8))},e.\u0275cmp=V({type:e,selectors:[["mat-option"]],viewQuery:function(r,o){if(r&1&&de(mN,7),r&2){let s;L(s=j())&&(o._text=s.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(r,o){r&1&&$("click",function(){return o._selectViaInteraction()})("keydown",function(a){return o._handleKeydown(a)}),r&2&&(xi("id",o.id),Q("aria-selected",o.selected)("aria-disabled",o.disabled.toString()),W("mdc-list-item--selected",o.selected)("mat-mdc-option-multiple",o.multiple)("mat-mdc-option-active",o.active)("mdc-list-item--disabled",o.disabled))},inputs:{value:"value",id:"id",disabled:["disabled","disabled",Se]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],features:[ct],ngContentSelectors:bN,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled"],["class","cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(r,o){r&1&&(Ee(gN),G(0,hN,1,2,"mat-pseudo-checkbox",0),K(1),g(2,"span",1,2),K(4,1),b(),G(5,fN,1,1,"mat-pseudo-checkbox",3)(6,pN,2,1,"span",4),z(7,"div",5)),r&2&&(ce(0,o.multiple?0:-1),w(5),ce(5,!o.multiple&&o.selected&&!o.hideSingleSelectionIndicator?5:-1),w(1),ce(6,o.group&&o.group._inert?6:-1),w(1),R("matRippleTrigger",o._getHostElement())("matRippleDisabled",o.disabled||o.disableRipple))},dependencies:[Fn,xN],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let i=e;return i})();function oD(i,e,n){if(n.length){let t=e.toArray(),r=n.toArray(),o=0;for(let s=0;sn+t?Math.max(0,i-t+e):n}var La=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[Bi,ae,ug]});let i=e;return i})(),eD={capture:!0},tD=["focus","click","mouseenter","touchstart"],og="mat-ripple-loader-uninitialized",sg="mat-ripple-loader-class-name",iD="mat-ripple-loader-centered",eu="mat-ripple-loader-disabled",aD=(()=>{let e=class e{constructor(){this._document=ee(Z,{optional:!0}),this._animationMode=ee(Te,{optional:!0}),this._globalRippleOptions=ee(cs,{optional:!0}),this._platform=ee(we),this._ngZone=ee(M),this._onInteraction=t=>{if(!(t.target instanceof HTMLElement))return;let o=t.target.closest(`[${og}]`);o&&this.createRipple(o)},this._ngZone.runOutsideAngular(()=>{for(let t of tD)this._document?.addEventListener(t,this._onInteraction,eD)})}ngOnDestroy(){for(let t of tD)this._document?.removeEventListener(t,this._onInteraction,eD)}configureRipple(t,r){t.setAttribute(og,""),(r.className||!t.hasAttribute(sg))&&t.setAttribute(sg,r.className||""),r.centered&&t.setAttribute(iD,""),r.disabled&&t.setAttribute(eu,"")}getRipple(t){return t.matRipple?t.matRipple:this.createRipple(t)}setDisabled(t,r){let o=t.matRipple;if(o){o.disabled=r;return}r?t.setAttribute(eu,""):t.removeAttribute(eu)}createRipple(t){if(!this._document)return;t.querySelector(".mat-ripple")?.remove();let r=this._document.createElement("span");r.classList.add("mat-ripple",t.getAttribute(sg)),t.append(r);let o=new Fn(new I(r),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return o._isInitialized=!0,o.trigger=t,o.centered=t.hasAttribute(iD),o.disabled=t.hasAttribute(eu),this.attachRipple(t,o),o}attachRipple(t,r){t.removeAttribute(og),t.matRipple=r}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var CN=["mat-button",""],EN=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],IN=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var kN=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}";var SN=["mat-icon-button",""],MN=["*"];var TN=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],lD=(()=>{let e=class e{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(t){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,t)}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=t,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(t){this._disabled=t,this._updateRippleDisabled()}constructor(t,r,o,s){this._elementRef=t,this._platform=r,this._ngZone=o,this._animationMode=s,this._focusMonitor=ee(At),this._rippleLoader=ee(aD),this._isFab=!1,this._disableRipple=!1,this._disabled=!1,this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-button-ripple"});let a=this._elementRef.nativeElement,l=a.classList;for(let{attribute:c,mdcClasses:d}of TN)a.hasAttribute(c)&&l.add(...d)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(t="program",r){t?this._focusMonitor.focusVia(this._elementRef.nativeElement,t,r):this._elementRef.nativeElement.focus(r)}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}};e.\u0275fac=function(r){ry()},e.\u0275dir=D({type:e,inputs:{color:"color",disableRipple:["disableRipple","disableRipple",Se],disabled:["disabled","disabled",Se]},features:[ct]});let i=e;return i})();var ou=(()=>{let e=class e extends lD{constructor(t,r,o,s){super(t,r,o,s)}};e.\u0275fac=function(r){return new(r||e)(m(I),m(we),m(M),m(Te,8))},e.\u0275cmp=V({type:e,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:9,hostBindings:function(r,o){r&2&&(Q("disabled",o.disabled||null),Go(o.color?"mat-"+o.color:""),W("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[B],attrs:CN,ngContentSelectors:IN,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(r,o){r&1&&(Ee(EN),z(0,"span",0),K(1),g(2,"span",1),K(3,1),b(),K(4,2),z(5,"span",2)(6,"span",3)),r&2&&W("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px);display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);--mdc-text-button-container-shape:4px;--mdc-text-button-container-height:36px;--mdc-text-button-keep-touch-target:false}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity)}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity)}.mat-mdc-button[disabled]{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);--mdc-filled-button-container-shape:4px;--mdc-filled-button-container-elevation:0;--mdc-filled-button-disabled-container-elevation:0;--mdc-filled-button-focus-container-elevation:0;--mdc-filled-button-hover-container-elevation:0;--mdc-filled-button-keep-touch-target:false;--mdc-filled-button-pressed-container-elevation:0}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity)}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity)}.mat-mdc-unelevated-button[disabled]{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);--mdc-protected-button-container-shape:4px;--mdc-protected-button-keep-touch-target:false}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity)}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity)}.mat-mdc-raised-button[disabled]{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled][disabled]{box-shadow:none}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);--mdc-outlined-button-keep-touch-target:false;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-shape:4px}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width))}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity)}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity)}.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0});let i=e;return i})();var us=(()=>{let e=class e extends lD{constructor(t,r,o,s){super(t,r,o,s),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}};e.\u0275fac=function(r){return new(r||e)(m(I),m(we),m(M),m(Te,8))},e.\u0275cmp=V({type:e,selectors:[["button","mat-icon-button",""]],hostVars:9,hostBindings:function(r,o){r&2&&(Q("disabled",o.disabled||null),Go(o.color?"mat-"+o.color:""),W("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[B],attrs:SN,ngContentSelectors:MN,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(r,o){r&1&&(Ee(),z(0,"span",0),K(1),z(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;border-radius:50%;flex-shrink:0;text-align:center;font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',kN],encapsulation:2,changeDetection:0});let i=e;return i})();var zi=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae,Bi,ae]});let i=e;return i})();var au=class{};function lu(i){return i&&typeof i.connect=="function"&&!(i instanceof Ls)}var ms=class{applyChanges(e,n,t,r,o){e.forEachOperation((s,a,l)=>{let c,d;if(s.previousIndex==null){let u=t(s,a,l);c=n.createEmbeddedView(u.templateRef,u.context,u.index),d=1}else l==null?(n.remove(a),d=3):(c=n.get(a),n.move(c,l),d=2);o&&o({context:c?.context,operation:d,record:s})})}detach(){}};var hs=class{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(e=!1,n,t=!0,r){this._multiple=e,this._emitChanges=t,this.compareWith=r,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new S,n&&n.length&&(e?n.forEach(o=>this._markSelected(o)):this._markSelected(n[0]),this._selectedToEmit.length=0)}select(...e){this._verifyValueAssignment(e),e.forEach(t=>this._markSelected(t));let n=this._hasQueuedChanges();return this._emitChangeEvent(),n}deselect(...e){this._verifyValueAssignment(e),e.forEach(t=>this._unmarkSelected(t));let n=this._hasQueuedChanges();return this._emitChangeEvent(),n}setSelection(...e){this._verifyValueAssignment(e);let n=this.selected,t=new Set(e);e.forEach(o=>this._markSelected(o)),n.filter(o=>!t.has(o)).forEach(o=>this._unmarkSelected(o));let r=this._hasQueuedChanges();return this._emitChangeEvent(),r}toggle(e){return this.isSelected(e)?this.deselect(e):this.select(e)}clear(e=!0){this._unmarkAll();let n=this._hasQueuedChanges();return e&&this._emitChangeEvent(),n}isSelected(e){return this._selection.has(this._getConcreteValue(e))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(e){this._multiple&&this.selected&&this._selected.sort(e)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(e){e=this._getConcreteValue(e),this.isSelected(e)||(this._multiple||this._unmarkAll(),this.isSelected(e)||this._selection.add(e),this._emitChanges&&this._selectedToEmit.push(e))}_unmarkSelected(e){e=this._getConcreteValue(e),this.isSelected(e)&&(this._selection.delete(e),this._emitChanges&&this._deselectedToEmit.push(e))}_unmarkAll(){this.isEmpty()||this._selection.forEach(e=>this._unmarkSelected(e))}_verifyValueAssignment(e){e.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(e){if(this.compareWith){for(let n of this._selection)if(this.compareWith(e,n))return n;return e}else return e}};var ja=new y("_ViewRepeater");var AN=["button"],ON=["*"],cD=new y("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS"),dD=new y("MatButtonToggleGroup"),RN={provide:bd,useExisting:pi(()=>fg),multi:!0},uD=0,cu=class{constructor(e,n){this.source=e,this.value=n}},fg=(()=>{let e=class e{get name(){return this._name}set name(t){this._name=t,this._markButtonsForCheck()}get value(){let t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t.map(r=>r.value):t[0]?t[0].value:void 0}set value(t){this._setSelectionByValue(t),this.valueChange.emit(this.value)}get selected(){let t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t:t[0]||null}get multiple(){return this._multiple}set multiple(t){this._multiple=t,this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(t){this._disabled=t,this._markButtonsForCheck()}constructor(t,r){this._changeDetector=t,this._multiple=!1,this._disabled=!1,this._controlValueAccessorChangeFn=()=>{},this._onTouched=()=>{},this._name=`mat-button-toggle-group-${uD++}`,this.valueChange=new F,this.change=new F,this.appearance=r&&r.appearance?r.appearance:"standard"}ngOnInit(){this._selectionModel=new hs(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(t=>t.checked))}writeValue(t){this.value=t,this._changeDetector.markForCheck()}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}_emitChangeEvent(t){let r=new cu(t,this.value);this._rawValue=r.value,this._controlValueAccessorChangeFn(r.value),this.change.emit(r)}_syncButtonToggle(t,r,o=!1,s=!1){!this.multiple&&this.selected&&!t.checked&&(this.selected.checked=!1),this._selectionModel?r?this._selectionModel.select(t):this._selectionModel.deselect(t):s=!0,s?Promise.resolve().then(()=>this._updateModelValue(t,o)):this._updateModelValue(t,o)}_isSelected(t){return this._selectionModel&&this._selectionModel.isSelected(t)}_isPrechecked(t){return typeof this._rawValue>"u"?!1:this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(r=>t.value!=null&&r===t.value):t.value===this._rawValue}_setSelectionByValue(t){this._rawValue=t,this._buttonToggles&&(this.multiple&&t?(Array.isArray(t),this._clearSelection(),t.forEach(r=>this._selectValue(r))):(this._clearSelection(),this._selectValue(t)))}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(t=>t.checked=!1)}_selectValue(t){let r=this._buttonToggles.find(o=>o.value!=null&&o.value===t);r&&(r.checked=!0,this._selectionModel.select(r))}_updateModelValue(t,r){r&&this._emitChangeEvent(t),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(t=>t._markForCheck())}};e.\u0275fac=function(r){return new(r||e)(m(ve),m(cD,8))},e.\u0275dir=D({type:e,selectors:[["mat-button-toggle-group"]],contentQueries:function(r,o,s){if(r&1&&ye(s,pg,5),r&2){let a;L(a=j())&&(o._buttonToggles=a)}},hostAttrs:["role","group",1,"mat-button-toggle-group"],hostVars:5,hostBindings:function(r,o){r&2&&(Q("aria-disabled",o.disabled),W("mat-button-toggle-vertical",o.vertical)("mat-button-toggle-group-appearance-standard",o.appearance==="standard"))},inputs:{appearance:"appearance",name:"name",vertical:["vertical","vertical",Se],value:"value",multiple:["multiple","multiple",Se],disabled:["disabled","disabled",Se]},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[be([RN,{provide:dD,useExisting:e}]),ct]});let i=e;return i})(),pg=(()=>{let e=class e{get buttonId(){return`${this.id}-button`}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(t){this._appearance=t}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(t){t!==this._checked&&(this._checked=t,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(t){this._disabled=t}constructor(t,r,o,s,a,l){this._changeDetectorRef=r,this._elementRef=o,this._focusMonitor=s,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new F;let c=Number(a);this.tabIndex=c||c===0?c:null,this.buttonToggleGroup=t,this.appearance=l&&l.appearance?l.appearance:"standard"}ngOnInit(){let t=this.buttonToggleGroup;this.id=this.id||`mat-button-toggle-${uD++}`,t&&(t._isPrechecked(this)?this.checked=!0:t._isSelected(this)!==this._checked&&t._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){let t=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),t&&t._isSelected(this)&&t._syncButtonToggle(this,!1,!1,!0)}focus(t){this._buttonElement.nativeElement.focus(t)}_onButtonClick(){let t=this._isSingleSelector()?!0:!this._checked;t!==this._checked&&(this._checked=t,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new cu(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this._isSingleSelector()?this.buttonToggleGroup.name:this.name||null}_isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}};e.\u0275fac=function(r){return new(r||e)(m(dD,8),m(ve),m(I),m(At),on("tabindex"),m(cD,8))},e.\u0275cmp=V({type:e,selectors:[["mat-button-toggle"]],viewQuery:function(r,o){if(r&1&&de(AN,5),r&2){let s;L(s=j())&&(o._buttonElement=s.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:12,hostBindings:function(r,o){r&1&&$("focus",function(){return o.focus()}),r&2&&(Q("aria-label",null)("aria-labelledby",null)("id",o.id)("name",null),W("mat-button-toggle-standalone",!o.buttonToggleGroup)("mat-button-toggle-checked",o.checked)("mat-button-toggle-disabled",o.disabled)("mat-button-toggle-appearance-standard",o.appearance==="standard"))},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",disableRipple:["disableRipple","disableRipple",Se],appearance:"appearance",checked:["checked","checked",Se],disabled:["disabled","disabled",Se]},outputs:{change:"change"},exportAs:["matButtonToggle"],features:[ct],ngContentSelectors:ON,decls:6,vars:9,consts:[["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"id","disabled","click"],["button",""],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(r,o){if(r&1&&(Ee(),g(0,"button",0,1),$("click",function(){return o._onButtonClick()}),g(2,"span",2),K(3),b()(),z(4,"span",3)(5,"span",4)),r&2){let s=Jt(1);R("id",o.buttonId)("disabled",o.disabled||null),Q("tabindex",o.disabled?-1:o.tabIndex)("aria-pressed",o.checked)("name",o._getButtonName())("aria-label",o.ariaLabel)("aria-labelledby",o.ariaLabelledby),w(5),R("matRippleTrigger",s)("matRippleDisabled",o.disableRipple||o.disabled)}},dependencies:[Fn],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);border-radius:var(--mat-legacy-button-toggle-shape)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:var(--mat-standard-button-toggle-shape);border:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative;color:var(--mat-legacy-button-toggle-text-color);font-family:var(--mat-legacy-button-toggle-text-font)}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-legacy-button-toggle-focus-state-layer-opacity)}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle-checked{color:var(--mat-legacy-button-toggle-selected-state-text-color);background-color:var(--mat-legacy-button-toggle-selected-state-background-color)}.mat-button-toggle-disabled{color:var(--mat-legacy-button-toggle-disabled-state-text-color);background-color:var(--mat-legacy-button-toggle-disabled-state-background-color)}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:var(--mat-legacy-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard{color:var(--mat-standard-button-toggle-text-color);background-color:var(--mat-standard-button-toggle-background-color);font-family:var(--mat-standard-button-toggle-text-font)}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:solid 1px var(--mat-standard-button-toggle-divider-color)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:none;border-top:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-selected-state-text-color);background-color:var(--mat-standard-button-toggle-selected-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-standard-button-toggle-disabled-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-disabled-selected-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-standard-button-toggle-state-layer-color)}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-hover-state-layer-opacity)}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-focus-state-layer-opacity)}@media(hover: none){.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;padding:0 16px;line-height:var(--mat-legacy-button-toggle-height);position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px;line-height:var(--mat-standard-button-toggle-height)}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0;background-color:var(--mat-legacy-button-toggle-state-layer-color)}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}"],encapsulation:2,changeDetection:0});let i=e;return i})(),du=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae,Bi,ae]});let i=e;return i})();var gg=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae,ae]});let i=e;return i})();var mD=Gt({passive:!0}),hD=(()=>{let e=class e{constructor(t,r){this._platform=t,this._ngZone=r,this._monitoredElements=new Map}monitor(t){if(!this._platform.isBrowser)return bn;let r=qt(t),o=this._monitoredElements.get(r);if(o)return o.subject;let s=new S,a="cdk-text-field-autofilled",l=c=>{c.animationName==="cdk-text-field-autofill-start"&&!r.classList.contains(a)?(r.classList.add(a),this._ngZone.run(()=>s.next({target:c.target,isAutofilled:!0}))):c.animationName==="cdk-text-field-autofill-end"&&r.classList.contains(a)&&(r.classList.remove(a),this._ngZone.run(()=>s.next({target:c.target,isAutofilled:!1})))};return this._ngZone.runOutsideAngular(()=>{r.addEventListener("animationstart",l,mD),r.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(r,{subject:s,unlisten:()=>{r.removeEventListener("animationstart",l,mD)}}),s}stopMonitoring(t){let r=qt(t),o=this._monitoredElements.get(r);o&&(o.unlisten(),o.subject.complete(),r.classList.remove("cdk-text-field-autofill-monitored"),r.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(r))}ngOnDestroy(){this._monitoredElements.forEach((t,r)=>this.stopMonitoring(r))}};e.\u0275fac=function(r){return new(r||e)(_(we),_(M))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var fD=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({});let i=e;return i})();var bg=class{constructor(e){this._box=e,this._destroyed=new S,this._resizeSubject=new S,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(n=>this._resizeSubject.next(n)))}observe(e){return this._elementObservables.has(e)||this._elementObservables.set(e,new te(n=>{let t=this._resizeSubject.subscribe(n);return this._resizeObserver?.observe(e,{box:this._box}),()=>{this._resizeObserver?.unobserve(e),t.unsubscribe(),this._elementObservables.delete(e)}}).pipe(Ge(n=>n.some(t=>t.target===e)),Sr({bufferSize:1,refCount:!0}),re(this._destroyed))),this._elementObservables.get(e)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},pD=(()=>{let e=class e{constructor(){this._observers=new Map,this._ngZone=ee(M),typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,t]of this._observers)t.destroy();this._observers.clear(),typeof ResizeObserver<"u"}observe(t,r){let o=r?.box||"content-box";return this._observers.has(o)||this._observers.set(o,new bg(o)),this._observers.get(o).observe(t)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var NN=["notch"],LN=["matFormFieldNotchedOutline",""],jN=["*"],VN=["textField"],BN=["iconPrefixContainer"],zN=["textPrefixContainer"];function HN(i,e){i&1&&z(0,"span",16)}function $N(i,e){if(i&1&&(g(0,"label",14),K(1,1),G(2,HN,1,0,"span",15),b()),i&2){let n=A(2);R("floating",n._shouldLabelFloat())("monitorResize",n._hasOutline())("id",n._labelId),Q("for",n._control.id),w(2),ce(2,!n.hideRequiredMarker&&n._control.required?2:-1)}}function UN(i,e){if(i&1&&G(0,$N,3,5,"label",14),i&2){let n=A();ce(0,n._hasFloatingLabel()?0:-1)}}function WN(i,e){i&1&&z(0,"div",17)}function GN(i,e){}function qN(i,e){if(i&1&&G(0,GN,0,0,"ng-template",9),i&2){A(2);let n=Jt(1);R("ngTemplateOutlet",n)}}function YN(i,e){if(i&1&&(g(0,"div",5),G(1,qN,1,1,null,9),b()),i&2){let n=A();R("matFormFieldNotchedOutlineOpen",n._shouldLabelFloat()),w(1),ce(1,n._forceDisplayInfixLabel()?-1:1)}}function QN(i,e){i&1&&(g(0,"div",18,19),K(2,2),b())}function KN(i,e){i&1&&(g(0,"div",20,21),K(2,3),b())}function ZN(i,e){}function XN(i,e){if(i&1&&G(0,ZN,0,0,"ng-template",9),i&2){A();let n=Jt(1);R("ngTemplateOutlet",n)}}function JN(i,e){i&1&&(g(0,"div",22),K(1,4),b())}function e2(i,e){i&1&&(g(0,"div",23),K(1,5),b())}function t2(i,e){i&1&&z(0,"div",12)}function i2(i,e){if(i&1&&(g(0,"div",24),K(1,6),b()),i&2){let n=A();R("@transitionMessages",n._subscriptAnimationState)}}function n2(i,e){if(i&1&&(g(0,"mat-hint",26),k(1),b()),i&2){let n=A(2);R("id",n._hintLabelId),w(1),kt(n.hintLabel)}}function r2(i,e){if(i&1&&(g(0,"div",25),G(1,n2,2,2,"mat-hint",26),K(2,7),z(3,"div",27),K(4,8),b()),i&2){let n=A();R("@transitionMessages",n._subscriptAnimationState),w(1),ce(1,n.hintLabel?1:-1)}}var o2=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],s2=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"],fs=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,selectors:[["mat-label"]]});let i=e;return i})();var a2=new y("MatError");var l2=0,gD=(()=>{let e=class e{constructor(){this.align="start",this.id=`mat-mdc-hint-${l2++}`}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(r,o){r&2&&(xi("id",o.id),Q("align",null),W("mat-mdc-form-field-hint-end",o.align==="end"))},inputs:{align:"align",id:"id"}});let i=e;return i})(),c2=new y("MatPrefix");var d2=new y("MatSuffix");var CD=new y("FloatingLabelParent"),bD=(()=>{let e=class e{get floating(){return this._floating}set floating(t){this._floating=t,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(t){this._monitorResize=t,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(t){this._elementRef=t,this._floating=!1,this._monitorResize=!1,this._resizeObserver=ee(pD),this._ngZone=ee(M),this._parent=ee(CD),this._resizeSubscription=new he}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return u2(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())})}};e.\u0275fac=function(r){return new(r||e)(m(I))},e.\u0275dir=D({type:e,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(r,o){r&2&&W("mdc-floating-label--float-above",o.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}});let i=e;return i})();function u2(i){let e=i;if(e.offsetParent!==null)return e.scrollWidth;let n=e.cloneNode(!0);n.style.setProperty("position","absolute"),n.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(n);let t=n.scrollWidth;return n.remove(),t}var _D="mdc-line-ripple--active",uu="mdc-line-ripple--deactivating",vD=(()=>{let e=class e{constructor(t,r){this._elementRef=t,this._handleTransitionEnd=o=>{let s=this._elementRef.nativeElement.classList,a=s.contains(uu);o.propertyName==="opacity"&&a&&s.remove(_D,uu)},r.runOutsideAngular(()=>{t.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){let t=this._elementRef.nativeElement.classList;t.remove(uu),t.add(_D)}deactivate(){this._elementRef.nativeElement.classList.add(uu)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}};e.\u0275fac=function(r){return new(r||e)(m(I),m(M))},e.\u0275dir=D({type:e,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]});let i=e;return i})(),yD=(()=>{let e=class e{constructor(t,r){this._elementRef=t,this._ngZone=r,this.open=!1}ngAfterViewInit(){let t=this._elementRef.nativeElement.querySelector(".mdc-floating-label");t?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(t.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>t.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(t){!this.open||!t?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${t}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + ${8+1}px)`}};e.\u0275fac=function(r){return new(r||e)(m(I),m(M))},e.\u0275cmp=V({type:e,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(r,o){if(r&1&&de(NN,5),r&2){let s;L(s=j())&&(o._notch=s.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(r,o){r&2&&W("mdc-notched-outline--notched",o.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:LN,ngContentSelectors:jN,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(r,o){r&1&&(Ee(),z(0,"div",0),g(1,"div",1,2),K(3),b(),z(4,"div",3))},encapsulation:2,changeDetection:0});let i=e;return i})(),m2={transitionMessages:Tt("transitionMessages",[nt("enter",ue({opacity:1,transform:"translateY(0%)"})),Xe("void => enter",[ue({opacity:0,transform:"translateY(-5px)"}),ot("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},Va=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e});let i=e;return i})();var Ba=new y("MatFormField"),h2=new y("MAT_FORM_FIELD_DEFAULT_OPTIONS"),wD=0,xD="fill",f2="auto",DD="fixed",p2="translateY(-50%)",ps=(()=>{let e=class e{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(t){this._hideRequiredMarker=me(t)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||f2}set floatLabel(t){t!==this._floatLabel&&(this._floatLabel=t,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(t){let r=this._appearance,o=t||this._defaults?.appearance||xD;this._appearance=o,this._appearance==="outline"&&this._appearance!==r&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||DD}set subscriptSizing(t){this._subscriptSizing=t||this._defaults?.subscriptSizing||DD}get hintLabel(){return this._hintLabel}set hintLabel(t){this._hintLabel=t,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(t){this._explicitFormFieldControl=t}constructor(t,r,o,s,a,l,c,d){this._elementRef=t,this._changeDetectorRef=r,this._ngZone=o,this._dir=s,this._platform=a,this._defaults=l,this._animationMode=c,this._hideRequiredMarker=!1,this.color="primary",this._appearance=xD,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId=`mat-mdc-form-field-label-${wD++}`,this._hintLabelId=`mat-mdc-hint-${wD++}`,this._subscriptAnimationState="",this._destroyed=new S,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,l&&(l.appearance&&(this.appearance=l.appearance),this._hideRequiredMarker=!!l?.hideRequiredMarker,l.color&&(this.color=l.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){let t=this._control;t.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${t.controlType}`),t.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),t.ngControl&&t.ngControl.valueChanges&&t.ngControl.valueChanges.pipe(re(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(t=>!t._isText),this._hasTextPrefix=!!this._prefixChildren.find(t=>t._isText),this._hasIconSuffix=!!this._suffixChildren.find(t=>!t._isText),this._hasTextSuffix=!!this._suffixChildren.find(t=>t._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),Be(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){this._control}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(re(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(re(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(t){let r=this._control?this._control.ngControl:null;return r&&r[t]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let t=[];if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&t.push(...this._control.userAriaDescribedBy.split(" ")),this._getDisplayedMessages()==="hint"){let r=this._hintChildren?this._hintChildren.find(s=>s.align==="start"):null,o=this._hintChildren?this._hintChildren.find(s=>s.align==="end"):null;r?t.push(r.id):this._hintLabel&&t.push(this._hintLabelId),o&&t.push(o.id)}else this._errorChildren&&t.push(...this._errorChildren.map(r=>r.id));this._control.setDescribedByIds(t)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;let t=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){t.style.transform="";return}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdateOnStable=!0;return}let r=this._iconPrefixContainer?.nativeElement,o=this._textPrefixContainer?.nativeElement,s=r?.getBoundingClientRect().width??0,a=o?.getBoundingClientRect().width??0,l=this._dir.value==="rtl"?"-1":"1",c=`${s+a}px`,u=`calc(${l} * (${c} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;t.style.transform=`var( - --mat-mdc-form-field-label-transform, - ${p2} translateX(${u}) - )`}_isAttachedToDom(){let t=this._elementRef.nativeElement;if(t.getRootNode){let r=t.getRootNode();return r&&r!==t}return document.documentElement.contains(t)}};e.\u0275fac=function(r){return new(r||e)(m(I),m(ve),m(M),m(yt),m(we),m(h2,8),m(Te,8),m(Z))},e.\u0275cmp=V({type:e,selectors:[["mat-form-field"]],contentQueries:function(r,o,s){if(r&1&&(ye(s,fs,5),ye(s,fs,7),ye(s,Va,5),ye(s,c2,5),ye(s,d2,5),ye(s,a2,5),ye(s,gD,5)),r&2){let a;L(a=j())&&(o._labelChildNonStatic=a.first),L(a=j())&&(o._labelChildStatic=a.first),L(a=j())&&(o._formFieldControl=a.first),L(a=j())&&(o._prefixChildren=a),L(a=j())&&(o._suffixChildren=a),L(a=j())&&(o._errorChildren=a),L(a=j())&&(o._hintChildren=a)}},viewQuery:function(r,o){if(r&1&&(de(VN,5),de(BN,5),de(zN,5),de(bD,5),de(yD,5),de(vD,5)),r&2){let s;L(s=j())&&(o._textField=s.first),L(s=j())&&(o._iconPrefixContainer=s.first),L(s=j())&&(o._textPrefixContainer=s.first),L(s=j())&&(o._floatingLabel=s.first),L(s=j())&&(o._notchedOutline=s.first),L(s=j())&&(o._lineRipple=s.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(r,o){r&2&&W("mat-mdc-form-field-label-always-float",o._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",o._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",o._hasIconSuffix)("mat-form-field-invalid",o._control.errorState)("mat-form-field-disabled",o._control.disabled)("mat-form-field-autofilled",o._control.autofilled)("mat-form-field-no-animations",o._animationMode==="NoopAnimations")("mat-form-field-appearance-fill",o.appearance=="fill")("mat-form-field-appearance-outline",o.appearance=="outline")("mat-form-field-hide-placeholder",o._hasFloatingLabel()&&!o._shouldLabelFloat())("mat-focused",o._control.focused)("mat-primary",o.color!=="accent"&&o.color!=="warn")("mat-accent",o.color==="accent")("mat-warn",o.color==="warn")("ng-untouched",o._shouldForward("untouched"))("ng-touched",o._shouldForward("touched"))("ng-pristine",o._shouldForward("pristine"))("ng-dirty",o._shouldForward("dirty"))("ng-valid",o._shouldForward("valid"))("ng-invalid",o._shouldForward("invalid"))("ng-pending",o._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[be([{provide:Ba,useExisting:e},{provide:CD,useExisting:e}])],ngContentSelectors:s2,decls:18,vars:21,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],["class","mat-mdc-form-field-icon-prefix"],["class","mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],["class","mat-mdc-form-field-text-suffix"],["class","mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(r,o){if(r&1&&(Ee(o2),G(0,UN,1,1,"ng-template",null,0,Nf),g(2,"div",1,2),$("click",function(a){return o._control.onContainerClick(a)}),G(4,WN,1,0,"div",3),g(5,"div",4),G(6,YN,2,2,"div",5)(7,QN,3,0,"div",6)(8,KN,3,0,"div",7),g(9,"div",8),G(10,XN,1,1,null,9),K(11),b(),G(12,JN,2,0,"div",10)(13,e2,2,0,"div",11),b(),G(14,t2,1,0,"div",12),b(),g(15,"div",13),G(16,i2,2,1)(17,r2,5,2),b()),r&2){let s;w(2),W("mdc-text-field--filled",!o._hasOutline())("mdc-text-field--outlined",o._hasOutline())("mdc-text-field--no-label",!o._hasFloatingLabel())("mdc-text-field--disabled",o._control.disabled)("mdc-text-field--invalid",o._control.errorState),w(2),ce(4,!o._hasOutline()&&!o._control.disabled?4:-1),w(2),ce(6,o._hasOutline()?6:-1),w(1),ce(7,o._hasIconPrefix?7:-1),w(1),ce(8,o._hasTextPrefix?8:-1),w(2),ce(10,!o._hasOutline()||o._forceDisplayInfixLabel()?10:-1),w(2),ce(12,o._hasTextSuffix?12:-1),w(1),ce(13,o._hasIconSuffix?13:-1),w(1),ce(14,o._hasOutline()?-1:14),w(1),W("mat-mdc-form-field-subscript-dynamic-size",o.subscriptSizing==="dynamic"),w(1),ce(16,(s=o._getDisplayedMessages())==="error"?16:s==="hint"?17:-1)}},dependencies:[uw,gD,bD,yD,vD],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{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-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 96px/0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px*2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.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}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color)}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity)}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color)}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.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,[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-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[m2.transitionMessages]},changeDetection:0});let i=e;return i})(),Pn=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae,Wt,sr,ae]});let i=e;return i})();var g2=new y("MAT_INPUT_VALUE_ACCESSOR"),b2=["button","checkbox","file","hidden","image","radio","range","reset","submit"],_2=0,v2=iu(class{constructor(i,e,n,t){this._defaultErrorStateMatcher=i,this._parentForm=e,this._parentFormGroup=n,this.ngControl=t,this.stateChanges=new S}}),ED=(()=>{let e=class e extends v2{get disabled(){return this._disabled}set disabled(t){this._disabled=me(t),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(t){this._id=t||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Sn.required)??!1}set required(t){this._required=me(t)}get type(){return this._type}set type(t){this._type=t||"text",this._validateType(),!this._isTextarea&&hp().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(t){t!==this.value&&(this._inputValueAccessor.value=t,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(t){this._readonly=me(t)}constructor(t,r,o,s,a,l,c,d,u,h){super(l,s,a,o),this._elementRef=t,this._platform=r,this._autofillMonitor=d,this._formField=h,this._uid=`mat-input-${_2++}`,this.focused=!1,this.stateChanges=new S,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(v=>hp().has(v)),this._iOSKeyupListener=v=>{let E=v.target;!E.value&&E.selectionStart===0&&E.selectionEnd===0&&(E.setSelectionRange(1,1),E.setSelectionRange(0,0))};let f=this._elementRef.nativeElement,p=f.nodeName.toLowerCase();this._inputValueAccessor=c||f,this._previousNativeValue=this.value,this.id=this.id,r.IOS&&u.runOutsideAngular(()=>{t.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect=p==="select",this._isTextarea=p==="textarea",this._isInFormField=!!h,this._isNativeSelect&&(this.controlType=f.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(t=>{this.autofilled=t.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(t){this._elementRef.nativeElement.focus(t)}_focusChanged(t){t!==this.focused&&(this.focused=t,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){let t=this._elementRef.nativeElement.value;this._previousNativeValue!==t&&(this._previousNativeValue=t,this.stateChanges.next())}_dirtyCheckPlaceholder(){let t=this._getPlaceholder();if(t!==this._previousPlaceholder){let r=this._elementRef.nativeElement;this._previousPlaceholder=t,t?r.setAttribute("placeholder",t):r.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){b2.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let t=this._elementRef.nativeElement.validity;return t&&t.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let t=this._elementRef.nativeElement,r=t.options[0];return this.focused||t.multiple||!this.empty||!!(t.selectedIndex>-1&&r&&r.label)}else return this.focused||!this.empty}setDescribedByIds(t){t.length?this._elementRef.nativeElement.setAttribute("aria-describedby",t.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let t=this._elementRef.nativeElement;return this._isNativeSelect&&(t.multiple||t.size>1)}};e.\u0275fac=function(r){return new(r||e)(m(I),m(we),m(Mn,10),m(fa,8),m(Yr,8),m(ru),m(g2,10),m(hD),m(M),m(Ba,8))},e.\u0275dir=D({type:e,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(r,o){r&1&&$("focus",function(){return o._focusChanged(!0)})("blur",function(){return o._focusChanged(!1)})("input",function(){return o._onInput()}),r&2&&(xi("id",o.id)("disabled",o.disabled)("required",o.required),Q("name",o.name||null)("readonly",o.readonly&&!o._isNativeSelect||null)("aria-invalid",o.empty&&o.required?null:o.errorState)("aria-required",o.required)("id",o.id),W("mat-input-server",o._isServer)("mat-mdc-form-field-textarea-control",o._isInFormField&&o._isTextarea)("mat-mdc-form-field-input-control",o._isInFormField)("mdc-text-field__input",o._isInFormField)("mat-mdc-native-select-inline",o._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[be([{provide:Va,useExisting:e}]),B,Oe]});let i=e;return i})(),mu=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae,Pn,Pn,fD,ae]});let i=e;return i})();var ID=(()=>{let e=class e{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(t){this._vertical=me(t)}get inset(){return this._inset}set inset(t){this._inset=me(t)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(r,o){r&2&&(Q("aria-orientation",o.vertical?"vertical":"horizontal"),W("mat-divider-vertical",o.vertical)("mat-divider-horizontal",!o.vertical)("mat-divider-inset",o.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(r,o){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color);border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color);border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0});let i=e;return i})(),hu=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae,ae]});let i=e;return i})();var x2=["*"],D2='@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}',C2=["unscopedContent"],E2=["text"],I2=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],k2=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"];var S2=new y("ListOption"),vg=(()=>{let e=class e{constructor(t){this._elementRef=t}};e.\u0275fac=function(r){return new(r||e)(m(I))},e.\u0275dir=D({type:e,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]});let i=e;return i})(),yg=(()=>{let e=class e{constructor(t){this._elementRef=t}};e.\u0275fac=function(r){return new(r||e)(m(I))},e.\u0275dir=D({type:e,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]});let i=e;return i})(),wg=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]});let i=e;return i})(),kD=(()=>{let e=class e{constructor(t){this._listOption=t}_isAlignedAtStart(){return!this._listOption||this._listOption?._getTogglePosition()==="after"}};e.\u0275fac=function(r){return new(r||e)(m(S2,8))},e.\u0275dir=D({type:e,hostVars:4,hostBindings:function(r,o){r&2&&W("mdc-list-item__start",o._isAlignedAtStart())("mdc-list-item__end",!o._isAlignedAtStart())}});let i=e;return i})(),M2=(()=>{let e=class e extends kD{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[B]});let i=e;return i})(),xg=(()=>{let e=class e extends kD{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[B]});let i=e;return i})(),T2=new y("MAT_LIST_CONFIG"),fu=(()=>{let e=class e{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=ee(T2,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=me(t)}get disabled(){return this._disabled}set disabled(t){this._disabled=me(t)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,hostVars:1,hostBindings:function(r,o){r&2&&Q("aria-disabled",o.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}});let i=e;return i})(),A2=(()=>{let e=class e{set lines(t){this._explicitLines=ze(t,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(t){this._disableRipple=me(t)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(t){this._disabled=me(t)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(t,r,o,s,a,l){this._elementRef=t,this._ngZone=r,this._listBase=o,this._platform=s,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new he,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=a||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement=this._hostElement.nodeName.toLowerCase()==="button",this._noopAnimations=l==="NoopAnimations",o&&!o._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),this._rippleRenderer!==null&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!!(this._avatars.length||this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new Pa(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add(Be(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(t){if(!this._lines||!this._titles||!this._unscopedContent)return;t&&this._checkDomForUnscopedTextContent();let r=this._explicitLines??this._inferLinesFromContent(),o=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",r<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",r<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",r===2),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",r===3),this._hasUnscopedTextContent){let s=this._titles.length===0&&r===1;o.classList.toggle("mdc-list-item__primary-text",s),o.classList.toggle("mdc-list-item__secondary-text",!s)}else o.classList.remove("mdc-list-item__primary-text"),o.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let t=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(t+=1),t}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(t=>t.nodeType!==t.COMMENT_NODE).some(t=>!!(t.textContent&&t.textContent.trim()))}};e.\u0275fac=function(r){return new(r||e)(m(I),m(M),m(fu,8),m(we),m(cs,8),m(Te,8))},e.\u0275dir=D({type:e,contentQueries:function(r,o,s){if(r&1&&(ye(s,M2,4),ye(s,xg,4)),r&2){let a;L(a=j())&&(o._avatars=a),L(a=j())&&(o._icons=a)}},hostVars:4,hostBindings:function(r,o){r&2&&(Q("aria-disabled",o.disabled)("disabled",o._isButtonElement&&o.disabled||null),W("mdc-list-item--disabled",o.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}});let i=e;return i})();var SD=(()=>{let e=class e extends fu{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275cmp=V({type:e,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[be([{provide:fu,useExisting:e}]),B],ngContentSelectors:x2,decls:1,vars:0,template:function(r,o){r&1&&(Ee(),K(0))},styles:[D2],encapsulation:2,changeDetection:0});let i=e;return i})(),MD=(()=>{let e=class e extends A2{get activated(){return this._activated}set activated(t){this._activated=me(t)}constructor(t,r,o,s,a,l){super(t,r,o,s,a,l),this._activated=!1}_getAriaCurrent(){return this._hostElement.nodeName==="A"&&this._activated?"page":null}};e.\u0275fac=function(r){return new(r||e)(m(I),m(M),m(fu,8),m(we),m(cs,8),m(Te,8))},e.\u0275cmp=V({type:e,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(r,o,s){if(r&1&&(ye(s,yg,5),ye(s,vg,5),ye(s,wg,5)),r&2){let a;L(a=j())&&(o._lines=a),L(a=j())&&(o._titles=a),L(a=j())&&(o._meta=a)}},viewQuery:function(r,o){if(r&1&&(de(C2,5),de(E2,5)),r&2){let s;L(s=j())&&(o._unscopedContent=s.first),L(s=j())&&(o._itemText=s.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(r,o){r&2&&(Q("aria-current",o._getAriaCurrent()),W("mdc-list-item--activated",o.activated)("mdc-list-item--with-leading-avatar",o._avatars.length!==0)("mdc-list-item--with-leading-icon",o._icons.length!==0)("mdc-list-item--with-trailing-meta",o._meta.length!==0)("_mat-animation-noopable",o._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[B],ngContentSelectors:k2,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(r,o){r&1&&(Ee(I2),K(0),g(1,"span",0),K(2,1),K(3,2),g(4,"span",1,2),$("cdkObserveContent",function(){return o._updateItemLines(!0)}),K(6,3),b()(),K(7,4),K(8,5),z(9,"div",3))},dependencies:[Wd],encapsulation:2,changeDetection:0});let i=e;return i})();var TD=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-mdc-subheader","mdc-list-group__subheader"]});let i=e;return i})();var pu=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[sr,Wt,ae,Bi,ug,hu]});let i=e;return i})();var R2=20,za=(()=>{let e=class e{constructor(t,r,o){this._ngZone=t,this._platform=r,this._scrolled=new S,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=o}register(t){this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe(()=>this._scrolled.next(t)))}deregister(t){let r=this.scrollContainers.get(t);r&&(r.unsubscribe(),this.scrollContainers.delete(t))}scrolled(t=R2){return this._platform.isBrowser?new te(r=>{this._globalSubscription||this._addGlobalListener();let o=t>0?this._scrolled.pipe($l(t)).subscribe(r):this._scrolled.subscribe(r);return this._scrolledCount++,()=>{o.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Me()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((t,r)=>this.deregister(r)),this._scrolled.complete()}ancestorScrolled(t,r){let o=this.getAncestorScrollContainers(t);return this.scrolled(r).pipe(Ge(s=>!s||o.indexOf(s)>-1))}getAncestorScrollContainers(t){let r=[];return this.scrollContainers.forEach((o,s)=>{this._scrollableContainsElement(s,t)&&r.push(s)}),r}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(t,r){let o=qt(r),s=t.getElementRef().nativeElement;do if(o==s)return!0;while(o=o.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{let t=this._getWindow();return Qi(t.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}};e.\u0275fac=function(r){return new(r||e)(_(M),_(we),_(Z,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var F2=20,Hi=(()=>{let e=class e{constructor(t,r,o){this._platform=t,this._change=new S,this._changeListener=s=>{this._change.next(s)},this._document=o,r.runOutsideAngular(()=>{if(t.isBrowser){let s=this._getWindow();s.addEventListener("resize",this._changeListener),s.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){let t=this._getWindow();t.removeEventListener("resize",this._changeListener),t.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}getViewportRect(){let t=this.getViewportScrollPosition(),{width:r,height:o}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+o,right:t.left+r,height:o,width:r}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let t=this._document,r=this._getWindow(),o=t.documentElement,s=o.getBoundingClientRect(),a=-s.top||t.body.scrollTop||r.scrollY||o.scrollTop||0,l=-s.left||t.body.scrollLeft||r.scrollX||o.scrollLeft||0;return{top:a,left:l}}change(t=F2){return t>0?this._change.pipe($l(t)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}};e.\u0275fac=function(r){return new(r||e)(_(we),_(M),_(Z,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var lr=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({});let i=e;return i})(),Ha=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ar,lr,ar,lr]});let i=e;return i})();var $a=class{attach(e){return this._attachedHost=e,e.attach(this)}detach(){let e=this._attachedHost;e!=null&&(this._attachedHost=null,e.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(e){this._attachedHost=e}},cr=class extends $a{constructor(e,n,t,r,o){super(),this.component=e,this.viewContainerRef=n,this.injector=t,this.componentFactoryResolver=r,this.projectableNodes=o}},ri=class extends $a{constructor(e,n,t,r){super(),this.templateRef=e,this.viewContainerRef=n,this.context=t,this.injector=r}get origin(){return this.templateRef.elementRef}attach(e,n=this.context){return this.context=n,super.attach(e)}detach(){return this.context=void 0,super.detach()}},Dg=class extends $a{constructor(e){super(),this.element=e instanceof I?e.nativeElement:e}},gs=class{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(e){if(e instanceof cr)return this._attachedPortal=e,this.attachComponentPortal(e);if(e instanceof ri)return this._attachedPortal=e,this.attachTemplatePortal(e);if(this.attachDomPortal&&e instanceof Dg)return this._attachedPortal=e,this.attachDomPortal(e)}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(e){this._disposeFn=e}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var bs=class extends gs{constructor(e,n,t,r,o){super(),this.outletElement=e,this._componentFactoryResolver=n,this._appRef=t,this._defaultInjector=r,this.attachDomPortal=s=>{this._document;let a=s.element;a.parentNode;let l=this._document.createComment("dom-portal");a.parentNode.insertBefore(l,a),this.outletElement.appendChild(a),this._attachedPortal=s,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(a,l)})},this._document=o}attachComponentPortal(e){let t=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),r;return e.viewContainerRef?(r=e.viewContainerRef.createComponent(t,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector,e.projectableNodes||void 0),this.setDisposeFn(()=>r.destroy())):(r=t.create(e.injector||this._defaultInjector||_t.NULL),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(r.hostView),r.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(r)),this._attachedPortal=e,r}attachTemplatePortal(e){let n=e.viewContainerRef,t=n.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return t.rootNodes.forEach(r=>this.outletElement.appendChild(r)),t.detectChanges(),this.setDisposeFn(()=>{let r=n.indexOf(t);r!==-1&&n.remove(r)}),this._attachedPortal=e,t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(e){return e.hostView.rootNodes[0]}};var AD=(()=>{let e=class e extends ri{constructor(t,r){super(t,r)}};e.\u0275fac=function(r){return new(r||e)(m(Ae),m(qe))},e.\u0275dir=D({type:e,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[B]});let i=e;return i})();var $i=(()=>{let e=class e extends gs{constructor(t,r,o){super(),this._componentFactoryResolver=t,this._viewContainerRef=r,this._isInitialized=!1,this.attached=new F,this.attachDomPortal=s=>{this._document;let a=s.element;a.parentNode;let l=this._document.createComment("dom-portal");s.setAttachedHost(this),a.parentNode.insertBefore(l,a),this._getRootNode().appendChild(a),this._attachedPortal=s,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(a,l)})},this._document=o}get portal(){return this._attachedPortal}set portal(t){this.hasAttached()&&!t&&!this._isInitialized||(this.hasAttached()&&super.detach(),t&&super.attach(t),this._attachedPortal=t||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(t){t.setAttachedHost(this);let r=t.viewContainerRef!=null?t.viewContainerRef:this._viewContainerRef,s=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component),a=r.createComponent(s,r.length,t.injector||r.injector,t.projectableNodes||void 0);return r!==this._viewContainerRef&&this._getRootNode().appendChild(a.hostView.rootNodes[0]),super.setDisposeFn(()=>a.destroy()),this._attachedPortal=t,this._attachedRef=a,this.attached.emit(a),a}attachTemplatePortal(t){t.setAttachedHost(this);let r=this._viewContainerRef.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=t,this._attachedRef=r,this.attached.emit(r),r}_getRootNode(){let t=this._viewContainerRef.element.nativeElement;return t.nodeType===t.ELEMENT_NODE?t:t.parentNode}};e.\u0275fac=function(r){return new(r||e)(m(Pi),m(qe),m(Z))},e.\u0275dir=D({type:e,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[B]});let i=e;return i})();var Ui=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({});let i=e;return i})();var OD=Uw(),Eg=class{constructor(e,n){this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=n}attach(){}enable(){if(this._canBeEnabled()){let e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||"",this._previousHTMLStyles.top=e.style.top||"",e.style.left=ut(-this._previousScrollPosition.left),e.style.top=ut(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let e=this._document.documentElement,n=this._document.body,t=e.style,r=n.style,o=t.scrollBehavior||"",s=r.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),OD&&(t.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),OD&&(t.scrollBehavior=o,r.scrollBehavior=s)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let n=this._document.body,t=this._viewportRuler.getViewportSize();return n.scrollHeight>t.height||n.scrollWidth>t.width}};var Ig=class{constructor(e,n,t,r){this._scrollDispatcher=e,this._ngZone=n,this._viewportRuler=t,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(e){this._overlayRef,this._overlayRef=e}enable(){if(this._scrollSubscription)return;let e=this._scrollDispatcher.scrolled(0).pipe(Ge(n=>!n||!this._overlayRef.overlayElement.contains(n.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{let n=this._viewportRuler.getViewportScrollPosition().top;Math.abs(n-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=e.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},bu=class{enable(){}disable(){}attach(){}};function kg(i,e){return e.some(n=>{let t=i.bottomn.bottom,o=i.rightn.right;return t||r||o||s})}function RD(i,e){return e.some(n=>{let t=i.topn.bottom,o=i.leftn.right;return t||r||o||s})}var Sg=class{constructor(e,n,t,r){this._scrollDispatcher=e,this._viewportRuler=n,this._ngZone=t,this._config=r,this._scrollSubscription=null}attach(e){this._overlayRef,this._overlayRef=e}enable(){if(!this._scrollSubscription){let e=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(e).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let n=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:r}=this._viewportRuler.getViewportSize();kg(n,[{width:t,height:r,bottom:r,right:t,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},P2=(()=>{let e=class e{constructor(t,r,o,s){this._scrollDispatcher=t,this._viewportRuler=r,this._ngZone=o,this.noop=()=>new bu,this.close=a=>new Ig(this._scrollDispatcher,this._ngZone,this._viewportRuler,a),this.block=()=>new Eg(this._viewportRuler,this._document),this.reposition=a=>new Sg(this._scrollDispatcher,this._viewportRuler,this._ngZone,a),this._document=s}};e.\u0275fac=function(r){return new(r||e)(_(za),_(Hi),_(M),_(Z))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),dr=class{constructor(e){if(this.scrollStrategy=new bu,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e){let n=Object.keys(e);for(let t of n)e[t]!==void 0&&(this[t]=e[t])}}};var Mg=class{constructor(e,n){this.connectionPair=e,this.scrollableViewProperties=n}};var jD=(()=>{let e=class e{constructor(t){this._attachedOverlays=[],this._document=t}ngOnDestroy(){this.detach()}add(t){this.remove(t),this._attachedOverlays.push(t)}remove(t){let r=this._attachedOverlays.indexOf(t);r>-1&&this._attachedOverlays.splice(r,1),this._attachedOverlays.length===0&&this.detach()}};e.\u0275fac=function(r){return new(r||e)(_(Z))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),N2=(()=>{let e=class e extends jD{constructor(t,r){super(t),this._ngZone=r,this._keydownListener=o=>{let s=this._attachedOverlays;for(let a=s.length-1;a>-1;a--)if(s[a]._keydownEvents.observers.length>0){let l=s[a]._keydownEvents;this._ngZone?this._ngZone.run(()=>l.next(o)):l.next(o);break}}}add(t){super.add(t),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}};e.\u0275fac=function(r){return new(r||e)(_(Z),_(M,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),L2=(()=>{let e=class e extends jD{constructor(t,r,o){super(t),this._platform=r,this._ngZone=o,this._cursorStyleIsSet=!1,this._pointerDownListener=s=>{this._pointerDownEventTarget=ji(s)},this._clickListener=s=>{let a=ji(s),l=s.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:a;this._pointerDownEventTarget=null;let c=this._attachedOverlays.slice();for(let d=c.length-1;d>-1;d--){let u=c[d];if(u._outsidePointerEvents.observers.length<1||!u.hasAttached())continue;if(u.overlayElement.contains(a)||u.overlayElement.contains(l))break;let h=u._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>h.next(s)):h.next(s)}}}add(t){if(super.add(t),!this._isAttached){let r=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(r)):this._addEventListeners(r),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=r.style.cursor,r.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){let t=this._document.body;t.removeEventListener("pointerdown",this._pointerDownListener,!0),t.removeEventListener("click",this._clickListener,!0),t.removeEventListener("auxclick",this._clickListener,!0),t.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(t.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(t){t.addEventListener("pointerdown",this._pointerDownListener,!0),t.addEventListener("click",this._clickListener,!0),t.addEventListener("auxclick",this._clickListener,!0),t.addEventListener("contextmenu",this._clickListener,!0)}};e.\u0275fac=function(r){return new(r||e)(_(Z),_(we),_(M,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),_s=(()=>{let e=class e{constructor(t,r){this._platform=r,this._document=t}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let t="cdk-overlay-container";if(this._platform.isBrowser||ba()){let o=this._document.querySelectorAll(`.${t}[platform="server"], .${t}[platform="test"]`);for(let s=0;sthis._backdropClick.next(u),this._backdropTransitionendHandler=u=>{this._disposeBackdrop(u.target)},this._keydownEvents=new S,this._outsidePointerEvents=new S,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(e){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let n=this._portalOutlet.attach(e);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(ke(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof n?.onDestroy=="function"&&n.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),n}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let e=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),e}dispose(){let e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(e){e!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=e,this.hasAttached()&&(e.attach(this),this.updatePosition()))}updateSize(e){this._config=J(J({},this._config),e),this._updateElementSize()}setDirection(e){this._config=wt(J({},this._config),{direction:e}),this._updateElementDirection()}addPanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!0)}removePanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!1)}getDirection(){let e=this._config.direction;return e?typeof e=="string"?e:e.value:"ltr"}updateScrollStrategy(e){e!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=e,this.hasAttached()&&(e.attach(this),e.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let e=this._pane.style;e.width=ut(this._config.width),e.height=ut(this._config.height),e.minWidth=ut(this._config.minWidth),e.minHeight=ut(this._config.minHeight),e.maxWidth=ut(this._config.maxWidth),e.maxHeight=ut(this._config.maxHeight)}_togglePointerEvents(e){this._pane.style.pointerEvents=e?"":"none"}_attachBackdrop(){let e="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(e)})}):this._backdropElement.classList.add(e)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let e=this._backdropElement;if(e){if(this._animationsDisabled){this._disposeBackdrop(e);return}e.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{e.addEventListener("transitionend",this._backdropTransitionendHandler)}),e.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(e)},500))}}_toggleClasses(e,n,t){let r=ts(n||[]).filter(o=>!!o);r.length&&(t?e.classList.add(...r):e.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{let e=this._ngZone.onStable.pipe(re(Be(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),e.unsubscribe())})})}_disposeScrollStrategy(){let e=this._scrollStrategy;e&&(e.disable(),e.detach&&e.detach())}_disposeBackdrop(e){e&&(e.removeEventListener("click",this._backdropClickHandler),e.removeEventListener("transitionend",this._backdropTransitionendHandler),e.remove(),this._backdropElement===e&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}},FD="cdk-overlay-connected-position-bounding-box",j2=/([A-Za-z%]+)$/,Tg=class{get positions(){return this._preferredPositions}constructor(e,n,t,r,o){this._viewportRuler=n,this._document=t,this._platform=r,this._overlayContainer=o,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new S,this._resizeSubscription=he.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(e)}attach(e){this._overlayRef&&this._overlayRef,this._validatePositions(),e.hostElement.classList.add(FD),this._overlayRef=e,this._boundingBox=e.hostElement,this._pane=e.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let e=this._originRect,n=this._overlayRect,t=this._viewportRect,r=this._containerRect,o=[],s;for(let a of this._preferredPositions){let l=this._getOriginPoint(e,r,a),c=this._getOverlayPoint(l,n,a),d=this._getOverlayFit(c,n,t,a);if(d.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(a,l);return}if(this._canFitWithFlexibleDimensions(d,c,t)){o.push({position:a,origin:l,overlayRect:n,boundingBoxRect:this._calculateBoundingBoxRect(l,a)});continue}(!s||s.overlayFit.visibleAreal&&(l=d,a=c)}this._isPushed=!1,this._applyPosition(a.position,a.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(s.position,s.originPoint);return}this._applyPosition(s.position,s.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&no(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(FD),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let e=this._lastPosition;if(e){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let n=this._getOriginPoint(this._originRect,this._containerRect,e);this._applyPosition(e,n)}else this.apply()}withScrollableContainers(e){return this._scrollables=e,this}withPositions(e){return this._preferredPositions=e,e.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(e){return this._viewportMargin=e,this}withFlexibleDimensions(e=!0){return this._hasFlexibleDimensions=e,this}withGrowAfterOpen(e=!0){return this._growAfterOpen=e,this}withPush(e=!0){return this._canPush=e,this}withLockedPosition(e=!0){return this._positionLocked=e,this}setOrigin(e){return this._origin=e,this}withDefaultOffsetX(e){return this._offsetX=e,this}withDefaultOffsetY(e){return this._offsetY=e,this}withTransformOriginOn(e){return this._transformOriginSelector=e,this}_getOriginPoint(e,n,t){let r;if(t.originX=="center")r=e.left+e.width/2;else{let s=this._isRtl()?e.right:e.left,a=this._isRtl()?e.left:e.right;r=t.originX=="start"?s:a}n.left<0&&(r-=n.left);let o;return t.originY=="center"?o=e.top+e.height/2:o=t.originY=="top"?e.top:e.bottom,n.top<0&&(o-=n.top),{x:r,y:o}}_getOverlayPoint(e,n,t){let r;t.overlayX=="center"?r=-n.width/2:t.overlayX==="start"?r=this._isRtl()?-n.width:0:r=this._isRtl()?0:-n.width;let o;return t.overlayY=="center"?o=-n.height/2:o=t.overlayY=="top"?0:-n.height,{x:e.x+r,y:e.y+o}}_getOverlayFit(e,n,t,r){let o=ND(n),{x:s,y:a}=e,l=this._getOffset(r,"x"),c=this._getOffset(r,"y");l&&(s+=l),c&&(a+=c);let d=0-s,u=s+o.width-t.width,h=0-a,f=a+o.height-t.height,p=this._subtractOverflows(o.width,d,u),v=this._subtractOverflows(o.height,h,f),E=p*v;return{visibleArea:E,isCompletelyWithinViewport:o.width*o.height===E,fitsInViewportVertically:v===o.height,fitsInViewportHorizontally:p==o.width}}_canFitWithFlexibleDimensions(e,n,t){if(this._hasFlexibleDimensions){let r=t.bottom-n.y,o=t.right-n.x,s=PD(this._overlayRef.getConfig().minHeight),a=PD(this._overlayRef.getConfig().minWidth),l=e.fitsInViewportVertically||s!=null&&s<=r,c=e.fitsInViewportHorizontally||a!=null&&a<=o;return l&&c}return!1}_pushOverlayOnScreen(e,n,t){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};let r=ND(n),o=this._viewportRect,s=Math.max(e.x+r.width-o.width,0),a=Math.max(e.y+r.height-o.height,0),l=Math.max(o.top-t.top-e.y,0),c=Math.max(o.left-t.left-e.x,0),d=0,u=0;return r.width<=o.width?d=c||-s:d=e.xp&&!this._isInitialRender&&!this._growAfterOpen&&(s=e.y-p/2)}let l=n.overlayX==="start"&&!r||n.overlayX==="end"&&r,c=n.overlayX==="end"&&!r||n.overlayX==="start"&&r,d,u,h;if(c)h=t.width-e.x+this._viewportMargin,d=e.x-this._viewportMargin;else if(l)u=e.x,d=t.right-e.x;else{let f=Math.min(t.right-e.x+t.left,e.x),p=this._lastBoundingBoxSize.width;d=f*2,u=e.x-f,d>p&&!this._isInitialRender&&!this._growAfterOpen&&(u=e.x-p/2)}return{top:s,left:u,bottom:a,right:h,width:d,height:o}}_setBoundingBoxStyles(e,n){let t=this._calculateBoundingBoxRect(e,n);!this._isInitialRender&&!this._growAfterOpen&&(t.height=Math.min(t.height,this._lastBoundingBoxSize.height),t.width=Math.min(t.width,this._lastBoundingBoxSize.width));let r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{let o=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;r.height=ut(t.height),r.top=ut(t.top),r.bottom=ut(t.bottom),r.width=ut(t.width),r.left=ut(t.left),r.right=ut(t.right),n.overlayX==="center"?r.alignItems="center":r.alignItems=n.overlayX==="end"?"flex-end":"flex-start",n.overlayY==="center"?r.justifyContent="center":r.justifyContent=n.overlayY==="bottom"?"flex-end":"flex-start",o&&(r.maxHeight=ut(o)),s&&(r.maxWidth=ut(s))}this._lastBoundingBoxSize=t,no(this._boundingBox.style,r)}_resetBoundingBoxStyles(){no(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){no(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(e,n){let t={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(r){let d=this._viewportRuler.getViewportScrollPosition();no(t,this._getExactOverlayY(n,e,d)),no(t,this._getExactOverlayX(n,e,d))}else t.position="static";let a="",l=this._getOffset(n,"x"),c=this._getOffset(n,"y");l&&(a+=`translateX(${l}px) `),c&&(a+=`translateY(${c}px)`),t.transform=a.trim(),s.maxHeight&&(r?t.maxHeight=ut(s.maxHeight):o&&(t.maxHeight="")),s.maxWidth&&(r?t.maxWidth=ut(s.maxWidth):o&&(t.maxWidth="")),no(this._pane.style,t)}_getExactOverlayY(e,n,t){let r={top:"",bottom:""},o=this._getOverlayPoint(n,this._overlayRect,e);if(this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,t)),e.overlayY==="bottom"){let s=this._document.documentElement.clientHeight;r.bottom=`${s-(o.y+this._overlayRect.height)}px`}else r.top=ut(o.y);return r}_getExactOverlayX(e,n,t){let r={left:"",right:""},o=this._getOverlayPoint(n,this._overlayRect,e);this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,t));let s;if(this._isRtl()?s=e.overlayX==="end"?"left":"right":s=e.overlayX==="end"?"right":"left",s==="right"){let a=this._document.documentElement.clientWidth;r.right=`${a-(o.x+this._overlayRect.width)}px`}else r.left=ut(o.x);return r}_getScrollVisibility(){let e=this._getOriginRect(),n=this._pane.getBoundingClientRect(),t=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:RD(e,t),isOriginOutsideView:kg(e,t),isOverlayClipped:RD(n,t),isOverlayOutsideView:kg(n,t)}}_subtractOverflows(e,...n){return n.reduce((t,r)=>t-Math.max(r,0),e)}_getNarrowedViewportRect(){let e=this._document.documentElement.clientWidth,n=this._document.documentElement.clientHeight,t=this._viewportRuler.getViewportScrollPosition();return{top:t.top+this._viewportMargin,left:t.left+this._viewportMargin,right:t.left+e-this._viewportMargin,bottom:t.top+n-this._viewportMargin,width:e-2*this._viewportMargin,height:n-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(e,n){return n==="x"?e.offsetX==null?this._offsetX:e.offsetX:e.offsetY==null?this._offsetY:e.offsetY}_validatePositions(){}_addPanelClasses(e){this._pane&&ts(e).forEach(n=>{n!==""&&this._appliedPanelClasses.indexOf(n)===-1&&(this._appliedPanelClasses.push(n),this._pane.classList.add(n))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(e=>{this._pane.classList.remove(e)}),this._appliedPanelClasses=[])}_getOriginRect(){let e=this._origin;if(e instanceof I)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();let n=e.width||0,t=e.height||0;return{top:e.y,bottom:e.y+t,left:e.x,right:e.x+n,height:t,width:n}}};function no(i,e){for(let n in e)e.hasOwnProperty(n)&&(i[n]=e[n]);return i}function PD(i){if(typeof i!="number"&&i!=null){let[e,n]=i.split(j2);return!n||n==="px"?parseFloat(e):null}return i||null}function ND(i){return{top:Math.floor(i.top),right:Math.floor(i.right),bottom:Math.floor(i.bottom),left:Math.floor(i.left),width:Math.floor(i.width),height:Math.floor(i.height)}}var LD="cdk-global-overlay-wrapper",Ag=class{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(e){let n=e.getConfig();this._overlayRef=e,this._width&&!n.width&&e.updateSize({width:this._width}),this._height&&!n.height&&e.updateSize({height:this._height}),e.hostElement.classList.add(LD),this._isDisposed=!1}top(e=""){return this._bottomOffset="",this._topOffset=e,this._alignItems="flex-start",this}left(e=""){return this._xOffset=e,this._xPosition="left",this}bottom(e=""){return this._topOffset="",this._bottomOffset=e,this._alignItems="flex-end",this}right(e=""){return this._xOffset=e,this._xPosition="right",this}start(e=""){return this._xOffset=e,this._xPosition="start",this}end(e=""){return this._xOffset=e,this._xPosition="end",this}width(e=""){return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}height(e=""){return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}centerHorizontally(e=""){return this.left(e),this._xPosition="center",this}centerVertically(e=""){return this.top(e),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let e=this._overlayRef.overlayElement.style,n=this._overlayRef.hostElement.style,t=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:s,maxHeight:a}=t,l=(r==="100%"||r==="100vw")&&(!s||s==="100%"||s==="100vw"),c=(o==="100%"||o==="100vh")&&(!a||a==="100%"||a==="100vh"),d=this._xPosition,u=this._xOffset,h=this._overlayRef.getConfig().direction==="rtl",f="",p="",v="";l?v="flex-start":d==="center"?(v="center",h?p=u:f=u):h?d==="left"||d==="end"?(v="flex-end",f=u):(d==="right"||d==="start")&&(v="flex-start",p=u):d==="left"||d==="start"?(v="flex-start",f=u):(d==="right"||d==="end")&&(v="flex-end",p=u),e.position=this._cssPosition,e.marginLeft=l?"0":f,e.marginTop=c?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=l?"0":p,n.justifyContent=v,n.alignItems=c?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let e=this._overlayRef.overlayElement.style,n=this._overlayRef.hostElement,t=n.style;n.classList.remove(LD),t.justifyContent=t.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0}},V2=(()=>{let e=class e{constructor(t,r,o,s){this._viewportRuler=t,this._document=r,this._platform=o,this._overlayContainer=s}global(){return new Ag}flexibleConnectedTo(t){return new Tg(t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}};e.\u0275fac=function(r){return new(r||e)(_(Hi),_(Z),_(we),_(_s))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),B2=0,mt=(()=>{let e=class e{constructor(t,r,o,s,a,l,c,d,u,h,f,p){this.scrollStrategies=t,this._overlayContainer=r,this._componentFactoryResolver=o,this._positionBuilder=s,this._keyboardDispatcher=a,this._injector=l,this._ngZone=c,this._document=d,this._directionality=u,this._location=h,this._outsideClickDispatcher=f,this._animationsModuleType=p}create(t){let r=this._createHostElement(),o=this._createPaneElement(r),s=this._createPortalOutlet(o),a=new dr(t);return a.direction=a.direction||this._directionality.value,new Nn(s,r,o,a,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations")}position(){return this._positionBuilder}_createPaneElement(t){let r=this._document.createElement("div");return r.id=`cdk-overlay-${B2++}`,r.classList.add("cdk-overlay-pane"),t.appendChild(r),r}_createHostElement(){let t=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(t),t}_createPortalOutlet(t){return this._appRef||(this._appRef=this._injector.get(cn)),new bs(t,this._componentFactoryResolver,this._appRef,this._injector,this._document)}};e.\u0275fac=function(r){return new(r||e)(_(P2),_(_s),_(Pi),_(V2),_(N2),_(_t),_(M),_(Z),_(yt),_(da),_(L2),_(Te,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),z2=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],VD=new y("cdk-connected-overlay-scroll-strategy"),Ua=(()=>{let e=class e{constructor(t){this.elementRef=t}};e.\u0275fac=function(r){return new(r||e)(m(I))},e.\u0275dir=D({type:e,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0});let i=e;return i})(),_u=(()=>{let e=class e{get offsetX(){return this._offsetX}set offsetX(t){this._offsetX=t,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(t){this._offsetY=t,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(t){this._disposeOnNavigation=t}constructor(t,r,o,s,a){this._overlay=t,this._dir=a,this._backdropSubscription=he.EMPTY,this._attachSubscription=he.EMPTY,this._detachSubscription=he.EMPTY,this._positionSubscription=he.EMPTY,this._disposeOnNavigation=!1,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new F,this.positionChange=new F,this.attach=new F,this.detach=new F,this.overlayKeydown=new F,this.overlayOutsideClick=new F,this._templatePortal=new ri(r,o),this._scrollStrategyFactory=s,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(t){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),t.origin&&this.open&&this._position.apply()),t.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=z2);let t=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=t.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=t.detachments().subscribe(()=>this.detach.emit()),t.keydownEvents().subscribe(r=>{this.overlayKeydown.next(r),r.keyCode===27&&!this.disableClose&&!Dt(r)&&(r.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(r=>{this.overlayOutsideClick.next(r)})}_buildConfig(){let t=this._position=this.positionStrategy||this._createPositionStrategy(),r=new dr({direction:this._dir,positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(r.width=this.width),(this.height||this.height===0)&&(r.height=this.height),(this.minWidth||this.minWidth===0)&&(r.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(r.minHeight=this.minHeight),this.backdropClass&&(r.backdropClass=this.backdropClass),this.panelClass&&(r.panelClass=this.panelClass),r}_updatePositionStrategy(t){let r=this.positions.map(o=>({originX:o.originX,originY:o.originY,overlayX:o.overlayX,overlayY:o.overlayY,offsetX:o.offsetX||this.offsetX,offsetY:o.offsetY||this.offsetY,panelClass:o.panelClass||void 0}));return t.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(r).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){let t=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(t),t}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof Ua?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(t=>{this.backdropClick.emit(t)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(Im(()=>this.positionChange.observers.length>0)).subscribe(t=>{this.positionChange.emit(t),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)(m(mt),m(Ae),m(qe),m(VD),m(yt,8))},e.\u0275dir=D({type:e,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop",Se],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition",Se],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",Se],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen",Se],push:["cdkConnectedOverlayPush","push",Se],disposeOnNavigation:["cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",Se]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[ct,Oe]});let i=e;return i})();function H2(i){return()=>i.scrollStrategies.reposition()}var $2={provide:VD,deps:[mt],useFactory:H2},fn=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[mt,$2],imports:[ar,Ui,Ha,Ha]});let i=e;return i})();var U2=["trigger"],W2=["panel"];function G2(i,e){if(i&1&&(g(0,"span",9),k(1),b()),i&2){let n=A();w(1),kt(n.placeholder)}}function q2(i,e){i&1&&K(0)}function Y2(i,e){if(i&1&&(g(0,"span",11),k(1),b()),i&2){let n=A(2);w(1),kt(n.triggerValue)}}function Q2(i,e){if(i&1&&(g(0,"span",10),G(1,q2,1,0)(2,Y2,2,1),b()),i&2){let n=A();w(1),ce(1,n.customTrigger?1:2)}}function K2(i,e){if(i&1){let n=Mt();bi(),zo(),g(0,"div",12,13),$("@transformPanel.done",function(r){Ke(n);let o=A();return Ze(o._panelDoneAnimatingStream.next(r.toState))})("keydown",function(r){Ke(n);let o=A();return Ze(o._handleKeydown(r))}),K(2,1),b()}if(i&2){let n=A();Fy("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",n._getPanelTheme(),""),R("ngClass",n.panelClass)("@transformPanel","showing"),Q("id",n.id+"-panel")("aria-multiselectable",n.multiple)("aria-label",n.ariaLabel||null)("aria-labelledby",n._getPanelAriaLabelledby())}}var Z2=[[["mat-select-trigger"]],"*"],X2=["mat-select-trigger","*"],J2={transformPanelWrap:Tt("transformPanelWrap",[Xe("* => void",Id("@transformPanel",[Ed()],{optional:!0}))]),transformPanel:Tt("transformPanel",[nt("void",ue({opacity:0,transform:"scale(1, 0.8)"})),Xe("void => showing",ot("120ms cubic-bezier(0, 0, 0.2, 1)",ue({opacity:1,transform:"scale(1, 1)"}))),Xe("* => void",ot("100ms linear",ue({opacity:0})))])};var BD=0,zD=new y("mat-select-scroll-strategy");function eL(i){return()=>i.scrollStrategies.reposition()}var tL=new y("MAT_SELECT_CONFIG"),iL={provide:zD,deps:[mt],useFactory:eL},nL=new y("MatSelectTrigger"),Og=class{constructor(e,n){this.source=e,this.value=n}},rL=tu(dg(hn(iu(class{constructor(i,e,n,t,r){this._elementRef=i,this._defaultErrorStateMatcher=e,this._parentForm=n,this._parentFormGroup=t,this.ngControl=r,this.stateChanges=new S}})))),vu=(()=>{let e=class e extends rL{_scrollOptionIntoView(t){let r=this.options.toArray()[t];if(r){let o=this.panel.nativeElement,s=oD(t,this.options,this.optionGroups),a=r._getHostElement();t===0&&s===1?o.scrollTop=0:o.scrollTop=sD(a.offsetTop,a.offsetHeight,o.scrollTop,o.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(t){return new Og(this,t)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(t){this._hideSingleSelectionIndicator=me(t),this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(t){this._placeholder=t,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(Sn.required)??!1}set required(t){this._required=me(t),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(t){this._selectionModel,this._multiple=me(t)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(t){this._disableOptionCentering=me(t)}get compareWith(){return this._compareWith}set compareWith(t){this._compareWith=t,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(t){this._assignValue(t)&&this._onChange(t)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(t){this._typeaheadDebounceInterval=ze(t)}get id(){return this._id}set id(t){this._id=t||this._uid,this.stateChanges.next()}constructor(t,r,o,s,a,l,c,d,u,h,f,p,v,E){super(a,s,c,d,h),this._viewportRuler=t,this._changeDetectorRef=r,this._ngZone=o,this._dir=l,this._parentFormField=u,this._liveAnnouncer=v,this._defaultOptions=E,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(T,Y)=>T===Y,this._uid=`mat-select-${BD++}`,this._triggerAriaLabelledBy=null,this._destroy=new S,this._onChange=()=>{},this._onTouched=()=>{},this._valueId=`mat-select-value-${BD++}`,this._panelDoneAnimatingStream=new S,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this.optionSelectionChanges=Yi(()=>{let T=this.options;return T?T.changes.pipe(tt(T),It(()=>Be(...T.map(Y=>Y.onSelectionChange)))):this._ngZone.onStable.pipe(ke(1),It(()=>this.optionSelectionChanges))}),this.openedChange=new F,this._openedStream=this.openedChange.pipe(Ge(T=>T),$e(()=>{})),this._closedStream=this.openedChange.pipe(Ge(T=>!T),$e(()=>{})),this.selectionChange=new F,this.valueChange=new F,this._trackedModal=null,this._skipPredicate=T=>this.panelOpen?!1:T.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),E?.typeaheadDebounceInterval!=null&&(this._typeaheadDebounceInterval=E.typeaheadDebounceInterval),this._scrollStrategyFactory=p,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(f)||0,this.id=this.id}ngOnInit(){this._selectionModel=new hs(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Ki(),re(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe(re(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(re(this._destroy)).subscribe(t=>{t.added.forEach(r=>r.select()),t.removed.forEach(r=>r.deselect())}),this.options.changes.pipe(tt(null),re(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let t=this._getTriggerAriaLabelledby(),r=this.ngControl;if(t!==this._triggerAriaLabelledBy){let o=this._elementRef.nativeElement;this._triggerAriaLabelledBy=t,t?o.setAttribute("aria-labelledby",t):o.removeAttribute("aria-labelledby")}r&&(this._previousControl!==r.control&&(this._previousControl!==void 0&&r.disabled!==null&&r.disabled!==this.disabled&&(this.disabled=r.disabled),this._previousControl=r.control),this.updateErrorState())}ngOnChanges(t){(t.disabled||t.userAriaDescribedBy)&&this.stateChanges.next(),t.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._canOpen()&&(this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck()),this.stateChanges.next()}_applyModalPanelOwnership(){let t=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!t)return;let r=`${this.id}-panel`;this._trackedModal&&Zd(this._trackedModal,"aria-owns",r),ng(t,"aria-owns",r),this._trackedModal=t}_clearFromModal(){if(!this._trackedModal)return;let t=`${this.id}-panel`;Zd(this._trackedModal,"aria-owns",t),this._trackedModal=null}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched()),this.stateChanges.next()}writeValue(t){this._assignValue(t)}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){let t=this._selectionModel.selected.map(r=>r.viewValue);return this._isRtl()&&t.reverse(),t.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return this._dir?this._dir.value==="rtl":!1}_handleKeydown(t){this.disabled||(this.panelOpen?this._handleOpenKeydown(t):this._handleClosedKeydown(t))}_handleClosedKeydown(t){let r=t.keyCode,o=r===40||r===38||r===37||r===39,s=r===13||r===32,a=this._keyManager;if(!a.isTyping()&&s&&!Dt(t)||(this.multiple||t.altKey)&&o)t.preventDefault(),this.open();else if(!this.multiple){let l=this.selected;a.onKeydown(t);let c=this.selected;c&&l!==c&&this._liveAnnouncer.announce(c.viewValue,1e4)}}_handleOpenKeydown(t){let r=this._keyManager,o=t.keyCode,s=o===40||o===38,a=r.isTyping();if(s&&t.altKey)t.preventDefault(),this.close();else if(!a&&(o===13||o===32)&&r.activeItem&&!Dt(t))t.preventDefault(),r.activeItem._selectViaInteraction();else if(!a&&this._multiple&&o===65&&t.ctrlKey){t.preventDefault();let l=this.options.some(c=>!c.disabled&&!c.selected);this.options.forEach(c=>{c.disabled||(l?c.select():c.deselect())})}else{let l=r.activeItemIndex;r.onKeydown(t),this._multiple&&s&&t.shiftKey&&r.activeItem&&r.activeItemIndex!==l&&r.activeItem._selectViaInteraction()}}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe(ke(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(t){if(this.options.forEach(r=>r.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&t)Array.isArray(t),t.forEach(r=>this._selectOptionByValue(r)),this._sortValues();else{let r=this._selectOptionByValue(t);r?this._keyManager.updateActiveItem(r):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(t){let r=this.options.find(o=>{if(this._selectionModel.isSelected(o))return!1;try{return o.value!=null&&this._compareWith(o.value,t)}catch{return!1}});return r&&this._selectionModel.select(r),r}_assignValue(t){return t!==this._value||this._multiple&&Array.isArray(t)?(this.options&&this._setSelectionByValue(t),this._value=t,!0):!1}_getOverlayWidth(t){return this.panelWidth==="auto"?(t instanceof Ua?t.elementRef:t||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth}_syncParentProperties(){if(this.options)for(let t of this.options)t._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new Kd(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){let t=Be(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(re(t)).subscribe(r=>{this._onSelect(r.source,r.isUserInput),r.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),Be(...this.options.map(r=>r._stateChanges)).pipe(re(t)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(t,r){let o=this._selectionModel.isSelected(t);t.value==null&&!this._multiple?(t.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(t.value)):(o!==t.selected&&(t.selected?this._selectionModel.select(t):this._selectionModel.deselect(t)),r&&this._keyManager.setActiveItem(t),this.multiple&&(this._sortValues(),r&&this.focus())),o!==this._selectionModel.isSelected(t)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let t=this.options.toArray();this._selectionModel.sort((r,o)=>this.sortComparator?this.sortComparator(r,o,t):t.indexOf(r)-t.indexOf(o)),this.stateChanges.next()}}_propagateChanges(t){let r=null;this.multiple?r=this.selected.map(o=>o.value):r=this.selected?this.selected.value:t,this._value=r,this.valueChange.emit(r),this._onChange(r),this.selectionChange.emit(this._getChangeEvent(r)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let t=-1;for(let r=0;r0}focus(t){this._elementRef.nativeElement.focus(t)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let t=this._parentFormField?.getLabelId(),r=t?t+" ":"";return this.ariaLabelledby?r+this.ariaLabelledby:t}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let t=this._parentFormField?.getLabelId(),r=(t?t+" ":"")+this._valueId;return this.ariaLabelledby&&(r+=" "+this.ariaLabelledby),r}_panelDoneAnimating(t){this.openedChange.emit(t)}setDescribedByIds(t){t.length?this._elementRef.nativeElement.setAttribute("aria-describedby",t.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}};e.\u0275fac=function(r){return new(r||e)(m(Hi),m(ve),m(M),m(ru),m(I),m(yt,8),m(fa,8),m(Yr,8),m(Ba,8),m(Mn,10),on("tabindex"),m(zD),m(qx),m(tL,8))},e.\u0275cmp=V({type:e,selectors:[["mat-select"]],contentQueries:function(r,o,s){if(r&1&&(ye(s,nL,5),ye(s,ds,5),ye(s,hg,5)),r&2){let a;L(a=j())&&(o.customTrigger=a.first),L(a=j())&&(o.options=a),L(a=j())&&(o.optionGroups=a)}},viewQuery:function(r,o){if(r&1&&(de(U2,5),de(W2,5),de(_u,5)),r&2){let s;L(s=j())&&(o.trigger=s.first),L(s=j())&&(o.panel=s.first),L(s=j())&&(o._overlayDir=s.first)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(r,o){r&1&&$("keydown",function(a){return o._handleKeydown(a)})("focus",function(){return o._onFocus()})("blur",function(){return o._onBlur()}),r&2&&(Q("id",o.id)("tabindex",o.tabIndex)("aria-controls",o.panelOpen?o.id+"-panel":null)("aria-expanded",o.panelOpen)("aria-label",o.ariaLabel||null)("aria-required",o.required.toString())("aria-disabled",o.disabled.toString())("aria-invalid",o.errorState)("aria-activedescendant",o._getAriaActiveDescendant()),W("mat-mdc-select-disabled",o.disabled)("mat-mdc-select-invalid",o.errorState)("mat-mdc-select-required",o.required)("mat-mdc-select-empty",o.empty)("mat-mdc-select-multiple",o.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",hideSingleSelectionIndicator:"hideSingleSelectionIndicator",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[be([{provide:Va,useExisting:e},{provide:mg,useExisting:e}]),B,Oe],ngContentSelectors:X2,decls:11,vars:8,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(r,o){if(r&1&&(Ee(Z2),g(0,"div",0,1),$("click",function(){return o.toggle()}),g(3,"div",2),G(4,G2,2,1,"span",3)(5,Q2,3,1),b(),g(6,"div",4)(7,"div",5),bi(),g(8,"svg",6),z(9,"path",7),b()()()(),G(10,K2,3,9,"ng-template",8),$("backdropClick",function(){return o.close()})("attach",function(){return o._onAttached()})("detach",function(){return o.close()})),r&2){let s=Jt(1);w(3),Q("id",o._valueId),w(1),ce(4,o.empty?4:5),w(6),R("cdkConnectedOverlayPanelClass",o._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",o._scrollStrategy)("cdkConnectedOverlayOrigin",o._preferredOverlayOrigin||s)("cdkConnectedOverlayOpen",o.panelOpen)("cdkConnectedOverlayPositions",o._positions)("cdkConnectedOverlayWidth",o._overlayWidth)}},dependencies:[tr,_u,Ua],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[J2.transformPanel]},changeDetection:0});let i=e;return i})();var vs=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[iL],imports:[Wt,fn,La,ae,lr,Pn,La,ae]});let i=e;return i})();function oL(i,e){}var sL=i=>({animationDuration:i}),aL=(i,e)=>({value:i,params:e});function lL(i,e){i&1&&K(0)}var WD=["*"],cL=["tabListContainer"],dL=["tabList"],uL=["tabListInner"],mL=["nextPaginator"],hL=["previousPaginator"],fL=["tabBodyWrapper"],pL=["tabHeader"];function gL(i,e){}function bL(i,e){if(i&1&&G(0,gL,0,0,"ng-template",10),i&2){let n=A().$implicit;R("cdkPortalOutlet",n.templateLabel)}}function _L(i,e){if(i&1&&k(0),i&2){let n=A().$implicit;kt(n.textLabel)}}function vL(i,e){if(i&1){let n=Mt();g(0,"div",4,5),$("click",function(){let r=Ke(n),o=r.$implicit,s=r.$index,a=A(),l=Jt(1);return Ze(a._handleClick(o,l,s))})("cdkFocusChange",function(r){let s=Ke(n).$index,a=A();return Ze(a._tabFocusChanged(r,s))}),z(2,"span",6)(3,"div",7),g(4,"span",8)(5,"span",9),G(6,bL,1,1,null,10)(7,_L,1,1),b()()()}if(i&2){let n=e.$implicit,t=e.$index,r=Jt(1),o=A();W("mdc-tab--active",o.selectedIndex===t),R("id",o._getTabLabelId(t))("ngClass",n.labelClass)("disabled",n.disabled)("fitInkBarToContent",o.fitInkBarToContent),Q("tabIndex",o._getTabIndex(t))("aria-posinset",t+1)("aria-setsize",o._tabs.length)("aria-controls",o._getTabContentId(t))("aria-selected",o.selectedIndex===t)("aria-label",n.ariaLabel||null)("aria-labelledby",!n.ariaLabel&&n.ariaLabelledby?n.ariaLabelledby:null),w(3),R("matRippleTrigger",r)("matRippleDisabled",n.disabled||o.disableRipple),w(3),ce(6,n.templateLabel?6:7)}}function yL(i,e){if(i&1){let n=Mt();g(0,"mat-tab-body",11),$("_onCentered",function(){Ke(n);let r=A();return Ze(r._removeTabBodyWrapperHeight())})("_onCentering",function(r){Ke(n);let o=A();return Ze(o._setTabBodyWrapperHeight(r))}),b()}if(i&2){let n=e.$implicit,t=e.$index,r=A();W("mat-mdc-tab-body-active",r.selectedIndex===t),R("id",r._getTabContentId(t))("ngClass",n.bodyClass)("content",n.content)("position",n.position)("origin",n.origin)("animationDuration",r.animationDuration)("preserveContent",r.preserveContent),Q("tabindex",r.contentTabIndex!=null&&r.selectedIndex===t?r.contentTabIndex:null)("aria-labelledby",r._getTabLabelId(t))("aria-hidden",r.selectedIndex!==t)}}var wL={translateTab:Tt("translateTab",[nt("center, void, left-origin-center, right-origin-center",ue({transform:"none"})),nt("left",ue({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),nt("right",ue({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),Xe("* => left, * => right, left => center, right => center",ot("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),Xe("void => left-origin-center",[ue({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),ot("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),Xe("void => right-origin-center",[ue({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),ot("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])},xL=(()=>{let e=class e extends $i{constructor(t,r,o,s){super(t,r,s),this._host=o,this._centeringSub=he.EMPTY,this._leavingSub=he.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(tt(this._host._isCenterPosition(this._host._position))).subscribe(t=>{t&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)(m(Pi),m(qe),m(pi(()=>GD)),m(Z))},e.\u0275dir=D({type:e,selectors:[["","matTabBodyHost",""]],features:[B]});let i=e;return i})(),GD=(()=>{let e=class e{set position(t){this._positionIndex=t,this._computePositionAnimationState()}constructor(t,r,o){this._elementRef=t,this._dir=r,this._dirChangeSubscription=he.EMPTY,this._translateTabComplete=new S,this._onCentering=new F,this._beforeCentering=new F,this._afterLeavingCenter=new F,this._onCentered=new F(!0),this.animationDuration="500ms",this.preserveContent=!1,r&&(this._dirChangeSubscription=r.change.subscribe(s=>{this._computePositionAnimationState(s),o.markForCheck()})),this._translateTabComplete.pipe(Ki((s,a)=>s.fromState===a.fromState&&s.toState===a.toState)).subscribe(s=>{this._isCenterPosition(s.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(s.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){this._position=="center"&&this.origin!=null&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(t){let r=this._isCenterPosition(t.toState);this._beforeCentering.emit(r),r&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_isCenterPosition(t){return t=="center"||t=="left-origin-center"||t=="right-origin-center"}_computePositionAnimationState(t=this._getLayoutDirection()){this._positionIndex<0?this._position=t=="ltr"?"left":"right":this._positionIndex>0?this._position=t=="ltr"?"right":"left":this._position="center"}_computePositionFromOrigin(t){let r=this._getLayoutDirection();return r=="ltr"&&t<=0||r=="rtl"&&t>0?"left-origin-center":"right-origin-center"}};e.\u0275fac=function(r){return new(r||e)(m(I),m(yt,8),m(ve))},e.\u0275cmp=V({type:e,selectors:[["mat-tab-body"]],viewQuery:function(r,o){if(r&1&&de($i,5),r&2){let s;L(s=j())&&(o._portalHost=s.first)}},hostAttrs:[1,"mat-mdc-tab-body"],inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"},decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(r,o){r&1&&(g(0,"div",0,1),$("@translateTab.start",function(a){return o._onTranslateTabStarted(a)})("@translateTab.done",function(a){return o._translateTabComplete.next(a)}),G(2,oL,0,0,"ng-template",2),b()),r&2&&R("@translateTab",By(3,aL,o._position,Gc(1,sL,o.animationDuration)))},dependencies:[xL],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[wL.translateTab]}});let i=e;return i})(),DL=new y("MatTabContent"),CL=(()=>{let e=class e{constructor(t){this.template=t}};e.\u0275fac=function(r){return new(r||e)(m(Ae))},e.\u0275dir=D({type:e,selectors:[["","matTabContent",""]],features:[be([{provide:DL,useExisting:e}])]});let i=e;return i})(),EL=new y("MatTabLabel"),qD=new y("MAT_TAB"),IL=(()=>{let e=class e extends AD{constructor(t,r,o){super(t,r),this._closestTab=o}};e.\u0275fac=function(r){return new(r||e)(m(Ae),m(qe),m(qD,8))},e.\u0275dir=D({type:e,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[be([{provide:EL,useExisting:e}]),B]});let i=e;return i})(),Rg="mdc-tab-indicator--active",$D="mdc-tab-indicator--no-transition",Fg=class{constructor(e){this._items=e}hide(){this._items.forEach(e=>e.deactivateInkBar())}alignToElement(e){let n=this._items.find(r=>r.elementRef.nativeElement===e),t=this._currentItem;if(n!==t&&(t?.deactivateInkBar(),n)){let r=t?.elementRef.nativeElement.getBoundingClientRect?.();n.activateInkBar(r),this._currentItem=n}}};function kL(i){return class extends i{constructor(...e){super(...e),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(e){let n=me(e);this._fitToContent!==n&&(this._fitToContent=n,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(e){let n=this.elementRef.nativeElement;if(!e||!n.getBoundingClientRect||!this._inkBarContentElement){n.classList.add(Rg);return}let t=n.getBoundingClientRect(),r=e.width/t.width,o=e.left-t.left;n.classList.add($D),this._inkBarContentElement.style.setProperty("transform",`translateX(${o}px) scaleX(${r})`),n.getBoundingClientRect(),n.classList.remove($D),n.classList.add(Rg),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(Rg)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){let e=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=e.createElement("span"),this._inkBarContentElement=e.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){this._inkBarElement;let e=this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement;e.appendChild(this._inkBarElement)}}}var SL=kL(hn(class{})),YD=(()=>{let e=class e extends SL{constructor(t){super(),this.elementRef=t}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}};e.\u0275fac=function(r){return new(r||e)(m(I))},e.\u0275dir=D({type:e,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(r,o){r&2&&(Q("aria-disabled",!!o.disabled),W("mat-mdc-tab-disabled",o.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[B]});let i=e;return i})(),ML=hn(class{}),QD=new y("MAT_TAB_GROUP"),Ng=(()=>{let e=class e extends ML{get templateLabel(){return this._templateLabel}set templateLabel(t){this._setTemplateLabelInput(t)}get content(){return this._contentPortal}constructor(t,r){super(),this._viewContainerRef=t,this._closestTabGroup=r,this._explicitContent=void 0,this.textLabel="",this._contentPortal=null,this._stateChanges=new S,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(t){(t.hasOwnProperty("textLabel")||t.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new ri(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(t){t&&t._closestTab===this&&(this._templateLabel=t)}};e.\u0275fac=function(r){return new(r||e)(m(qe),m(QD,8))},e.\u0275cmp=V({type:e,selectors:[["mat-tab"]],contentQueries:function(r,o,s){if(r&1&&(ye(s,IL,5),ye(s,CL,7,Ae)),r&2){let a;L(a=j())&&(o.templateLabel=a.first),L(a=j())&&(o._explicitContent=a.first)}},viewQuery:function(r,o){if(r&1&&de(Ae,7),r&2){let s;L(s=j())&&(o._implicitContent=s.first)}},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],features:[be([{provide:qD,useExisting:e}]),B,Oe],ngContentSelectors:WD,decls:1,vars:0,template:function(r,o){r&1&&(Ee(),G(0,lL,1,0,"ng-template"))},encapsulation:2});let i=e;return i})(),UD=Gt({passive:!0}),TL=650,AL=100,OL=(()=>{let e=class e{get disablePagination(){return this._disablePagination}set disablePagination(t){this._disablePagination=me(t)}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){t=ze(t),this._selectedIndex!=t&&(this._selectedIndexChanged=!0,this._selectedIndex=t,this._keyManager&&this._keyManager.updateActiveItem(t))}constructor(t,r,o,s,a,l,c){this._elementRef=t,this._changeDetectorRef=r,this._viewportRuler=o,this._dir=s,this._ngZone=a,this._platform=l,this._animationMode=c,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new S,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new S,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new F,this.indexFocused=new F,a.runOutsideAngular(()=>{Qi(t.nativeElement,"mouseleave").pipe(re(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){Qi(this._previousPaginator.nativeElement,"touchstart",UD).pipe(re(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),Qi(this._nextPaginator.nativeElement,"touchstart",UD).pipe(re(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){let t=this._dir?this._dir.change:Me("ltr"),r=this._viewportRuler.change(150),o=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new ns(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe(ke(1)).subscribe(o),Be(t,r,this._items.changes,this._itemsResized()).pipe(re(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),o()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(s=>{this.indexFocused.emit(s),this._setTabFocus(s)})}_itemsResized(){return typeof ResizeObserver!="function"?bn:this._items.changes.pipe(tt(this._items),It(t=>new te(r=>this._ngZone.runOutsideAngular(()=>{let o=new ResizeObserver(s=>r.next(s));return t.forEach(s=>o.observe(s.elementRef.nativeElement)),()=>{o.disconnect()}}))),Mr(1),Ge(t=>t.some(r=>r.contentRect.width>0&&r.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(t){if(!Dt(t))switch(t.keyCode){case 13:case 32:if(this.focusIndex!==this.selectedIndex){let r=this._items.get(this.focusIndex);r&&!r.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(t))}break;default:this._keyManager.onKeydown(t)}}_onContentChanges(){let t=this._elementRef.nativeElement.textContent;t!==this._currentTextContent&&(this._currentTextContent=t||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(t){!this._isValidIndex(t)||this.focusIndex===t||!this._keyManager||this._keyManager.setActiveItem(t)}_isValidIndex(t){return this._items?!!this._items.toArray()[t]:!0}_setTabFocus(t){if(this._showPaginationControls&&this._scrollToLabel(t),this._items&&this._items.length){this._items.toArray()[t].focus();let r=this._tabListContainer.nativeElement;this._getLayoutDirection()=="ltr"?r.scrollLeft=0:r.scrollLeft=r.scrollWidth-r.offsetWidth}}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;let t=this.scrollDistance,r=this._getLayoutDirection()==="ltr"?-t:t;this._tabList.nativeElement.style.transform=`translateX(${Math.round(r)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(t){this._scrollTo(t)}_scrollHeader(t){let r=this._tabListContainer.nativeElement.offsetWidth,o=(t=="before"?-1:1)*r/3;return this._scrollTo(this._scrollDistance+o)}_handlePaginatorClick(t){this._stopInterval(),this._scrollHeader(t)}_scrollToLabel(t){if(this.disablePagination)return;let r=this._items?this._items.toArray()[t]:null;if(!r)return;let o=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:s,offsetWidth:a}=r.elementRef.nativeElement,l,c;this._getLayoutDirection()=="ltr"?(l=s,c=l+a):(c=this._tabListInner.nativeElement.offsetWidth-s,l=c-a);let d=this.scrollDistance,u=this.scrollDistance+o;lu&&(this.scrollDistance+=Math.min(c-u,l-d))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{let t=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;t||(this.scrollDistance=0),t!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=t}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=this.scrollDistance==0,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){let t=this._tabListInner.nativeElement.scrollWidth,r=this._tabListContainer.nativeElement.offsetWidth;return t-r||0}_alignInkBarToSelectedTab(){let t=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,r=t?t.elementRef.nativeElement:null;r?this._inkBar.alignToElement(r):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(t,r){r&&r.button!=null&&r.button!==0||(this._stopInterval(),_n(TL,AL).pipe(re(Be(this._stopScrolling,this._destroyed))).subscribe(()=>{let{maxScrollDistance:o,distance:s}=this._scrollHeader(t);(s===0||s>=o)&&this._stopInterval()}))}_scrollTo(t){if(this.disablePagination)return{maxScrollDistance:0,distance:0};let r=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(r,t)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:r,distance:this._scrollDistance}}};e.\u0275fac=function(r){return new(r||e)(m(I),m(ve),m(Hi),m(yt,8),m(M),m(we),m(Te,8))},e.\u0275dir=D({type:e,inputs:{disablePagination:"disablePagination"}});let i=e;return i})(),RL=(()=>{let e=class e extends OL{get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=me(t)}constructor(t,r,o,s,a,l,c){super(t,r,o,s,a,l,c),this._disableRipple=!1}ngAfterContentInit(){this._inkBar=new Fg(this._items),super.ngAfterContentInit()}_itemSelected(t){t.preventDefault()}};e.\u0275fac=function(r){return new(r||e)(m(I),m(ve),m(Hi),m(yt,8),m(M),m(we),m(Te,8))},e.\u0275cmp=V({type:e,selectors:[["mat-tab-header"]],contentQueries:function(r,o,s){if(r&1&&ye(s,YD,4),r&2){let a;L(a=j())&&(o._items=a)}},viewQuery:function(r,o){if(r&1&&(de(cL,7),de(dL,7),de(uL,7),de(mL,5),de(hL,5)),r&2){let s;L(s=j())&&(o._tabListContainer=s.first),L(s=j())&&(o._tabList=s.first),L(s=j())&&(o._tabListInner=s.first),L(s=j())&&(o._nextPaginator=s.first),L(s=j())&&(o._previousPaginator=s.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(r,o){r&2&&W("mat-mdc-tab-header-pagination-controls-enabled",o._showPaginationControls)("mat-mdc-tab-header-rtl",o._getLayoutDirection()=="rtl")},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[B],ngContentSelectors:WD,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(r,o){r&1&&(Ee(),g(0,"button",0,1),$("click",function(){return o._handlePaginatorClick("before")})("mousedown",function(a){return o._handlePaginatorPress("before",a)})("touchend",function(){return o._stopInterval()}),z(2,"div",2),b(),g(3,"div",3,4),$("keydown",function(a){return o._handleKeydown(a)}),g(5,"div",5,6),$("cdkObserveContent",function(){return o._onContentChanges()}),g(7,"div",7,8),K(9),b()()(),g(10,"button",9,10),$("mousedown",function(a){return o._handlePaginatorPress("after",a)})("click",function(){return o._handlePaginatorClick("after")})("touchend",function(){return o._stopInterval()}),z(12,"div",2),b()),r&2&&(W("mat-mdc-tab-header-pagination-disabled",o._disableScrollBefore),R("matRippleDisabled",o._disableScrollBefore||o.disableRipple)("disabled",o._disableScrollBefore||null),w(3),W("_mat-animation-noopable",o._animationMode==="NoopAnimations"),w(7),W("mat-mdc-tab-header-pagination-disabled",o._disableScrollAfter),R("matRippleDisabled",o._disableScrollAfter||o.disableRipple)("disabled",o._disableScrollAfter||null))},dependencies:[Fn,Wd],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color)}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2});let i=e;return i})(),FL=new y("MAT_TABS_CONFIG"),PL=0,NL=Na(tu(class{constructor(i){this._elementRef=i}}),"primary"),KD=(()=>{let e=class e extends NL{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(t){this._fitInkBarToContent=me(t),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(t){this._stretchTabs=me(t)}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(t){this._dynamicHeight=me(t)}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){this._indexToSelect=ze(t,null)}get animationDuration(){return this._animationDuration}set animationDuration(t){this._animationDuration=/^\d+$/.test(t+"")?t+"ms":t}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(t){this._contentTabIndex=ze(t,null)}get disablePagination(){return this._disablePagination}set disablePagination(t){this._disablePagination=me(t)}get preserveContent(){return this._preserveContent}set preserveContent(t){this._preserveContent=me(t)}get backgroundColor(){return this._backgroundColor}set backgroundColor(t){let r=this._elementRef.nativeElement.classList;r.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),t&&r.add("mat-tabs-with-background",`mat-background-${t}`),this._backgroundColor=t}constructor(t,r,o,s){super(t),this._changeDetectorRef=r,this._animationMode=s,this._tabs=new rn,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=he.EMPTY,this._tabLabelSubscription=he.EMPTY,this._fitInkBarToContent=!1,this._stretchTabs=!0,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new F,this.focusChange=new F,this.animationDone=new F,this.selectedTabChange=new F(!0),this._groupId=PL++,this.animationDuration=o&&o.animationDuration?o.animationDuration:"500ms",this.disablePagination=o&&o.disablePagination!=null?o.disablePagination:!1,this.dynamicHeight=o&&o.dynamicHeight!=null?o.dynamicHeight:!1,this.contentTabIndex=o?.contentTabIndex??null,this.preserveContent=!!o?.preserveContent,this.fitInkBarToContent=o&&o.fitInkBarToContent!=null?o.fitInkBarToContent:!1,this.stretchTabs=o&&o.stretchTabs!=null?o.stretchTabs:!0}ngAfterContentChecked(){let t=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=t){let r=this._selectedIndex==null;if(!r){this.selectedTabChange.emit(this._createChangeEvent(t));let o=this._tabBodyWrapper.nativeElement;o.style.minHeight=o.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((o,s)=>o.isActive=s===t),r||(this.selectedIndexChange.emit(t),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((r,o)=>{r.position=o-t,this._selectedIndex!=null&&r.position==0&&!r.origin&&(r.origin=t-this._selectedIndex)}),this._selectedIndex!==t&&(this._selectedIndex=t,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{let t=this._clampTabIndex(this._indexToSelect);if(t===this._selectedIndex){let r=this._tabs.toArray(),o;for(let s=0;s{r[t].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(t))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(tt(this._allTabs)).subscribe(t=>{this._tabs.reset(t.filter(r=>r._closestTabGroup===this||!r._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(t){let r=this._tabHeader;r&&(r.focusIndex=t)}_focusChanged(t){this._lastFocusedTabIndex=t,this.focusChange.emit(this._createChangeEvent(t))}_createChangeEvent(t){let r=new Pg;return r.index=t,this._tabs&&this._tabs.length&&(r.tab=this._tabs.toArray()[t]),r}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=Be(...this._tabs.map(t=>t._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(t){return Math.min(this._tabs.length-1,Math.max(t||0,0))}_getTabLabelId(t){return`mat-tab-label-${this._groupId}-${t}`}_getTabContentId(t){return`mat-tab-content-${this._groupId}-${t}`}_setTabBodyWrapperHeight(t){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;let r=this._tabBodyWrapper.nativeElement;r.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(r.style.height=t+"px")}_removeTabBodyWrapperHeight(){let t=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=t.clientHeight,t.style.height="",this.animationDone.emit()}_handleClick(t,r,o){r.focusIndex=o,t.disabled||(this.selectedIndex=o)}_getTabIndex(t){let r=this._lastFocusedTabIndex??this.selectedIndex;return t===r?0:-1}_tabFocusChanged(t,r){t&&t!=="mouse"&&t!=="touch"&&(this._tabHeader.focusIndex=r)}};e.\u0275fac=function(r){return new(r||e)(m(I),m(ve),m(FL,8),m(Te,8))},e.\u0275cmp=V({type:e,selectors:[["mat-tab-group"]],contentQueries:function(r,o,s){if(r&1&&ye(s,Ng,5),r&2){let a;L(a=j())&&(o._allTabs=a)}},viewQuery:function(r,o){if(r&1&&(de(fL,5),de(pL,5)),r&2){let s;L(s=j())&&(o._tabBodyWrapper=s.first),L(s=j())&&(o._tabHeader=s.first)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-tab-group"],hostVars:8,hostBindings:function(r,o){r&2&&(_i("--mat-tab-animation-duration",o.animationDuration),W("mat-mdc-tab-group-dynamic-height",o.dynamicHeight)("mat-mdc-tab-group-inverted-header",o.headerPosition==="below")("mat-mdc-tab-group-stretch-tabs",o.stretchTabs))},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"],dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],features:[be([{provide:QD,useExisting:e}]),B],decls:8,vars:5,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent"],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent"]],template:function(r,o){r&1&&(g(0,"mat-tab-header",0,1),$("indexFocused",function(a){return o._focusChanged(a)})("selectFocusedIndex",function(a){return o.selectedIndex=a}),yi(2,vL,8,16,"div",12,vi),b(),g(4,"div",2,3),yi(6,yL,1,12,"mat-tab-body",13,vi),b()),r&2&&(R("selectedIndex",o.selectedIndex||0)("disableRipple",o.disableRipple)("disablePagination",o.disablePagination),wi(2,o._tabs),w(4),W("_mat-animation-noopable",o._animationMode==="NoopAnimations"),wi(6,o._tabs))},dependencies:[tr,$i,Fn,Yx,GD,YD,RL],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2});let i=e;return i})(),Pg=class{};var yu=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[Wt,ae,Ui,Bi,sr,ls,ae]});let i=e;return i})();function jL(i,e){}var ro=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}};var wu=(()=>{let e=class e extends gs{constructor(t,r,o,s,a,l,c,d){super(),this._elementRef=t,this._focusTrapFactory=r,this._config=s,this._interactivityChecker=a,this._ngZone=l,this._overlayRef=c,this._focusMonitor=d,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this.attachDomPortal=u=>{this._portalOutlet.hasAttached();let h=this._portalOutlet.attachDomPortal(u);return this._contentAttached(),h},this._document=o,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(t){this._portalOutlet.hasAttached();let r=this._portalOutlet.attachComponentPortal(t);return this._contentAttached(),r}attachTemplatePortal(t){this._portalOutlet.hasAttached();let r=this._portalOutlet.attachTemplatePortal(t);return this._contentAttached(),r}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(t,r){this._interactivityChecker.isFocusable(t)||(t.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let o=()=>{t.removeEventListener("blur",o),t.removeEventListener("mousedown",o),t.removeAttribute("tabindex")};t.addEventListener("blur",o),t.addEventListener("mousedown",o)})),t.focus(r)}_focusByCssSelector(t,r){let o=this._elementRef.nativeElement.querySelector(t);o&&this._forceFocus(o,r)}_trapFocus(){let t=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||t.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(r=>{r||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus);break}}_restoreFocus(){let t=this._config.restoreFocus,r=null;if(typeof t=="string"?r=this._document.querySelector(t):typeof t=="boolean"?r=t?this._elementFocusedBeforeDialogWasOpened:null:t&&(r=t),this._config.restoreFocus&&r&&typeof r.focus=="function"){let o=ga(),s=this._elementRef.nativeElement;(!o||o===this._document.body||o===s||s.contains(o))&&(this._focusMonitor?(this._focusMonitor.focusVia(r,this._closeInteractionType),this._closeInteractionType=null):r.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){let t=this._elementRef.nativeElement,r=ga();return t===r||t.contains(r)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=ga())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}};e.\u0275fac=function(r){return new(r||e)(m(I),m(Jd),m(Z,8),m(ro),m(Aa),m(M),m(Nn),m(At))},e.\u0275cmp=V({type:e,selectors:[["cdk-dialog-container"]],viewQuery:function(r,o){if(r&1&&de($i,7),r&2){let s;L(s=j())&&(o._portalOutlet=s.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(r,o){r&2&&Q("id",o._config.id||null)("role",o._config.role)("aria-modal",o._config.ariaModal)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null)},standalone:!0,features:[B,Re],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(r,o){r&1&&G(0,jL,0,0,"ng-template",0)},dependencies:[Ui,$i],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2});let i=e;return i})(),Ga=class{constructor(e,n){this.overlayRef=e,this.config=n,this.closed=new S,this.disableClose=n.disableClose,this.backdropClick=e.backdropClick(),this.keydownEvents=e.keydownEvents(),this.outsidePointerEvents=e.outsidePointerEvents(),this.id=n.id,this.keydownEvents.subscribe(t=>{t.keyCode===27&&!this.disableClose&&!Dt(t)&&(t.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=e.detachments().subscribe(()=>{n.closeOnOverlayDetachments!==!1&&this.close()})}close(e,n){if(this.containerInstance){let t=this.closed;this.containerInstance._closeInteractionType=n?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(e),t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(e="",n=""){return this.overlayRef.updateSize({width:e,height:n}),this}addPanelClass(e){return this.overlayRef.addPanelClass(e),this}removePanelClass(e){return this.overlayRef.removePanelClass(e),this}},VL=new y("DialogScrollStrategy",{providedIn:"root",factory:()=>{let i=ee(mt);return()=>i.scrollStrategies.block()}}),BL=new y("DialogData"),zL=new y("DefaultDialogConfig");var HL=0,jg=(()=>{let e=class e{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(t,r,o,s,a,l){this._overlay=t,this._injector=r,this._defaultOptions=o,this._parentDialog=s,this._overlayContainer=a,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new S,this._afterOpenedAtThisLevel=new S,this._ariaHiddenElements=new Map,this.afterAllClosed=Yi(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(tt(void 0))),this._scrollStrategy=l}open(t,r){let o=this._defaultOptions||new ro;r=J(J({},o),r),r.id=r.id||`cdk-dialog-${HL++}`,r.id&&this.getDialogById(r.id);let s=this._getOverlayConfig(r),a=this._overlay.create(s),l=new Ga(a,r),c=this._attachContainer(a,l,r);return l.containerInstance=c,this._attachDialogContent(t,l,c,r),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(l),l.closed.subscribe(()=>this._removeOpenDialog(l,!0)),this.afterOpened.next(l),l}closeAll(){Lg(this.openDialogs,t=>t.close())}getDialogById(t){return this.openDialogs.find(r=>r.id===t)}ngOnDestroy(){Lg(this._openDialogsAtThisLevel,t=>{t.config.closeOnDestroy===!1&&this._removeOpenDialog(t,!1)}),Lg(this._openDialogsAtThisLevel,t=>t.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(t){let r=new dr({positionStrategy:t.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:t.scrollStrategy||this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight,width:t.width,height:t.height,disposeOnNavigation:t.closeOnNavigation});return t.backdropClass&&(r.backdropClass=t.backdropClass),r}_attachContainer(t,r,o){let s=o.injector||o.viewContainerRef?.injector,a=[{provide:ro,useValue:o},{provide:Ga,useValue:r},{provide:Nn,useValue:t}],l;o.container?typeof o.container=="function"?l=o.container:(l=o.container.type,a.push(...o.container.providers(o))):l=wu;let c=new cr(l,o.viewContainerRef,_t.create({parent:s||this._injector,providers:a}),o.componentFactoryResolver);return t.attach(c).instance}_attachDialogContent(t,r,o,s){if(t instanceof Ae){let a=this._createInjector(s,r,o,void 0),l={$implicit:s.data,dialogRef:r};s.templateContext&&(l=J(J({},l),typeof s.templateContext=="function"?s.templateContext():s.templateContext)),o.attachTemplatePortal(new ri(t,null,l,a))}else{let a=this._createInjector(s,r,o,this._injector),l=o.attachComponentPortal(new cr(t,s.viewContainerRef,a,s.componentFactoryResolver));r.componentRef=l,r.componentInstance=l.instance}}_createInjector(t,r,o,s){let a=t.injector||t.viewContainerRef?.injector,l=[{provide:BL,useValue:t.data},{provide:Ga,useValue:r}];return t.providers&&(typeof t.providers=="function"?l.push(...t.providers(r,t,o)):l.push(...t.providers)),t.direction&&(!a||!a.get(yt,null,{optional:!0}))&&l.push({provide:yt,useValue:{value:t.direction,change:Me()}}),_t.create({parent:a||s,providers:l})}_removeOpenDialog(t,r){let o=this.openDialogs.indexOf(t);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((s,a)=>{s?a.setAttribute("aria-hidden",s):a.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),r&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){let t=this._overlayContainer.getContainerElement();if(t.parentElement){let r=t.parentElement.children;for(let o=r.length-1;o>-1;o--){let s=r[o];s!==t&&s.nodeName!=="SCRIPT"&&s.nodeName!=="STYLE"&&!s.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(s,s.getAttribute("aria-hidden")),s.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let t=this._parentDialog;return t?t._getAfterAllClosed():this._afterAllClosedAtThisLevel}};e.\u0275fac=function(r){return new(r||e)(_(mt),_(_t),_(zL,8),_(e,12),_(_s),_(VL))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function Lg(i,e){let n=i.length;for(;n--;)e(i[n])}var ZD=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[jg],imports:[fn,Ui,ls,wu,Ui]});let i=e;return i})();function $L(i,e){}var qa=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}},Vg="mdc-dialog--open",XD="mdc-dialog--opening",JD="mdc-dialog--closing",UL=150,WL=75,iC=(()=>{let e=class e extends wu{constructor(t,r,o,s,a,l,c,d,u){super(t,r,o,s,a,l,c,u),this._animationMode=d,this._animationStateChanged=new F,this._animationsEnabled=this._animationMode!=="NoopAnimations",this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?tC(this._config.enterAnimationDuration)??UL:0,this._exitAnimationDuration=this._animationsEnabled?tC(this._config.exitAnimationDuration)??WL:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(eC,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(XD,Vg)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Vg),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Vg),this._animationsEnabled?(this._hostElement.style.setProperty(eC,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(JD)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(XD,JD)}_waitForAnimationToComplete(t,r){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(r,t)}_requestAnimationFrame(t){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(t):t()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(t){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:t})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(t){let r=super.attachComponentPortal(t);return r.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),r}};e.\u0275fac=function(r){return new(r||e)(m(I),m(Jd),m(Z,8),m(qa),m(Aa),m(M),m(Nn),m(Te,8),m(At))},e.\u0275cmp=V({type:e,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(r,o){r&2&&(xi("id",o._config.id),Q("aria-modal",o._config.ariaModal)("role",o._config.role)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null),W("_mat-animation-noopable",!o._animationsEnabled))},standalone:!0,features:[B,Re],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(r,o){r&1&&(g(0,"div",0)(1,"div",1),G(2,$L,0,0,"ng-template",2),b()())},dependencies:[Ui,$i],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{width:100%;height:100%}.mat-mdc-dialog-component-host{display:contents}.mat-mdc-dialog-container{--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2});let i=e;return i})(),eC="--mat-dialog-transition-duration";function tC(i){return i==null?null:typeof i=="number"?i:i.endsWith("ms")?ze(i.substring(0,i.length-2)):i.endsWith("s")?ze(i.substring(0,i.length-1))*1e3:i==="0"?0:null}var jn=class{constructor(e,n,t){this._ref=e,this._containerInstance=t,this._afterOpened=new S,this._beforeClosed=new S,this._state=0,this.disableClose=n.disableClose,this.id=e.id,t._animationStateChanged.pipe(Ge(r=>r.state==="opened"),ke(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe(Ge(r=>r.state==="closed"),ke(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),e.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),Be(this.backdropClick(),this.keydownEvents().pipe(Ge(r=>r.keyCode===27&&!this.disableClose&&!Dt(r)))).subscribe(r=>{this.disableClose||(r.preventDefault(),GL(this,r.type==="keydown"?"keyboard":"mouse"))})}close(e){this._result=e,this._containerInstance._animationStateChanged.pipe(Ge(n=>n.state==="closing"),ke(1)).subscribe(n=>{this._beforeClosed.next(e),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),n.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(e){let n=this._ref.config.positionStrategy;return e&&(e.left||e.right)?e.left?n.left(e.left):n.right(e.right):n.centerHorizontally(),e&&(e.top||e.bottom)?e.top?n.top(e.top):n.bottom(e.bottom):n.centerVertically(),this._ref.updatePosition(),this}updateSize(e="",n=""){return this._ref.updateSize(e,n),this}addPanelClass(e){return this._ref.addPanelClass(e),this}removePanelClass(e){return this._ref.removePanelClass(e),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function GL(i,e,n){return i._closeInteractionType=e,i.close(n)}var ys=new y("MatMdcDialogData"),qL=new y("mat-mdc-dialog-default-options"),YL=new y("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let i=ee(mt);return()=>i.scrollStrategies.block()}});var QL=0,xu=(()=>{let e=class e{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let t=this._parentDialog;return t?t._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(t,r,o,s,a,l,c,d){this._overlay=t,this._defaultOptions=s,this._scrollStrategy=a,this._parentDialog=l,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new S,this._afterOpenedAtThisLevel=new S,this.dialogConfigClass=qa,this.afterAllClosed=Yi(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(tt(void 0))),this._dialog=r.get(jg),this._dialogRefConstructor=jn,this._dialogContainerType=iC,this._dialogDataToken=ys}open(t,r){let o;r=J(J({},this._defaultOptions||new qa),r),r.id=r.id||`mat-mdc-dialog-${QL++}`,r.scrollStrategy=r.scrollStrategy||this._scrollStrategy();let s=this._dialog.open(t,wt(J({},r),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:r},{provide:ro,useValue:r}]},templateContext:()=>({dialogRef:o}),providers:(a,l,c)=>(o=new this._dialogRefConstructor(a,r,c),o.updatePosition(r?.position),[{provide:this._dialogContainerType,useValue:c},{provide:this._dialogDataToken,useValue:l.data},{provide:this._dialogRefConstructor,useValue:o}])}));return o.componentRef=s.componentRef,o.componentInstance=s.componentInstance,this.openDialogs.push(o),this.afterOpened.next(o),o.afterClosed().subscribe(()=>{let a=this.openDialogs.indexOf(o);a>-1&&(this.openDialogs.splice(a,1),this.openDialogs.length||this._getAfterAllClosed().next())}),o}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(t){return this.openDialogs.find(r=>r.id===t)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(t){let r=t.length;for(;r--;)t[r].close()}};e.\u0275fac=function(r){return new(r||e)(_(mt),_(_t),_(da,8),_(qL,8),_(YL),_(e,12),_(_s),_(Te,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),KL=0;var nC=(()=>{let e=class e{constructor(t,r,o){this._dialogRef=t,this._elementRef=r,this._dialog=o,this.id=`mat-mdc-dialog-title-${KL++}`}ngOnInit(){this._dialogRef||(this._dialogRef=ZL(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._dialogRef._containerInstance?._ariaLabelledByQueue?.push(this.id)})}ngOnDestroy(){let t=this._dialogRef?._containerInstance?._ariaLabelledByQueue;t&&Promise.resolve().then(()=>{let r=t.indexOf(this.id);r>-1&&t.splice(r,1)})}};e.\u0275fac=function(r){return new(r||e)(m(jn,8),m(I),m(xu))},e.\u0275dir=D({type:e,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(r,o){r&2&&xi("id",o.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0});let i=e;return i})(),rC=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0});let i=e;return i})(),oC=(()=>{let e=class e{constructor(){this.align="start"}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(r,o){r&2&&W("mat-mdc-dialog-actions-align-center",o.align==="center")("mat-mdc-dialog-actions-align-end",o.align==="end")},inputs:{align:"align"},standalone:!0});let i=e;return i})();function ZL(i,e){let n=i.nativeElement.parentElement;for(;n&&!n.classList.contains("mat-mdc-dialog-container");)n=n.parentElement;return n?e.find(t=>t.id===n.id):null}var Bg=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[xu],imports:[ZD,fn,Ui,ae,iC,ae]});let i=e;return i})();var XL=["tooltip"],JL=20;var cC=new y("mat-tooltip-scroll-strategy");function ej(i){return()=>i.scrollStrategies.reposition({scrollThrottle:JL})}var tj={provide:cC,deps:[mt],useFactory:ej};function ij(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}var nj=new y("mat-tooltip-default-options",{providedIn:"root",factory:ij});var aC="tooltip-panel",lC=Gt({passive:!0}),rj=500,oj=8,sj=8,aj=24,lj=200,dC=(()=>{let e=class e{get position(){return this._position}set position(t){t!==this._position&&(this._position=t,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(t){this._positionAtOrigin=me(t),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(t){this._disabled=me(t),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(t){this._showDelay=ze(t)}get hideDelay(){return this._hideDelay}set hideDelay(t){this._hideDelay=ze(t),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(t){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=t!=null?String(t).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(t){this._tooltipClass=t,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(t,r,o,s,a,l,c,d,u,h,f,p){this._overlay=t,this._elementRef=r,this._scrollDispatcher=o,this._viewContainerRef=s,this._ngZone=a,this._platform=l,this._ariaDescriber=c,this._focusMonitor=d,this._dir=h,this._defaultOptions=f,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=cj,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new S,this._scrollStrategy=u,this._document=p,f&&(this._showDelay=f.showDelay,this._hideDelay=f.hideDelay,f.position&&(this.position=f.position),f.positionAtOrigin&&(this.positionAtOrigin=f.positionAtOrigin),f.touchGestures&&(this.touchGestures=f.touchGestures)),h.change.pipe(re(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=oj}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(re(this._destroyed)).subscribe(t=>{t?t==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){let t=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([r,o])=>{t.removeEventListener(r,o,lC)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(t,this.message,"tooltip"),this._focusMonitor.stopMonitoring(t)}show(t=this.showDelay,r){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let o=this._createOverlay(r);this._detach(),this._portal=this._portal||new cr(this._tooltipComponent,this._viewContainerRef);let s=this._tooltipInstance=o.attach(this._portal).instance;s._triggerElement=this._elementRef.nativeElement,s._mouseLeaveHideDelay=this._hideDelay,s.afterHidden().pipe(re(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),s.show(t)}hide(t=this.hideDelay){let r=this._tooltipInstance;r&&(r.isVisible()?r.hide(t):(r._cancelPendingAnimations(),this._detach()))}toggle(t){this._isTooltipVisible()?this.hide():this.show(void 0,t)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(t){if(this._overlayRef){let s=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!t)&&s._origin instanceof I)return this._overlayRef;this._detach()}let r=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),o=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin?t||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(r);return o.positionChanges.pipe(re(this._destroyed)).subscribe(s=>{this._updateCurrentPositionClass(s.connectionPair),this._tooltipInstance&&s.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:o,panelClass:`${this._cssClassPrefix}-${aC}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(re(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(re(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(re(this._destroyed)).subscribe(s=>{this._isTooltipVisible()&&s.keyCode===27&&!Dt(s)&&(s.preventDefault(),s.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(t){let r=t.getConfig().positionStrategy,o=this._getOrigin(),s=this._getOverlayPosition();r.withPositions([this._addOffset(J(J({},o.main),s.main)),this._addOffset(J(J({},o.fallback),s.fallback))])}_addOffset(t){let r=sj,o=!this._dir||this._dir.value=="ltr";return t.originY==="top"?t.offsetY=-r:t.originY==="bottom"?t.offsetY=r:t.originX==="start"?t.offsetX=o?-r:r:t.originX==="end"&&(t.offsetX=o?r:-r),t}_getOrigin(){let t=!this._dir||this._dir.value=="ltr",r=this.position,o;r=="above"||r=="below"?o={originX:"center",originY:r=="above"?"top":"bottom"}:r=="before"||r=="left"&&t||r=="right"&&!t?o={originX:"start",originY:"center"}:(r=="after"||r=="right"&&t||r=="left"&&!t)&&(o={originX:"end",originY:"center"});let{x:s,y:a}=this._invertPosition(o.originX,o.originY);return{main:o,fallback:{originX:s,originY:a}}}_getOverlayPosition(){let t=!this._dir||this._dir.value=="ltr",r=this.position,o;r=="above"?o={overlayX:"center",overlayY:"bottom"}:r=="below"?o={overlayX:"center",overlayY:"top"}:r=="before"||r=="left"&&t||r=="right"&&!t?o={overlayX:"end",overlayY:"center"}:(r=="after"||r=="right"&&t||r=="left"&&!t)&&(o={overlayX:"start",overlayY:"center"});let{x:s,y:a}=this._invertPosition(o.overlayX,o.overlayY);return{main:o,fallback:{overlayX:s,overlayY:a}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(ke(1),re(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(t){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=t,this._tooltipInstance._markForCheck())}_invertPosition(t,r){return this.position==="above"||this.position==="below"?r==="top"?r="bottom":r==="bottom"&&(r="top"):t==="end"?t="start":t==="start"&&(t="end"),{x:t,y:r}}_updateCurrentPositionClass(t){let{overlayY:r,originX:o,originY:s}=t,a;if(r==="center"?this._dir&&this._dir.value==="rtl"?a=o==="end"?"left":"right":a=o==="start"?"left":"right":a=r==="bottom"&&s==="top"?"above":"below",a!==this._currentPosition){let l=this._overlayRef;if(l){let c=`${this._cssClassPrefix}-${aC}-`;l.removePanelClass(c+this._currentPosition),l.addPanelClass(c+a)}this._currentPosition=a}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",t=>{this._setupPointerExitEventsIfNeeded();let r;t.x!==void 0&&t.y!==void 0&&(r=t),this.show(void 0,r)}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",t=>{let r=t.targetTouches?.[0],o=r?{x:r.clientX,y:r.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,o),rj)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let t=[];if(this._platformSupportsMouseEvents())t.push(["mouseleave",r=>{let o=r.relatedTarget;(!o||!this._overlayRef?.overlayElement.contains(o))&&this.hide()}],["wheel",r=>this._wheelListener(r)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let r=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};t.push(["touchend",r],["touchcancel",r])}this._addListeners(t),this._passiveListeners.push(...t)}_addListeners(t){t.forEach(([r,o])=>{this._elementRef.nativeElement.addEventListener(r,o,lC)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(t){if(this._isTooltipVisible()){let r=this._document.elementFromPoint(t.clientX,t.clientY),o=this._elementRef.nativeElement;r!==o&&!o.contains(r)&&this.hide()}}_disableNativeGesturesIfNecessary(){let t=this.touchGestures;if(t!=="off"){let r=this._elementRef.nativeElement,o=r.style;(t==="on"||r.nodeName!=="INPUT"&&r.nodeName!=="TEXTAREA")&&(o.userSelect=o.msUserSelect=o.webkitUserSelect=o.MozUserSelect="none"),(t==="on"||!r.draggable)&&(o.webkitUserDrag="none"),o.touchAction="none",o.webkitTapHighlightColor="transparent"}}};e.\u0275fac=function(r){return new(r||e)(m(mt),m(I),m(za),m(qe),m(M),m(we),m(Xd),m(At),m(cC),m(yt),m(nj,8),m(Z))},e.\u0275dir=D({type:e,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(r,o){r&2&&W("mat-mdc-tooltip-disabled",o.disabled)},inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]});let i=e;return i})(),cj=(()=>{let e=class e{constructor(t,r,o){this._changeDetectorRef=t,this._elementRef=r,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new S,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled=o==="NoopAnimations"}show(t){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},t)}hide(t){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},t)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:t}){(!t||!this._triggerElement.contains(t))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){let t=this._elementRef.nativeElement.getBoundingClientRect();return t.height>aj&&t.width>=lj}_handleAnimationEnd({animationName:t}){(t===this._showAnimation||t===this._hideAnimation)&&this._finalizeAnimation(t===this._showAnimation)}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(t){t?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(t){let r=this._tooltip.nativeElement,o=this._showAnimation,s=this._hideAnimation;if(r.classList.remove(t?s:o),r.classList.add(t?o:s),this._isVisible=t,t&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let a=getComputedStyle(r);(a.getPropertyValue("animation-duration")==="0s"||a.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}t&&this._onShow(),this._animationsDisabled&&(r.classList.add("_mat-animation-noopable"),this._finalizeAnimation(t))}};e.\u0275fac=function(r){return new(r||e)(m(ve),m(I),m(Te,8))},e.\u0275cmp=V({type:e,selectors:[["mat-tooltip-component"]],viewQuery:function(r,o){if(r&1&&de(XL,7),r&2){let s;L(s=j())&&(o._tooltip=s.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(r,o){r&1&&$("mouseleave",function(a){return o._handleMouseLeave(a)}),r&2&&_i("zoom",o.isVisible()?1:null)},decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(r,o){r&1&&(g(0,"div",0,1),$("animationend",function(a){return o._handleAnimationEnd(a)}),g(2,"div",2),k(3),b()()),r&2&&(W("mdc-tooltip--multiline",o._isMultiline),R("ngClass",o.tooltipClass),w(3),kt(o.message))},dependencies:[tr],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - 2*8px);margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - 2*8px);align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0});let i=e;return i})();var uC=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[tj],imports:[ls,Wt,fn,ae,ae,lr]});let i=e;return i})();function uj(i,e){if(i&1&&(g(0,"mat-option",18),k(1),b()),i&2){let n=e.$implicit;R("value",n),w(1),Ue(" ",n," ")}}function mj(i,e){if(i&1){let n=Mt();g(0,"mat-form-field",16)(1,"mat-select",17),$("selectionChange",function(r){Ke(n);let o=A(2);return Ze(o._changePageSize(r.value))}),yi(2,uj,2,2,"mat-option",18,vi),b()()}if(i&2){let n=A(2);R("appearance",n._formFieldAppearance)("color",n.color),w(1),R("value",n.pageSize)("disabled",n.disabled)("aria-labelledby",n._pageSizeLabelId)("panelClass",n.selectConfig.panelClass||"")("disableOptionCentering",n.selectConfig.disableOptionCentering),wi(2,n._displayedPageSizeOptions)}}function hj(i,e){if(i&1&&(g(0,"div",19),k(1),b()),i&2){let n=A(2);w(1),kt(n.pageSize)}}function fj(i,e){if(i&1&&(g(0,"div",12)(1,"div",13),k(2),b(),G(3,mj,4,7,"mat-form-field",14)(4,hj,2,1,"div",15),b()),i&2){let n=A();w(1),Q("id",n._pageSizeLabelId),w(1),Ue(" ",n._intl.itemsPerPageLabel," "),w(1),ce(3,n._displayedPageSizeOptions.length>1?3:-1),w(1),ce(4,n._displayedPageSizeOptions.length<=1?4:-1)}}function pj(i,e){if(i&1){let n=Mt();g(0,"button",20),$("click",function(){Ke(n);let r=A();return Ze(r.firstPage())}),bi(),g(1,"svg",7),z(2,"path",21),b()()}if(i&2){let n=A();R("matTooltip",n._intl.firstPageLabel)("matTooltipDisabled",n._previousButtonsDisabled())("matTooltipPosition","above")("disabled",n._previousButtonsDisabled()),Q("aria-label",n._intl.firstPageLabel)}}function gj(i,e){if(i&1){let n=Mt();bi(),zo(),g(0,"button",22),$("click",function(){Ke(n);let r=A();return Ze(r.lastPage())}),bi(),g(1,"svg",7),z(2,"path",23),b()()}if(i&2){let n=A();R("matTooltip",n._intl.lastPageLabel)("matTooltipDisabled",n._nextButtonsDisabled())("matTooltipPosition","above")("disabled",n._nextButtonsDisabled()),Q("aria-label",n._intl.lastPageLabel)}}var ws=(()=>{let e=class e{constructor(){this.changes=new S,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(t,r,o)=>{if(o==0||r==0)return`0 of ${o}`;o=Math.max(o,0);let s=t*r,a=s{let e=class e extends wj{get pageIndex(){return this._pageIndex}set pageIndex(t){this._pageIndex=Math.max(ze(t),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(t){this._length=ze(t),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(t){this._pageSize=Math.max(ze(t),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(t){this._pageSizeOptions=(t||[]).map(r=>ze(r)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(t){this._hidePageSize=me(t)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(t){this._showFirstLastButtons=me(t)}constructor(t,r,o){if(super(),this._intl=t,this._changeDetectorRef=r,this._pageSizeLabelId=`mat-paginator-page-size-label-${xj++}`,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new F,this._intlChanges=t.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),o){let{pageSize:s,pageSizeOptions:a,hidePageSize:l,showFirstLastButtons:c}=o;s!=null&&(this._pageSize=s),a!=null&&(this._pageSizeOptions=a),l!=null&&(this._hidePageSize=l),c!=null&&(this._showFirstLastButtons=c)}this._formFieldAppearance=o?.formFieldAppearance||"outline"}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;let t=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(t)}previousPage(){if(!this.hasPreviousPage())return;let t=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(t)}firstPage(){if(!this.hasPreviousPage())return;let t=this.pageIndex;this.pageIndex=0,this._emitPageEvent(t)}lastPage(){if(!this.hasNextPage())return;let t=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(t)}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0}hasNextPage(){let t=this.getNumberOfPages()-1;return this.pageIndext-r),this._changeDetectorRef.markForCheck())}_emitPageEvent(t){this.page.emit({previousPageIndex:t,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}};e.\u0275fac=function(r){return new(r||e)(m(ws),m(ve),m(yj,8))},e.\u0275cmp=V({type:e,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{disabled:"disabled",color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},exportAs:["matPaginator"],features:[B],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color"],["class","mat-mdc-paginator-page-size-value"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"value","disabled","aria-labelledby","panelClass","disableOptionCentering","selectionChange"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(r,o){r&1&&(g(0,"div",0)(1,"div",1),G(2,fj,5,4,"div",2),g(3,"div",3)(4,"div",4),k(5),b(),G(6,pj,3,5,"button",5),g(7,"button",6),$("click",function(){return o.previousPage()}),bi(),g(8,"svg",7),z(9,"path",8),b()(),zo(),g(10,"button",9),$("click",function(){return o.nextPage()}),bi(),g(11,"svg",7),z(12,"path",10),b()(),G(13,gj,3,5,"button",11),b()()()),r&2&&(w(2),ce(2,o.hidePageSize?-1:2),w(3),Ue(" ",o._intl.getRangeLabel(o.pageIndex,o.pageSize,o.length)," "),w(1),ce(6,o.showFirstLastButtons?6:-1),w(1),R("matTooltip",o._intl.previousPageLabel)("matTooltipDisabled",o._previousButtonsDisabled())("matTooltipPosition","above")("disabled",o._previousButtonsDisabled()),Q("aria-label",o._intl.previousPageLabel),w(3),R("matTooltip",o._intl.nextPageLabel)("matTooltipDisabled",o._nextButtonsDisabled())("matTooltipPosition","above")("disabled",o._nextButtonsDisabled()),Q("aria-label",o._intl.nextPageLabel),w(3),ce(13,o.showFirstLastButtons?13:-1))},dependencies:[us,ps,vu,ds,dC],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color);background-color:var(--mat-paginator-container-background-color);font-family:var(--mat-paginator-container-text-font);line-height:var(--mat-paginator-container-text-line-height);font-size:var(--mat-paginator-container-text-size);font-weight:var(--mat-paginator-container-text-weight);letter-spacing:var(--mat-paginator-container-text-tracking)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size)}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0});let i=e;return i})(),mC=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[_j],imports:[zi,vs,uC]});let i=e;return i})();var f1=ho(vC(),1),p1=ho($g(),1),g1=ho(OC(),1);var xs=class{},RC=(()=>{class i extends xs{getTranslation(n){return Me({})}static \u0275fac=(()=>{let n;return function(r){return(n||(n=je(i)))(r||i)}})();static \u0275prov=C({token:i,factory:i.\u0275fac})}return i})(),Ya=class{},FC=(()=>{class i{handle(n){return n.key}static \u0275fac=function(t){return new(t||i)};static \u0275prov=C({token:i,factory:i.\u0275fac})}return i})();function Qa(i,e){if(i===e)return!0;if(i===null||e===null)return!1;if(i!==i&&e!==e)return!0;let n=typeof i,t=typeof e,r,o,s;if(n==t&&n=="object")if(Array.isArray(i)){if(!Array.isArray(e))return!1;if((r=i.length)==e.length){for(o=0;o{Wg(e[t])?t in i?n[t]=LC(i[t],e[t]):Object.assign(n,{[t]:e[t]}):Object.assign(n,{[t]:e[t]})}),n}var Ds=class{},PC=(()=>{class i extends Ds{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(n,t){let r;return typeof n=="string"?r=this.interpolateString(n,t):typeof n=="function"?r=this.interpolateFunction(n,t):r=n,r}getValue(n,t){let r=typeof t=="string"?t.split("."):[t];t="";do t+=r.shift(),li(n)&&li(n[t])&&(typeof n[t]=="object"||!r.length)?(n=n[t],t=""):r.length?t+=".":n=void 0;while(r.length);return n}interpolateFunction(n,t){return n(t)}interpolateString(n,t){return t?n.replace(this.templateMatcher,(r,o)=>{let s=this.getValue(t,o);return li(s)?s:r}):n}static \u0275fac=(()=>{let n;return function(r){return(n||(n=je(i)))(r||i)}})();static \u0275prov=C({token:i,factory:i.\u0275fac})}return i})(),Cs=class{},NC=(()=>{class i extends Cs{compile(n,t){return n}compileTranslations(n,t){return n}static \u0275fac=(()=>{let n;return function(r){return(n||(n=je(i)))(r||i)}})();static \u0275prov=C({token:i,factory:i.\u0275fac})}return i})(),Cu=class{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new F;onLangChange=new F;onDefaultLangChange=new F},Gg=new y("USE_STORE"),qg=new y("USE_DEFAULT_LANG"),Yg=new y("DEFAULT_LANGUAGE"),Qg=new y("USE_EXTEND"),ur=(()=>{class i{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new F;_onLangChange=new F;_onDefaultLangChange=new F;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(n){this.isolate?this._defaultLang=n:this.store.defaultLang=n}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(n){this.isolate?this._currentLang=n:this.store.currentLang=n}get langs(){return this.isolate?this._langs:this.store.langs}set langs(n){this.isolate?this._langs=n:this.store.langs=n}get translations(){return this.isolate?this._translations:this.store.translations}set translations(n){this.isolate?this._translations=n:this.store.translations=n}constructor(n,t,r,o,s,a=!0,l=!1,c=!1,d){this.store=n,this.currentLoader=t,this.compiler=r,this.parser=o,this.missingTranslationHandler=s,this.useDefaultLang=a,this.isolate=l,this.extend=c,d&&this.setDefaultLang(d)}setDefaultLang(n){if(n===this.defaultLang)return;let t=this.retrieveTranslations(n);typeof t<"u"?(this.defaultLang==null&&(this.defaultLang=n),t.pipe(ke(1)).subscribe(r=>{this.changeDefaultLang(n)})):this.changeDefaultLang(n)}getDefaultLang(){return this.defaultLang}use(n){if(n===this.currentLang)return Me(this.translations[n]);let t=this.retrieveTranslations(n);return typeof t<"u"?(this.currentLang||(this.currentLang=n),t.pipe(ke(1)).subscribe(r=>{this.changeLang(n)}),t):(this.changeLang(n),Me(this.translations[n]))}retrieveTranslations(n){let t;return(typeof this.translations[n]>"u"||this.extend)&&(this._translationRequests[n]=this._translationRequests[n]||this.getTranslation(n),t=this._translationRequests[n]),t}getTranslation(n){this.pending=!0;let t=this.currentLoader.getTranslation(n).pipe(Sr(1),ke(1));return this.loadingTranslations=t.pipe($e(r=>this.compiler.compileTranslations(r,n)),Sr(1),ke(1)),this.loadingTranslations.subscribe({next:r=>{this.translations[n]=this.extend&&this.translations[n]?J(J({},r),this.translations[n]):r,this.updateLangs(),this.pending=!1},error:r=>{this.pending=!1}}),t}setTranslation(n,t,r=!1){t=this.compiler.compileTranslations(t,n),(r||this.extend)&&this.translations[n]?this.translations[n]=LC(this.translations[n],t):this.translations[n]=t,this.updateLangs(),this.onTranslationChange.emit({lang:n,translations:this.translations[n]})}getLangs(){return this.langs}addLangs(n){n.forEach(t=>{this.langs.indexOf(t)===-1&&this.langs.push(t)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(n,t,r){let o;if(t instanceof Array){let s={},a=!1;for(let l of t)s[l]=this.getParsedResult(n,l,r),$t(s[l])&&(a=!0);if(a){let l=t.map(c=>$t(s[c])?s[c]:Me(s[c]));return $s(l).pipe($e(c=>{let d={};return c.forEach((u,h)=>{d[t[h]]=u}),d}))}return s}if(n&&(o=this.parser.interpolate(this.parser.getValue(n,t),r)),typeof o>"u"&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(o=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],t),r)),typeof o>"u"){let s={key:t,translateService:this};typeof r<"u"&&(s.interpolateParams=r),o=this.missingTranslationHandler.handle(s)}return typeof o<"u"?o:t}get(n,t){if(!li(n)||!n.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(Dm(r=>(r=this.getParsedResult(r,n,t),$t(r)?r:Me(r))));{let r=this.getParsedResult(this.translations[this.currentLang],n,t);return $t(r)?r:Me(r)}}getStreamOnTranslationChange(n,t){if(!li(n)||!n.length)throw new Error('Parameter "key" required');return Mi(Yi(()=>this.get(n,t)),this.onTranslationChange.pipe(It(r=>{let o=this.getParsedResult(r.translations,n,t);return typeof o.subscribe=="function"?o:Me(o)})))}stream(n,t){if(!li(n)||!n.length)throw new Error('Parameter "key" required');return Mi(Yi(()=>this.get(n,t)),this.onLangChange.pipe(It(r=>{let o=this.getParsedResult(r.translations,n,t);return $t(o)?o:Me(o)})))}instant(n,t){if(!li(n)||!n.length)throw new Error('Parameter "key" required');let r=this.getParsedResult(this.translations[this.currentLang],n,t);if($t(r)){if(n instanceof Array){let o={};return n.forEach((s,a)=>{o[n[a]]=n[a]}),o}return n}else return r}set(n,t,r=this.currentLang){this.translations[r][n]=this.compiler.compile(t,r),this.updateLangs(),this.onTranslationChange.emit({lang:r,translations:this.translations[r]})}changeLang(n){this.currentLang=n,this.onLangChange.emit({lang:n,translations:this.translations[n]}),this.defaultLang==null&&this.changeDefaultLang(n)}changeDefaultLang(n){this.defaultLang=n,this.onDefaultLangChange.emit({lang:n,translations:this.translations[n]})}reloadLang(n){return this.resetLang(n),this.getTranslation(n)}resetLang(n){this._translationRequests[n]=void 0,this.translations[n]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let n=window.navigator.languages?window.navigator.languages[0]:null;if(n=n||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,!(typeof n>"u"))return n.indexOf("-")!==-1&&(n=n.split("-")[0]),n.indexOf("_")!==-1&&(n=n.split("_")[0]),n}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let n=window.navigator.languages?window.navigator.languages[0]:null;return n=n||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,n}static \u0275fac=function(t){return new(t||i)(_(Cu),_(xs),_(Cs),_(Ds),_(Ya),_(qg),_(Gg),_(Qg),_(Yg))};static \u0275prov=C({token:i,factory:i.\u0275fac})}return i})(),mr=(()=>{class i{translateService;element;_ref;key;lastParams;currentParams;onLangChangeSub;onDefaultLangChangeSub;onTranslationChangeSub;set translate(n){n&&(this.key=n,this.checkNodes())}set translateParams(n){Qa(this.currentParams,n)||(this.currentParams=n,this.checkNodes(!0))}constructor(n,t,r){this.translateService=n,this.element=t,this._ref=r,this.onTranslationChangeSub||(this.onTranslationChangeSub=this.translateService.onTranslationChange.subscribe(o=>{o.lang===this.translateService.currentLang&&this.checkNodes(!0,o.translations)})),this.onLangChangeSub||(this.onLangChangeSub=this.translateService.onLangChange.subscribe(o=>{this.checkNodes(!0,o.translations)})),this.onDefaultLangChangeSub||(this.onDefaultLangChangeSub=this.translateService.onDefaultLangChange.subscribe(o=>{this.checkNodes(!0)}))}ngAfterViewChecked(){this.checkNodes()}checkNodes(n=!1,t){let r=this.element.nativeElement.childNodes;r.length||(this.setContent(this.element.nativeElement,this.key),r=this.element.nativeElement.childNodes);for(let o=0;o{s!==n&&(t.lastKey=n),t.originalContent||(t.originalContent=this.getContent(t)),t.currentValue=li(s)?s:t.originalContent||n,this.setContent(t,this.key?t.currentValue:t.originalContent.replace(n,t.currentValue)),this._ref.markForCheck()};if(li(r)){let s=this.translateService.getParsedResult(r,n,this.currentParams);$t(s)?s.subscribe({next:o}):o(s)}else this.translateService.get(n,this.currentParams).subscribe(o)}}getContent(n){return li(n.textContent)?n.textContent:n.data}setContent(n,t){li(n.textContent)?n.textContent=t:n.data=t}ngOnDestroy(){this.onLangChangeSub&&this.onLangChangeSub.unsubscribe(),this.onDefaultLangChangeSub&&this.onDefaultLangChangeSub.unsubscribe(),this.onTranslationChangeSub&&this.onTranslationChangeSub.unsubscribe()}static \u0275fac=function(t){return new(t||i)(m(ur),m(I),m(ve))};static \u0275dir=D({type:i,selectors:[["","translate",""],["","ngx-translate",""]],inputs:{translate:"translate",translateParams:"translateParams"}})}return i})(),Es=(()=>{class i{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(n,t){this.translate=n,this._ref=t}updateValue(n,t,r){let o=s=>{this.value=s!==void 0?s:n,this.lastKey=n,this._ref.markForCheck()};if(r){let s=this.translate.getParsedResult(r,n,t);$t(s.subscribe)?s.subscribe(o):o(s)}this.translate.get(n,t).subscribe(o)}transform(n,...t){if(!n||!n.length)return n;if(Qa(n,this.lastKey)&&Qa(t,this.lastParams))return this.value;let r;if(li(t[0])&&t.length)if(typeof t[0]=="string"&&t[0].length){let o=t[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{r=JSON.parse(o)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${t[0]}`)}}else typeof t[0]=="object"&&!Array.isArray(t[0])&&(r=t[0]);return this.lastKey=n,this.lastParams=t,this.updateValue(n,r),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(o=>{this.lastKey&&o.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(n,r,o.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(o=>{this.lastKey&&(this.lastKey=null,this.updateValue(n,r,o.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(n,r))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(t){return new(t||i)(m(ur,16),m(ve,16))};static \u0275pipe=Qn({name:"translate",type:i,pure:!1});static \u0275prov=C({token:i,factory:i.\u0275fac})}return i})(),Nt=(()=>{class i{static forRoot(n={}){return{ngModule:i,providers:[n.loader||{provide:xs,useClass:RC},n.compiler||{provide:Cs,useClass:NC},n.parser||{provide:Ds,useClass:PC},n.missingTranslationHandler||{provide:Ya,useClass:FC},Cu,{provide:Gg,useValue:n.isolate},{provide:qg,useValue:n.useDefaultLang},{provide:Qg,useValue:n.extend},{provide:Yg,useValue:n.defaultLanguage},ur]}}static forChild(n={}){return{ngModule:i,providers:[n.loader||{provide:xs,useClass:RC},n.compiler||{provide:Cs,useClass:NC},n.parser||{provide:Ds,useClass:PC},n.missingTranslationHandler||{provide:Ya,useClass:FC},{provide:Gg,useValue:n.isolate},{provide:qg,useValue:n.useDefaultLang},{provide:Qg,useValue:n.extend},{provide:Yg,useValue:n.defaultLanguage},ur]}}static \u0275fac=function(t){return new(t||i)};static \u0275mod=N({type:i});static \u0275inj=P({})}return i})();function jC(i,e){var n=Object.keys(i);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(i);e&&(t=t.filter(function(r){return Object.getOwnPropertyDescriptor(i,r).enumerable})),n.push.apply(n,t)}return n}function H(i){for(var e=1;ei.length)&&(e=i.length);for(var n=0,t=new Array(e);n-1;r--){var o=n[r],s=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(t=o)}return et.head.insertBefore(e,t),i}}var qj="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function rl(){for(var i=12,e="";i-- >0;)e+=qj[Math.random()*62|0];return e}function Ts(i){for(var e=[],n=(i||[]).length>>>0;n--;)e[n]=i[n];return e}function gb(i){return i.classList?Ts(i.classList):(i.getAttribute("class")||"").split(" ").filter(function(e){return e})}function wE(i){return"".concat(i).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Yj(i){return Object.keys(i||{}).reduce(function(e,n){return e+"".concat(n,'="').concat(wE(i[n]),'" ')},"").trim()}function Vu(i){return Object.keys(i||{}).reduce(function(e,n){return e+"".concat(n,": ").concat(i[n].trim(),";")},"")}function bb(i){return i.size!==pn.size||i.x!==pn.x||i.y!==pn.y||i.rotate!==pn.rotate||i.flipX||i.flipY}function Qj(i){var e=i.transform,n=i.containerWidth,t=i.iconWidth,r={transform:"translate(".concat(n/2," 256)")},o="translate(".concat(e.x*32,", ").concat(e.y*32,") "),s="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),a="rotate(".concat(e.rotate," 0 0)"),l={transform:"".concat(o," ").concat(s," ").concat(a)},c={transform:"translate(".concat(t/2*-1," -256)")};return{outer:r,inner:l,path:c}}function Kj(i){var e=i.transform,n=i.width,t=n===void 0?tb:n,r=i.height,o=r===void 0?tb:r,s=i.startCentered,a=s===void 0?!1:s,l="";return a&&fE?l+="translate(".concat(e.x/hr-t/2,"em, ").concat(e.y/hr-o/2,"em) "):a?l+="translate(calc(-50% + ".concat(e.x/hr,"em), calc(-50% + ").concat(e.y/hr,"em)) "):l+="translate(".concat(e.x/hr,"em, ").concat(e.y/hr,"em) "),l+="scale(".concat(e.size/hr*(e.flipX?-1:1),", ").concat(e.size/hr*(e.flipY?-1:1),") "),l+="rotate(".concat(e.rotate,"deg) "),l}var Zj=`:root, :host { - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular"; - --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light"; - --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin"; - --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; - --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { - overflow: visible; - box-sizing: content-box; -} - -.svg-inline--fa { - display: var(--fa-display, inline-block); - height: 1em; - overflow: visible; - vertical-align: -0.125em; -} -.svg-inline--fa.fa-2xs { - vertical-align: 0.1em; -} -.svg-inline--fa.fa-xs { - vertical-align: 0em; -} -.svg-inline--fa.fa-sm { - vertical-align: -0.0714285705em; -} -.svg-inline--fa.fa-lg { - vertical-align: -0.2em; -} -.svg-inline--fa.fa-xl { - vertical-align: -0.25em; -} -.svg-inline--fa.fa-2xl { - vertical-align: -0.3125em; -} -.svg-inline--fa.fa-pull-left { - margin-right: var(--fa-pull-margin, 0.3em); - width: auto; -} -.svg-inline--fa.fa-pull-right { - margin-left: var(--fa-pull-margin, 0.3em); - width: auto; -} -.svg-inline--fa.fa-li { - width: var(--fa-li-width, 2em); - top: 0.25em; -} -.svg-inline--fa.fa-fw { - width: var(--fa-fw-width, 1.25em); -} - -.fa-layers svg.svg-inline--fa { - bottom: 0; - left: 0; - margin: auto; - position: absolute; - right: 0; - top: 0; -} - -.fa-layers-counter, .fa-layers-text { - display: inline-block; - position: absolute; - text-align: center; -} - -.fa-layers { - display: inline-block; - height: 1em; - position: relative; - text-align: center; - vertical-align: -0.125em; - width: 1em; -} -.fa-layers svg.svg-inline--fa { - -webkit-transform-origin: center center; - transform-origin: center center; -} - -.fa-layers-text { - left: 50%; - top: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - -webkit-transform-origin: center center; - transform-origin: center center; -} - -.fa-layers-counter { - background-color: var(--fa-counter-background-color, #ff253a); - border-radius: var(--fa-counter-border-radius, 1em); - box-sizing: border-box; - color: var(--fa-inverse, #fff); - line-height: var(--fa-counter-line-height, 1); - max-width: var(--fa-counter-max-width, 5em); - min-width: var(--fa-counter-min-width, 1.5em); - overflow: hidden; - padding: var(--fa-counter-padding, 0.25em 0.5em); - right: var(--fa-right, 0); - text-overflow: ellipsis; - top: var(--fa-top, 0); - -webkit-transform: scale(var(--fa-counter-scale, 0.25)); - transform: scale(var(--fa-counter-scale, 0.25)); - -webkit-transform-origin: top right; - transform-origin: top right; -} - -.fa-layers-bottom-right { - bottom: var(--fa-bottom, 0); - right: var(--fa-right, 0); - top: auto; - -webkit-transform: scale(var(--fa-layers-scale, 0.25)); - transform: scale(var(--fa-layers-scale, 0.25)); - -webkit-transform-origin: bottom right; - transform-origin: bottom right; -} - -.fa-layers-bottom-left { - bottom: var(--fa-bottom, 0); - left: var(--fa-left, 0); - right: auto; - top: auto; - -webkit-transform: scale(var(--fa-layers-scale, 0.25)); - transform: scale(var(--fa-layers-scale, 0.25)); - -webkit-transform-origin: bottom left; - transform-origin: bottom left; -} - -.fa-layers-top-right { - top: var(--fa-top, 0); - right: var(--fa-right, 0); - -webkit-transform: scale(var(--fa-layers-scale, 0.25)); - transform: scale(var(--fa-layers-scale, 0.25)); - -webkit-transform-origin: top right; - transform-origin: top right; -} - -.fa-layers-top-left { - left: var(--fa-left, 0); - right: auto; - top: var(--fa-top, 0); - -webkit-transform: scale(var(--fa-layers-scale, 0.25)); - transform: scale(var(--fa-layers-scale, 0.25)); - -webkit-transform-origin: top left; - transform-origin: top left; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: var(--fa-li-margin, 2.5em); - padding-left: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - left: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - -webkit-animation-name: fa-beat; - animation-name: fa-beat; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - -webkit-animation-name: fa-bounce; - animation-name: fa-bounce; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - -webkit-animation-name: fa-fade; - animation-name: fa-fade; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - -webkit-animation-name: fa-beat-fade; - animation-name: fa-beat-fade; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - -webkit-animation-name: fa-flip; - animation-name: fa-flip; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - -webkit-animation-name: fa-shake; - animation-name: fa-shake; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, linear); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - -webkit-animation-name: fa-spin; - animation-name: fa-spin; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 2s); - animation-duration: var(--fa-animation-duration, 2s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, linear); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - -webkit-animation-name: fa-spin; - animation-name: fa-spin; - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, -.fa-bounce, -.fa-fade, -.fa-beat-fade, -.fa-flip, -.fa-pulse, -.fa-shake, -.fa-spin, -.fa-spin-pulse { - -webkit-animation-delay: -1ms; - animation-delay: -1ms; - -webkit-animation-duration: 1ms; - animation-duration: 1ms; - -webkit-animation-iteration-count: 1; - animation-iteration-count: 1; - -webkit-transition-delay: 0s; - transition-delay: 0s; - -webkit-transition-duration: 0s; - transition-duration: 0s; - } -} -@-webkit-keyframes fa-beat { - 0%, 90% { - -webkit-transform: scale(1); - transform: scale(1); - } - 45% { - -webkit-transform: scale(var(--fa-beat-scale, 1.25)); - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-beat { - 0%, 90% { - -webkit-transform: scale(1); - transform: scale(1); - } - 45% { - -webkit-transform: scale(var(--fa-beat-scale, 1.25)); - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@-webkit-keyframes fa-bounce { - 0% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } - 10% { - -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } - 100% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-bounce { - 0% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } - 10% { - -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } - 100% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } -} -@-webkit-keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@-webkit-keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - -webkit-transform: scale(1); - transform: scale(1); - } - 50% { - opacity: 1; - -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - -webkit-transform: scale(1); - transform: scale(1); - } - 50% { - opacity: 1; - -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@-webkit-keyframes fa-flip { - 50% { - -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-flip { - 50% { - -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@-webkit-keyframes fa-shake { - 0% { - -webkit-transform: rotate(-15deg); - transform: rotate(-15deg); - } - 4% { - -webkit-transform: rotate(15deg); - transform: rotate(15deg); - } - 8%, 24% { - -webkit-transform: rotate(-18deg); - transform: rotate(-18deg); - } - 12%, 28% { - -webkit-transform: rotate(18deg); - transform: rotate(18deg); - } - 16% { - -webkit-transform: rotate(-22deg); - transform: rotate(-22deg); - } - 20% { - -webkit-transform: rotate(22deg); - transform: rotate(22deg); - } - 32% { - -webkit-transform: rotate(-12deg); - transform: rotate(-12deg); - } - 36% { - -webkit-transform: rotate(12deg); - transform: rotate(12deg); - } - 40%, 100% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } -} -@keyframes fa-shake { - 0% { - -webkit-transform: rotate(-15deg); - transform: rotate(-15deg); - } - 4% { - -webkit-transform: rotate(15deg); - transform: rotate(15deg); - } - 8%, 24% { - -webkit-transform: rotate(-18deg); - transform: rotate(-18deg); - } - 12%, 28% { - -webkit-transform: rotate(18deg); - transform: rotate(18deg); - } - 16% { - -webkit-transform: rotate(-22deg); - transform: rotate(-22deg); - } - 20% { - -webkit-transform: rotate(22deg); - transform: rotate(22deg); - } - 32% { - -webkit-transform: rotate(-12deg); - transform: rotate(-12deg); - } - 36% { - -webkit-transform: rotate(12deg); - transform: rotate(12deg); - } - 40%, 100% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } -} -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -.fa-rotate-90 { - -webkit-transform: rotate(90deg); - transform: rotate(90deg); -} - -.fa-rotate-180 { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} - -.fa-rotate-270 { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); -} - -.fa-flip-horizontal { - -webkit-transform: scale(-1, 1); - transform: scale(-1, 1); -} - -.fa-flip-vertical { - -webkit-transform: scale(1, -1); - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - -webkit-transform: scale(-1, -1); - transform: scale(-1, -1); -} - -.fa-rotate-by { - -webkit-transform: rotate(var(--fa-rotate-angle, none)); - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - vertical-align: middle; - height: 2em; - position: relative; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - bottom: 0; - left: 0; - margin: auto; - position: absolute; - right: 0; - top: 0; - z-index: var(--fa-stack-z-index, auto); -} - -.svg-inline--fa.fa-stack-1x { - height: 1em; - width: 1.25em; -} -.svg-inline--fa.fa-stack-2x { - height: 2em; - width: 2.5em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.svg-inline--fa .fa-primary { - fill: var(--fa-primary-color, currentColor); - opacity: var(--fa-primary-opacity, 1); -} - -.svg-inline--fa .fa-secondary { - fill: var(--fa-secondary-color, currentColor); - opacity: var(--fa-secondary-opacity, 0.4); -} - -.svg-inline--fa.fa-swap-opacity .fa-primary { - opacity: var(--fa-secondary-opacity, 0.4); -} - -.svg-inline--fa.fa-swap-opacity .fa-secondary { - opacity: var(--fa-primary-opacity, 1); -} - -.svg-inline--fa mask .fa-primary, -.svg-inline--fa mask .fa-secondary { - fill: black; -} - -.fad.fa-inverse, -.fa-duotone.fa-inverse { - color: var(--fa-inverse, #fff); -}`;function xE(){var i=pE,e=gE,n=q.cssPrefix,t=q.replacementClass,r=Zj;if(n!==i||t!==e){var o=new RegExp("\\.".concat(i,"\\-"),"g"),s=new RegExp("\\--".concat(i,"\\-"),"g"),a=new RegExp("\\.".concat(e),"g");r=r.replace(o,".".concat(n,"-")).replace(s,"--".concat(n,"-")).replace(a,".".concat(t))}return r}var GC=!1;function Kg(){q.autoAddCss&&!GC&&(Gj(xE()),GC=!0)}var Xj={mixout:function(){return{dom:{css:xE,insertCss:Kg}}},hooks:function(){return{beforeDOMElementCreation:function(){Kg()},beforeI2svg:function(){Kg()}}}},Bn=fr||{};Bn[Vn]||(Bn[Vn]={});Bn[Vn].styles||(Bn[Vn].styles={});Bn[Vn].hooks||(Bn[Vn].hooks={});Bn[Vn].shims||(Bn[Vn].shims=[]);var Wi=Bn[Vn],DE=[],Jj=function i(){et.removeEventListener("DOMContentLoaded",i),Lu=1,DE.map(function(e){return e()})},Lu=!1;Hn&&(Lu=(et.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(et.readyState),Lu||et.addEventListener("DOMContentLoaded",Jj));function eV(i){Hn&&(Lu?setTimeout(i,0):DE.push(i))}function al(i){var e=i.tag,n=i.attributes,t=n===void 0?{}:n,r=i.children,o=r===void 0?[]:r;return typeof i=="string"?wE(i):"<".concat(e," ").concat(Yj(t),">").concat(o.map(al).join(""),"")}function qC(i,e,n){if(i&&i[e]&&i[e][n])return{prefix:e,iconName:n,icon:i[e][n]}}var tV=function(e,n){return function(t,r,o,s){return e.call(n,t,r,o,s)}},Zg=function(e,n,t,r){var o=Object.keys(e),s=o.length,a=r!==void 0?tV(n,r):n,l,c,d;for(t===void 0?(l=1,d=e[o[0]]):(l=0,d=t);l=55296&&r<=56319&&n=55296&&t<=56319&&n>e+1&&(r=i.charCodeAt(e+1),r>=56320&&r<=57343)?(t-55296)*1024+r-56320+65536:t}function YC(i){return Object.keys(i).reduce(function(e,n){var t=i[n],r=!!t.icon;return r?e[t.iconName]=t.icon:e[n]=t,e},{})}function rb(i,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},t=n.skipHooks,r=t===void 0?!1:t,o=YC(e);typeof Wi.hooks.addPack=="function"&&!r?Wi.hooks.addPack(i,YC(e)):Wi.styles[i]=H(H({},Wi.styles[i]||{}),o),i==="fas"&&rb("fa",e)}var Au,Ou,Ru,Is=Wi.styles,rV=Wi.shims,oV=(Au={},Ct(Au,Je,Object.values(il[Je])),Ct(Au,lt,Object.values(il[lt])),Au),_b=null,CE={},EE={},IE={},kE={},SE={},sV=(Ou={},Ct(Ou,Je,Object.keys(el[Je])),Ct(Ou,lt,Object.keys(el[lt])),Ou);function aV(i){return~Hj.indexOf(i)}function lV(i,e){var n=e.split("-"),t=n[0],r=n.slice(1).join("-");return t===i&&r!==""&&!aV(r)?r:null}var ME=function(){var e=function(o){return Zg(Is,function(s,a,l){return s[l]=Zg(a,o,{}),s},{})};CE=e(function(r,o,s){if(o[3]&&(r[o[3]]=s),o[2]){var a=o[2].filter(function(l){return typeof l=="number"});a.forEach(function(l){r[l.toString(16)]=s})}return r}),EE=e(function(r,o,s){if(r[s]=s,o[2]){var a=o[2].filter(function(l){return typeof l=="string"});a.forEach(function(l){r[l]=s})}return r}),SE=e(function(r,o,s){var a=o[2];return r[s]=s,a.forEach(function(l){r[l]=s}),r});var n="far"in Is||q.autoFetchSvg,t=Zg(rV,function(r,o){var s=o[0],a=o[1],l=o[2];return a==="far"&&!n&&(a="fas"),typeof s=="string"&&(r.names[s]={prefix:a,iconName:l}),typeof s=="number"&&(r.unicodes[s.toString(16)]={prefix:a,iconName:l}),r},{names:{},unicodes:{}});IE=t.names,kE=t.unicodes,_b=Bu(q.styleDefault,{family:q.familyDefault})};Wj(function(i){_b=Bu(i.styleDefault,{family:q.familyDefault})});ME();function vb(i,e){return(CE[i]||{})[e]}function cV(i,e){return(EE[i]||{})[e]}function so(i,e){return(SE[i]||{})[e]}function TE(i){return IE[i]||{prefix:null,iconName:null}}function dV(i){var e=kE[i],n=vb("fas",i);return e||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function pr(){return _b}var yb=function(){return{prefix:null,iconName:null,rest:[]}};function Bu(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=e.family,t=n===void 0?Je:n,r=el[t][i],o=tl[t][i]||tl[t][r],s=i in Wi.styles?i:null;return o||s||null}var QC=(Ru={},Ct(Ru,Je,Object.keys(il[Je])),Ct(Ru,lt,Object.keys(il[lt])),Ru);function zu(i){var e,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=n.skipLookups,r=t===void 0?!1:t,o=(e={},Ct(e,Je,"".concat(q.cssPrefix,"-").concat(Je)),Ct(e,lt,"".concat(q.cssPrefix,"-").concat(lt)),e),s=null,a=Je;(i.includes(o[Je])||i.some(function(c){return QC[Je].includes(c)}))&&(a=Je),(i.includes(o[lt])||i.some(function(c){return QC[lt].includes(c)}))&&(a=lt);var l=i.reduce(function(c,d){var u=lV(q.cssPrefix,d);if(Is[d]?(d=oV[a].includes(d)?Nj[a][d]:d,s=d,c.prefix=d):sV[a].indexOf(d)>-1?(s=d,c.prefix=Bu(d,{family:a})):u?c.iconName=u:d!==q.replacementClass&&d!==o[Je]&&d!==o[lt]&&c.rest.push(d),!r&&c.prefix&&c.iconName){var h=s==="fa"?TE(c.iconName):{},f=so(c.prefix,c.iconName);h.prefix&&(s=null),c.iconName=h.iconName||f||c.iconName,c.prefix=h.prefix||c.prefix,c.prefix==="far"&&!Is.far&&Is.fas&&!q.autoFetchSvg&&(c.prefix="fas")}return c},yb());return(i.includes("fa-brands")||i.includes("fab"))&&(l.prefix="fab"),(i.includes("fa-duotone")||i.includes("fad"))&&(l.prefix="fad"),!l.prefix&&a===lt&&(Is.fass||q.autoFetchSvg)&&(l.prefix="fass",l.iconName=so(l.prefix,l.iconName)||l.iconName),(l.prefix==="fa"||s==="fa")&&(l.prefix=pr()||"fas"),l}var uV=function(){function i(){Cj(this,i),this.definitions={}}return Ej(i,[{key:"add",value:function(){for(var n=this,t=arguments.length,r=new Array(t),o=0;o0&&d.forEach(function(u){typeof u=="string"&&(n[a][u]=c)}),n[a][l]=c}),n}}]),i}(),KC=[],ks={},Ss={},mV=Object.keys(Ss);function hV(i,e){var n=e.mixoutsTo;return KC=i,ks={},Object.keys(Ss).forEach(function(t){mV.indexOf(t)===-1&&delete Ss[t]}),KC.forEach(function(t){var r=t.mixout?t.mixout():{};if(Object.keys(r).forEach(function(s){typeof r[s]=="function"&&(n[s]=r[s]),Nu(r[s])==="object"&&Object.keys(r[s]).forEach(function(a){n[s]||(n[s]={}),n[s][a]=r[s][a]})}),t.hooks){var o=t.hooks();Object.keys(o).forEach(function(s){ks[s]||(ks[s]=[]),ks[s].push(o[s])})}t.provides&&t.provides(Ss)}),n}function ob(i,e){for(var n=arguments.length,t=new Array(n>2?n-2:0),r=2;r1?e-1:0),t=1;t0&&arguments[0]!==void 0?arguments[0]:{};return Hn?(lo("beforeI2svg",e),zn("pseudoElements2svg",e),zn("i2svg",e)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.autoReplaceSvgRoot;q.autoReplaceSvg===!1&&(q.autoReplaceSvg=!0),q.observeMutations=!0,eV(function(){bV({autoReplaceSvgRoot:n}),lo("watch",e)})}},gV={icon:function(e){if(e===null)return null;if(Nu(e)==="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:so(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){var n=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],t=Bu(e[0]);return{prefix:t,iconName:so(t,n)||n}}if(typeof e=="string"&&(e.indexOf("".concat(q.cssPrefix,"-"))>-1||e.match(Lj))){var r=zu(e.split(" "),{skipLookups:!0});return{prefix:r.prefix||pr(),iconName:so(r.prefix,r.iconName)||r.iconName}}if(typeof e=="string"){var o=pr();return{prefix:o,iconName:so(o,e)||e}}}},ci={noAuto:fV,config:q,dom:pV,parse:gV,library:AE,findIconDefinition:sb,toHtml:al},bV=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.autoReplaceSvgRoot,t=n===void 0?et:n;(Object.keys(Wi.styles).length>0||q.autoFetchSvg)&&Hn&&q.autoReplaceSvg&&ci.dom.i2svg({node:t})};function Hu(i,e){return Object.defineProperty(i,"abstract",{get:e}),Object.defineProperty(i,"html",{get:function(){return i.abstract.map(function(t){return al(t)})}}),Object.defineProperty(i,"node",{get:function(){if(Hn){var t=et.createElement("div");return t.innerHTML=i.html,t.children}}}),i}function _V(i){var e=i.children,n=i.main,t=i.mask,r=i.attributes,o=i.styles,s=i.transform;if(bb(s)&&n.found&&!t.found){var a=n.width,l=n.height,c={x:a/l/2,y:.5};r.style=Vu(H(H({},o),{},{"transform-origin":"".concat(c.x+s.x/16,"em ").concat(c.y+s.y/16,"em")}))}return[{tag:"svg",attributes:r,children:e}]}function vV(i){var e=i.prefix,n=i.iconName,t=i.children,r=i.attributes,o=i.symbol,s=o===!0?"".concat(e,"-").concat(q.cssPrefix,"-").concat(n):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:H(H({},r),{},{id:s}),children:t}]}]}function wb(i){var e=i.icons,n=e.main,t=e.mask,r=i.prefix,o=i.iconName,s=i.transform,a=i.symbol,l=i.title,c=i.maskId,d=i.titleId,u=i.extra,h=i.watchable,f=h===void 0?!1:h,p=t.found?t:n,v=p.width,E=p.height,T=r==="fak",Y=[q.replacementClass,o?"".concat(q.cssPrefix,"-").concat(o):""].filter(function(ht){return u.classes.indexOf(ht)===-1}).filter(function(ht){return ht!==""||!!ht}).concat(u.classes).join(" "),oe={children:[],attributes:H(H({},u.attributes),{},{"data-prefix":r,"data-icon":o,class:Y,role:u.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(v," ").concat(E)})},_e=T&&!~u.classes.indexOf("fa-fw")?{width:"".concat(v/E*16*.0625,"em")}:{};f&&(oe.attributes[ao]=""),l&&(oe.children.push({tag:"title",attributes:{id:oe.attributes["aria-labelledby"]||"title-".concat(d||rl())},children:[l]}),delete oe.attributes.title);var He=H(H({},oe),{},{prefix:r,iconName:o,main:n,mask:t,maskId:c,transform:s,symbol:a,styles:H(H({},_e),u.styles)}),Ne=t.found&&n.found?zn("generateAbstractMask",He)||{children:[],attributes:{}}:zn("generateAbstractIcon",He)||{children:[],attributes:{}},Le=Ne.children,St=Ne.attributes;return He.children=Le,He.attributes=St,a?vV(He):_V(He)}function ZC(i){var e=i.content,n=i.width,t=i.height,r=i.transform,o=i.title,s=i.extra,a=i.watchable,l=a===void 0?!1:a,c=H(H(H({},s.attributes),o?{title:o}:{}),{},{class:s.classes.join(" ")});l&&(c[ao]="");var d=H({},s.styles);bb(r)&&(d.transform=Kj({transform:r,startCentered:!0,width:n,height:t}),d["-webkit-transform"]=d.transform);var u=Vu(d);u.length>0&&(c.style=u);var h=[];return h.push({tag:"span",attributes:c,children:[e]}),o&&h.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),h}function yV(i){var e=i.content,n=i.title,t=i.extra,r=H(H(H({},t.attributes),n?{title:n}:{}),{},{class:t.classes.join(" ")}),o=Vu(t.styles);o.length>0&&(r.style=o);var s=[];return s.push({tag:"span",attributes:r,children:[e]}),n&&s.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),s}var Xg=Wi.styles;function ab(i){var e=i[0],n=i[1],t=i.slice(4),r=ub(t,1),o=r[0],s=null;return Array.isArray(o)?s={tag:"g",attributes:{class:"".concat(q.cssPrefix,"-").concat(oo.GROUP)},children:[{tag:"path",attributes:{class:"".concat(q.cssPrefix,"-").concat(oo.SECONDARY),fill:"currentColor",d:o[0]}},{tag:"path",attributes:{class:"".concat(q.cssPrefix,"-").concat(oo.PRIMARY),fill:"currentColor",d:o[1]}}]}:s={tag:"path",attributes:{fill:"currentColor",d:o}},{found:!0,width:e,height:n,icon:s}}var wV={found:!1,width:512,height:512};function xV(i,e){!bE&&!q.showMissingIcons&&i&&console.error('Icon with name "'.concat(i,'" and prefix "').concat(e,'" is missing.'))}function lb(i,e){var n=e;return e==="fa"&&q.styleDefault!==null&&(e=pr()),new Promise(function(t,r){var o={found:!1,width:512,height:512,icon:zn("missingIconAbstract")||{}};if(n==="fa"){var s=TE(i)||{};i=s.iconName||i,e=s.prefix||e}if(i&&e&&Xg[e]&&Xg[e][i]){var a=Xg[e][i];return t(ab(a))}xV(i,e),t(H(H({},wV),{},{icon:q.showMissingIcons&&i?zn("missingIconAbstract")||{}:{}}))})}var XC=function(){},cb=q.measurePerformance&&Eu&&Eu.mark&&Eu.measure?Eu:{mark:XC,measure:XC},Za='FA "6.4.2"',DV=function(e){return cb.mark("".concat(Za," ").concat(e," begins")),function(){return OE(e)}},OE=function(e){cb.mark("".concat(Za," ").concat(e," ends")),cb.measure("".concat(Za," ").concat(e),"".concat(Za," ").concat(e," begins"),"".concat(Za," ").concat(e," ends"))},xb={begin:DV,end:OE},Fu=function(){};function JC(i){var e=i.getAttribute?i.getAttribute(ao):null;return typeof e=="string"}function CV(i){var e=i.getAttribute?i.getAttribute(hb):null,n=i.getAttribute?i.getAttribute(fb):null;return e&&n}function EV(i){return i&&i.classList&&i.classList.contains&&i.classList.contains(q.replacementClass)}function IV(){if(q.autoReplaceSvg===!0)return Pu.replace;var i=Pu[q.autoReplaceSvg];return i||Pu.replace}function kV(i){return et.createElementNS("http://www.w3.org/2000/svg",i)}function SV(i){return et.createElement(i)}function RE(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=e.ceFn,t=n===void 0?i.tag==="svg"?kV:SV:n;if(typeof i=="string")return et.createTextNode(i);var r=t(i.tag);Object.keys(i.attributes||[]).forEach(function(s){r.setAttribute(s,i.attributes[s])});var o=i.children||[];return o.forEach(function(s){r.appendChild(RE(s,{ceFn:t}))}),r}function MV(i){var e=" ".concat(i.outerHTML," ");return e="".concat(e,"Font Awesome fontawesome.com "),e}var Pu={replace:function(e){var n=e[0];if(n.parentNode)if(e[1].forEach(function(r){n.parentNode.insertBefore(RE(r),n)}),n.getAttribute(ao)===null&&q.keepOriginalSource){var t=et.createComment(MV(n));n.parentNode.replaceChild(t,n)}else n.remove()},nest:function(e){var n=e[0],t=e[1];if(~gb(n).indexOf(q.replacementClass))return Pu.replace(e);var r=new RegExp("".concat(q.cssPrefix,"-.*"));if(delete t[0].attributes.id,t[0].attributes.class){var o=t[0].attributes.class.split(" ").reduce(function(a,l){return l===q.replacementClass||l.match(r)?a.toSvg.push(l):a.toNode.push(l),a},{toNode:[],toSvg:[]});t[0].attributes.class=o.toSvg.join(" "),o.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",o.toNode.join(" "))}var s=t.map(function(a){return al(a)}).join(` -`);n.setAttribute(ao,""),n.innerHTML=s}};function eE(i){i()}function FE(i,e){var n=typeof e=="function"?e:Fu;if(i.length===0)n();else{var t=eE;q.mutateApproach===Fj&&(t=fr.requestAnimationFrame||eE),t(function(){var r=IV(),o=xb.begin("mutate");i.map(r),o(),n()})}}var Db=!1;function PE(){Db=!0}function db(){Db=!1}var ju=null;function tE(i){if($C&&q.observeMutations){var e=i.treeCallback,n=e===void 0?Fu:e,t=i.nodeCallback,r=t===void 0?Fu:t,o=i.pseudoElementsCallback,s=o===void 0?Fu:o,a=i.observeMutationsRoot,l=a===void 0?et:a;ju=new $C(function(c){if(!Db){var d=pr();Ts(c).forEach(function(u){if(u.type==="childList"&&u.addedNodes.length>0&&!JC(u.addedNodes[0])&&(q.searchPseudoElements&&s(u.target),n(u.target)),u.type==="attributes"&&u.target.parentNode&&q.searchPseudoElements&&s(u.target.parentNode),u.type==="attributes"&&JC(u.target)&&~zj.indexOf(u.attributeName))if(u.attributeName==="class"&&CV(u.target)){var h=zu(gb(u.target)),f=h.prefix,p=h.iconName;u.target.setAttribute(hb,f||d),p&&u.target.setAttribute(fb,p)}else EV(u.target)&&r(u.target)})}}),Hn&&ju.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function TV(){ju&&ju.disconnect()}function AV(i){var e=i.getAttribute("style"),n=[];return e&&(n=e.split(";").reduce(function(t,r){var o=r.split(":"),s=o[0],a=o.slice(1);return s&&a.length>0&&(t[s]=a.join(":").trim()),t},{})),n}function OV(i){var e=i.getAttribute("data-prefix"),n=i.getAttribute("data-icon"),t=i.innerText!==void 0?i.innerText.trim():"",r=zu(gb(i));return r.prefix||(r.prefix=pr()),e&&n&&(r.prefix=e,r.iconName=n),r.iconName&&r.prefix||(r.prefix&&t.length>0&&(r.iconName=cV(r.prefix,i.innerText)||vb(r.prefix,nb(i.innerText))),!r.iconName&&q.autoFetchSvg&&i.firstChild&&i.firstChild.nodeType===Node.TEXT_NODE&&(r.iconName=i.firstChild.data)),r}function RV(i){var e=Ts(i.attributes).reduce(function(r,o){return r.name!=="class"&&r.name!=="style"&&(r[o.name]=o.value),r},{}),n=i.getAttribute("title"),t=i.getAttribute("data-fa-title-id");return q.autoA11y&&(n?e["aria-labelledby"]="".concat(q.replacementClass,"-title-").concat(t||rl()):(e["aria-hidden"]="true",e.focusable="false")),e}function FV(){return{iconName:null,title:null,titleId:null,prefix:null,transform:pn,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function iE(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=OV(i),t=n.iconName,r=n.prefix,o=n.rest,s=RV(i),a=ob("parseNodeAttributes",{},i),l=e.styleParser?AV(i):[];return H({iconName:t,title:i.getAttribute("title"),titleId:i.getAttribute("data-fa-title-id"),prefix:r,transform:pn,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:o,styles:l,attributes:s}},a)}var PV=Wi.styles;function NE(i){var e=q.autoReplaceSvg==="nest"?iE(i,{styleParser:!1}):iE(i);return~e.extra.classes.indexOf(_E)?zn("generateLayersText",i,e):zn("generateSvgReplacementMutation",i,e)}var gr=new Set;pb.map(function(i){gr.add("fa-".concat(i))});Object.keys(el[Je]).map(gr.add.bind(gr));Object.keys(el[lt]).map(gr.add.bind(gr));gr=ol(gr);function nE(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Hn)return Promise.resolve();var n=et.documentElement.classList,t=function(u){return n.add("".concat(UC,"-").concat(u))},r=function(u){return n.remove("".concat(UC,"-").concat(u))},o=q.autoFetchSvg?gr:pb.map(function(d){return"fa-".concat(d)}).concat(Object.keys(PV));o.includes("fa")||o.push("fa");var s=[".".concat(_E,":not([").concat(ao,"])")].concat(o.map(function(d){return".".concat(d,":not([").concat(ao,"])")})).join(", ");if(s.length===0)return Promise.resolve();var a=[];try{a=Ts(i.querySelectorAll(s))}catch{}if(a.length>0)t("pending"),r("complete");else return Promise.resolve();var l=xb.begin("onTree"),c=a.reduce(function(d,u){try{var h=NE(u);h&&d.push(h)}catch(f){bE||f.name==="MissingIcon"&&console.error(f)}return d},[]);return new Promise(function(d,u){Promise.all(c).then(function(h){FE(h,function(){t("active"),t("complete"),r("pending"),typeof e=="function"&&e(),l(),d()})}).catch(function(h){l(),u(h)})})}function NV(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;NE(i).then(function(n){n&&FE([n],e)})}function LV(i){return function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=(e||{}).icon?e:sb(e||{}),r=n.mask;return r&&(r=(r||{}).icon?r:sb(r||{})),i(t,H(H({},n),{},{mask:r}))}}var jV=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=n.transform,r=t===void 0?pn:t,o=n.symbol,s=o===void 0?!1:o,a=n.mask,l=a===void 0?null:a,c=n.maskId,d=c===void 0?null:c,u=n.title,h=u===void 0?null:u,f=n.titleId,p=f===void 0?null:f,v=n.classes,E=v===void 0?[]:v,T=n.attributes,Y=T===void 0?{}:T,oe=n.styles,_e=oe===void 0?{}:oe;if(e){var He=e.prefix,Ne=e.iconName,Le=e.icon;return Hu(H({type:"icon"},e),function(){return lo("beforeDOMElementCreation",{iconDefinition:e,params:n}),q.autoA11y&&(h?Y["aria-labelledby"]="".concat(q.replacementClass,"-title-").concat(p||rl()):(Y["aria-hidden"]="true",Y.focusable="false")),wb({icons:{main:ab(Le),mask:l?ab(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:He,iconName:Ne,transform:H(H({},pn),r),symbol:s,title:h,maskId:d,titleId:p,extra:{attributes:Y,styles:_e,classes:E}})})}},VV={mixout:function(){return{icon:LV(jV)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=nE,n.nodeCallback=NV,n}}},provides:function(e){e.i2svg=function(n){var t=n.node,r=t===void 0?et:t,o=n.callback,s=o===void 0?function(){}:o;return nE(r,s)},e.generateSvgReplacementMutation=function(n,t){var r=t.iconName,o=t.title,s=t.titleId,a=t.prefix,l=t.transform,c=t.symbol,d=t.mask,u=t.maskId,h=t.extra;return new Promise(function(f,p){Promise.all([lb(r,a),d.iconName?lb(d.iconName,d.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(v){var E=ub(v,2),T=E[0],Y=E[1];f([n,wb({icons:{main:T,mask:Y},prefix:a,iconName:r,transform:l,symbol:c,maskId:u,title:o,titleId:s,extra:h,watchable:!0})])}).catch(p)})},e.generateAbstractIcon=function(n){var t=n.children,r=n.attributes,o=n.main,s=n.transform,a=n.styles,l=Vu(a);l.length>0&&(r.style=l);var c;return bb(s)&&(c=zn("generateAbstractTransformGrouping",{main:o,transform:s,containerWidth:o.width,iconWidth:o.width})),t.push(c||o.icon),{children:t,attributes:r}}}},BV={mixout:function(){return{layer:function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.classes,o=r===void 0?[]:r;return Hu({type:"layer"},function(){lo("beforeDOMElementCreation",{assembler:n,params:t});var s=[];return n(function(a){Array.isArray(a)?a.map(function(l){s=s.concat(l.abstract)}):s=s.concat(a.abstract)}),[{tag:"span",attributes:{class:["".concat(q.cssPrefix,"-layers")].concat(ol(o)).join(" ")},children:s}]})}}}},zV={mixout:function(){return{counter:function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.title,o=r===void 0?null:r,s=t.classes,a=s===void 0?[]:s,l=t.attributes,c=l===void 0?{}:l,d=t.styles,u=d===void 0?{}:d;return Hu({type:"counter",content:n},function(){return lo("beforeDOMElementCreation",{content:n,params:t}),yV({content:n.toString(),title:o,extra:{attributes:c,styles:u,classes:["".concat(q.cssPrefix,"-layers-counter")].concat(ol(a))}})})}}}},HV={mixout:function(){return{text:function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.transform,o=r===void 0?pn:r,s=t.title,a=s===void 0?null:s,l=t.classes,c=l===void 0?[]:l,d=t.attributes,u=d===void 0?{}:d,h=t.styles,f=h===void 0?{}:h;return Hu({type:"text",content:n},function(){return lo("beforeDOMElementCreation",{content:n,params:t}),ZC({content:n,transform:H(H({},pn),o),title:a,extra:{attributes:u,styles:f,classes:["".concat(q.cssPrefix,"-layers-text")].concat(ol(c))}})})}}},provides:function(e){e.generateLayersText=function(n,t){var r=t.title,o=t.transform,s=t.extra,a=null,l=null;if(fE){var c=parseInt(getComputedStyle(n).fontSize,10),d=n.getBoundingClientRect();a=d.width/c,l=d.height/c}return q.autoA11y&&!r&&(s.attributes["aria-hidden"]="true"),Promise.resolve([n,ZC({content:n.innerHTML,width:a,height:l,transform:o,title:r,extra:s,watchable:!0})])}}},$V=new RegExp('"',"ug"),rE=[1105920,1112319];function UV(i){var e=i.replace($V,""),n=nV(e,0),t=n>=rE[0]&&n<=rE[1],r=e.length===2?e[0]===e[1]:!1;return{value:nb(r?e[0]:e),isSecondary:t||r}}function oE(i,e){var n="".concat(Rj).concat(e.replace(":","-"));return new Promise(function(t,r){if(i.getAttribute(n)!==null)return t();var o=Ts(i.children),s=o.filter(function(Le){return Le.getAttribute(ib)===e})[0],a=fr.getComputedStyle(i,e),l=a.getPropertyValue("font-family").match(jj),c=a.getPropertyValue("font-weight"),d=a.getPropertyValue("content");if(s&&!l)return i.removeChild(s),t();if(l&&d!=="none"&&d!==""){var u=a.getPropertyValue("content"),h=~["Sharp"].indexOf(l[2])?lt:Je,f=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?tl[h][l[2].toLowerCase()]:Vj[h][c],p=UV(u),v=p.value,E=p.isSecondary,T=l[0].startsWith("FontAwesome"),Y=vb(f,v),oe=Y;if(T){var _e=dV(v);_e.iconName&&_e.prefix&&(Y=_e.iconName,f=_e.prefix)}if(Y&&!E&&(!s||s.getAttribute(hb)!==f||s.getAttribute(fb)!==oe)){i.setAttribute(n,oe),s&&i.removeChild(s);var He=FV(),Ne=He.extra;Ne.attributes[ib]=e,lb(Y,f).then(function(Le){var St=wb(H(H({},He),{},{icons:{main:Le,mask:yb()},prefix:f,iconName:oe,extra:Ne,watchable:!0})),ht=et.createElementNS("http://www.w3.org/2000/svg","svg");e==="::before"?i.insertBefore(ht,i.firstChild):i.appendChild(ht),ht.outerHTML=St.map(function(Yt){return al(Yt)}).join(` -`),i.removeAttribute(n),t()}).catch(r)}else t()}else t()})}function WV(i){return Promise.all([oE(i,"::before"),oE(i,"::after")])}function GV(i){return i.parentNode!==document.head&&!~Pj.indexOf(i.tagName.toUpperCase())&&!i.getAttribute(ib)&&(!i.parentNode||i.parentNode.tagName!=="svg")}function sE(i){if(Hn)return new Promise(function(e,n){var t=Ts(i.querySelectorAll("*")).filter(GV).map(WV),r=xb.begin("searchPseudoElements");PE(),Promise.all(t).then(function(){r(),db(),e()}).catch(function(){r(),db(),n()})})}var qV={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=sE,n}}},provides:function(e){e.pseudoElements2svg=function(n){var t=n.node,r=t===void 0?et:t;q.searchPseudoElements&&sE(r)}}},aE=!1,YV={mixout:function(){return{dom:{unwatch:function(){PE(),aE=!0}}}},hooks:function(){return{bootstrap:function(){tE(ob("mutationObserverCallbacks",{}))},noAuto:function(){TV()},watch:function(n){var t=n.observeMutationsRoot;aE?db():tE(ob("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}},lE=function(e){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce(function(t,r){var o=r.toLowerCase().split("-"),s=o[0],a=o.slice(1).join("-");if(s&&a==="h")return t.flipX=!0,t;if(s&&a==="v")return t.flipY=!0,t;if(a=parseFloat(a),isNaN(a))return t;switch(s){case"grow":t.size=t.size+a;break;case"shrink":t.size=t.size-a;break;case"left":t.x=t.x-a;break;case"right":t.x=t.x+a;break;case"up":t.y=t.y-a;break;case"down":t.y=t.y+a;break;case"rotate":t.rotate=t.rotate+a;break}return t},n)},QV={mixout:function(){return{parse:{transform:function(n){return lE(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,t){var r=t.getAttribute("data-fa-transform");return r&&(n.transform=lE(r)),n}}},provides:function(e){e.generateAbstractTransformGrouping=function(n){var t=n.main,r=n.transform,o=n.containerWidth,s=n.iconWidth,a={transform:"translate(".concat(o/2," 256)")},l="translate(".concat(r.x*32,", ").concat(r.y*32,") "),c="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),d="rotate(".concat(r.rotate," 0 0)"),u={transform:"".concat(l," ").concat(c," ").concat(d)},h={transform:"translate(".concat(s/2*-1," -256)")},f={outer:a,inner:u,path:h};return{tag:"g",attributes:H({},f.outer),children:[{tag:"g",attributes:H({},f.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:H(H({},t.icon.attributes),f.path)}]}]}}}},Jg={x:0,y:0,width:"100%",height:"100%"};function cE(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return i.attributes&&(i.attributes.fill||e)&&(i.attributes.fill="black"),i}function KV(i){return i.tag==="g"?i.children:[i]}var ZV={hooks:function(){return{parseNodeAttributes:function(n,t){var r=t.getAttribute("data-fa-mask"),o=r?zu(r.split(" ").map(function(s){return s.trim()})):yb();return o.prefix||(o.prefix=pr()),n.mask=o,n.maskId=t.getAttribute("data-fa-mask-id"),n}}},provides:function(e){e.generateAbstractMask=function(n){var t=n.children,r=n.attributes,o=n.main,s=n.mask,a=n.maskId,l=n.transform,c=o.width,d=o.icon,u=s.width,h=s.icon,f=Qj({transform:l,containerWidth:u,iconWidth:c}),p={tag:"rect",attributes:H(H({},Jg),{},{fill:"white"})},v=d.children?{children:d.children.map(cE)}:{},E={tag:"g",attributes:H({},f.inner),children:[cE(H({tag:d.tag,attributes:H(H({},d.attributes),f.path)},v))]},T={tag:"g",attributes:H({},f.outer),children:[E]},Y="mask-".concat(a||rl()),oe="clip-".concat(a||rl()),_e={tag:"mask",attributes:H(H({},Jg),{},{id:Y,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[p,T]},He={tag:"defs",children:[{tag:"clipPath",attributes:{id:oe},children:KV(h)},_e]};return t.push(He,{tag:"rect",attributes:H({fill:"currentColor","clip-path":"url(#".concat(oe,")"),mask:"url(#".concat(Y,")")},Jg)}),{children:t,attributes:r}}}},XV={provides:function(e){var n=!1;fr.matchMedia&&(n=fr.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){var t=[],r={fill:"currentColor"},o={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};t.push({tag:"path",attributes:H(H({},r),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var s=H(H({},o),{},{attributeName:"opacity"}),a={tag:"circle",attributes:H(H({},r),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||a.children.push({tag:"animate",attributes:H(H({},o),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:H(H({},s),{},{values:"1;0;1;1;0;1;"})}),t.push(a),t.push({tag:"path",attributes:H(H({},r),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:n?[]:[{tag:"animate",attributes:H(H({},s),{},{values:"1;0;0;0;0;1;"})}]}),n||t.push({tag:"path",attributes:H(H({},r),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:H(H({},s),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:t}}}},JV={hooks:function(){return{parseNodeAttributes:function(n,t){var r=t.getAttribute("data-fa-symbol"),o=r===null?!1:r===""?!0:r;return n.symbol=o,n}}}},e3=[Xj,VV,BV,zV,HV,qV,YV,QV,ZV,XV,JV];hV(e3,{mixoutsTo:ci});var WQ=ci.noAuto,GQ=ci.config,qQ=ci.library,YQ=ci.dom,LE=ci.parse,QQ=ci.findIconDefinition,KQ=ci.toHtml,jE=ci.icon,ZQ=ci.layer,t3=ci.text,i3=ci.counter;var n3=["*"],r3=i=>{throw new Error(`Could not find icon with iconName=${i.iconName} and prefix=${i.prefix} in the icon library.`)},o3=()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")},s3=i=>{let e={[`fa-${i.animation}`]:i.animation!=null&&!i.animation.startsWith("spin"),"fa-spin":i.animation==="spin"||i.animation==="spin-reverse","fa-spin-pulse":i.animation==="spin-pulse"||i.animation==="spin-pulse-reverse","fa-spin-reverse":i.animation==="spin-reverse"||i.animation==="spin-pulse-reverse","fa-pulse":i.animation==="spin-pulse"||i.animation==="spin-pulse-reverse","fa-fw":i.fixedWidth,"fa-border":i.border,"fa-inverse":i.inverse,"fa-layers-counter":i.counter,"fa-flip-horizontal":i.flip==="horizontal"||i.flip==="both","fa-flip-vertical":i.flip==="vertical"||i.flip==="both",[`fa-${i.size}`]:i.size!==null,[`fa-rotate-${i.rotate}`]:i.rotate!==null,[`fa-pull-${i.pull}`]:i.pull!==null,[`fa-stack-${i.stackItemSize}`]:i.stackItemSize!=null};return Object.keys(e).map(n=>e[n]?n:null).filter(n=>n)},a3=i=>i.prefix!==void 0&&i.iconName!==void 0,l3=(i,e)=>a3(i)?i:typeof i=="string"?{prefix:e,iconName:i}:{prefix:i[0],iconName:i[1]},c3=(()=>{let e=class e{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),ll=(()=>{let e=class e{constructor(){this.definitions={}}addIcons(...t){for(let r of t){r.prefix in this.definitions||(this.definitions[r.prefix]={}),this.definitions[r.prefix][r.iconName]=r;for(let o of r.icon[2])typeof o=="string"&&(this.definitions[r.prefix][o]=r)}}addIconPacks(...t){for(let r of t){let o=Object.keys(r).map(s=>r[s]);this.addIcons(...o)}}getIconDefinition(t,r){return t in this.definitions&&r in this.definitions[t]?this.definitions[t][r]:null}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),d3=(()=>{let e=class e{constructor(){this.stackItemSize="1x"}ngOnChanges(t){if("size"in t)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: ....')}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},standalone:!0,features:[Oe]});let i=e;return i})(),u3=(()=>{let e=class e{constructor(t,r){this.renderer=t,this.elementRef=r}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(t){"size"in t&&(t.size.currentValue!=null&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${t.size.currentValue}`),t.size.previousValue!=null&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${t.size.previousValue}`))}};e.\u0275fac=function(r){return new(r||e)(m(Xn),m(I))},e.\u0275cmp=V({type:e,selectors:[["fa-stack"]],inputs:{size:"size"},standalone:!0,features:[Oe,Re],ngContentSelectors:n3,decls:1,vars:0,template:function(r,o){r&1&&(Ee(),K(0))},encapsulation:2});let i=e;return i})(),$u=(()=>{let e=class e{set spin(t){this.animation=t?"spin":void 0}set pulse(t){this.animation=t?"spin-pulse":void 0}constructor(t,r,o,s,a){this.sanitizer=t,this.config=r,this.iconLibrary=o,this.stackItem=s,this.classes=[],a!=null&&s==null&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: .')}ngOnChanges(t){if(this.icon==null&&this.config.fallbackIcon==null){o3();return}if(t){let r=this.icon!=null?this.icon:this.config.fallbackIcon,o=this.findIconDefinition(r);if(o!=null){let s=this.buildParams();this.renderIcon(o,s)}}}render(){this.ngOnChanges({})}findIconDefinition(t){let r=l3(t,this.config.defaultPrefix);if("icon"in r)return r;let o=this.iconLibrary.getIconDefinition(r.prefix,r.iconName);return o??(r3(r),null)}buildParams(){let t={flip:this.flip,animation:this.animation,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:typeof this.fixedWidth=="boolean"?this.fixedWidth:this.config.fixedWidth,stackItemSize:this.stackItem!=null?this.stackItem.stackItemSize:null},r=typeof this.transform=="string"?LE.transform(this.transform):this.transform;return{title:this.title,transform:r,classes:[...s3(t),...this.classes],mask:this.mask!=null?this.findIconDefinition(this.mask):null,styles:this.styles!=null?this.styles:{},symbol:this.symbol,attributes:{role:this.a11yRole}}}renderIcon(t,r){let o=jE(t,r);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(o.html.join(` -`))}};e.\u0275fac=function(r){return new(r||e)(m(xp),m(c3),m(ll),m(d3,8),m(u3,8))},e.\u0275cmp=V({type:e,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(r,o){r&2&&(xi("innerHTML",o.renderedIconHTML,Vc),Q("title",o.title))},inputs:{icon:"icon",title:"title",animation:"animation",spin:"spin",pulse:"pulse",mask:"mask",styles:"styles",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",classes:"classes",transform:"transform",a11yRole:"a11yRole"},standalone:!0,features:[Oe,Re],decls:0,vars:0,template:function(r,o){},encapsulation:2});let i=e;return i})();var As=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({});let i=e;return i})();var m3=["mat-menu-item",""];function h3(i,e){i&1&&(bi(),g(0,"svg",3),z(1,"polygon",4),b())}var f3=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],p3=["mat-icon, [matMenuItemIcon]","*"];function g3(i,e){if(i&1){let n=Mt();g(0,"div",0),$("keydown",function(r){Ke(n);let o=A();return Ze(o._handleKeydown(r))})("click",function(){Ke(n);let r=A();return Ze(r.closed.emit("click"))})("@transformMenu.start",function(r){Ke(n);let o=A();return Ze(o._onAnimationStart(r))})("@transformMenu.done",function(r){Ke(n);let o=A();return Ze(o._onAnimationDone(r))}),g(1,"div",1),K(2),b()()}if(i&2){let n=A();R("id",n.panelId)("ngClass",n._classList)("@transformMenu",n._panelAnimationState),Q("aria-label",n.ariaLabel||null)("aria-labelledby",n.ariaLabelledby||null)("aria-describedby",n.ariaDescribedby||null)}}var b3=["*"],Eb=new y("MAT_MENU_PANEL"),cl=(()=>{let e=class e{constructor(t,r,o,s,a){this._elementRef=t,this._document=r,this._focusMonitor=o,this._parentMenu=s,this._changeDetectorRef=a,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new S,this._focused=new S,this._highlighted=!1,this._triggersSubmenu=!1,s?.addItem?.(this)}focus(t,r){this._focusMonitor&&t?this._focusMonitor.focusVia(this._getHostElement(),t,r):this._getHostElement().focus(r),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(t){this.disabled&&(t.preventDefault(),t.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){let t=this._elementRef.nativeElement.cloneNode(!0),r=t.querySelectorAll("mat-icon, .material-icons");for(let o=0;o{let e=class e{constructor(t,r,o,s,a,l,c){this._template=t,this._componentFactoryResolver=r,this._appRef=o,this._injector=s,this._viewContainerRef=a,this._document=l,this._changeDetectorRef=c,this._attached=new S}attach(t={}){this._portal||(this._portal=new ri(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new bs(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));let r=this._template.elementRef.nativeElement;r.parentNode.insertBefore(this._outlet.outletElement,r),this._changeDetectorRef?.markForCheck(),this._portal.attach(this._outlet,t),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}};e.\u0275fac=function(r){return new(r||e)(m(Ae),m(Pi),m(cn),m(_t),m(qe),m(Z),m(ve))},e.\u0275dir=D({type:e,selectors:[["ng-template","matMenuContent",""]],features:[be([{provide:BE,useExisting:e}])]});let i=e;return i})(),Uu={transformMenu:Tt("transformMenu",[nt("void",ue({opacity:0,transform:"scale(0.8)"})),Xe("void => enter",ot("120ms cubic-bezier(0, 0, 0.2, 1)",ue({opacity:1,transform:"scale(1)"}))),Xe("* => void",ot("100ms 25ms linear",ue({opacity:0})))]),fadeInItems:Tt("fadeInItems",[nt("showing",ue({opacity:1})),Xe("void => *",[ue({opacity:0}),ot("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},EK=Uu.fadeInItems,IK=Uu.transformMenu,_3=0,v3=new y("mat-menu-default-options",{providedIn:"root",factory:y3});function y3(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}var Os=(()=>{let e=class e{get xPosition(){return this._xPosition}set xPosition(t){this._xPosition=t,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(t){this._yPosition=t,this.setPositionClasses()}set panelClass(t){let r=this._previousPanelClass;r&&r.length&&r.split(" ").forEach(o=>{this._classList[o]=!1}),this._previousPanelClass=t,t&&t.length&&(t.split(" ").forEach(o=>{this._classList[o]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(t){this.panelClass=t}constructor(t,r,o,s){this._elementRef=t,this._ngZone=r,this._changeDetectorRef=s,this._elevationPrefix="mat-elevation-z",this._baseElevation=8,this._directDescendantItems=new rn,this._classList={},this._panelAnimationState="void",this._animationDone=new S,this.closed=new F,this.close=this.closed,this.panelId=`mat-menu-panel-${_3++}`,this.overlayPanelClass=o.overlayPanelClass||"",this._xPosition=o.xPosition,this._yPosition=o.yPosition,this.backdropClass=o.backdropClass,this.overlapTrigger=o.overlapTrigger,this.hasBackdrop=o.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new ns(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(tt(this._directDescendantItems),It(t=>Be(...t.map(r=>r._focused)))).subscribe(t=>this._keyManager.updateActiveItem(t)),this._directDescendantItems.changes.subscribe(t=>{let r=this._keyManager;if(this._panelAnimationState==="enter"&&r.activeItem?._hasFocus()){let o=t.toArray(),s=Math.max(0,Math.min(o.length-1,r.activeItemIndex||0));o[s]&&!o[s].disabled?r.setActiveItem(s):r.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe(tt(this._directDescendantItems),It(r=>Be(...r.map(o=>o._hovered))))}addItem(t){}removeItem(t){}_handleKeydown(t){let r=t.keyCode,o=this._keyManager;switch(r){case 27:Dt(t)||(t.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&this.direction==="ltr"&&this.closed.emit("keydown");break;case 39:this.parentMenu&&this.direction==="rtl"&&this.closed.emit("keydown");break;default:(r===38||r===40)&&o.setFocusOrigin("keyboard"),o.onKeydown(t);return}t.stopPropagation()}focusFirstItem(t="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe(ke(1)).subscribe(()=>{let r=null;if(this._directDescendantItems.length&&(r=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!r||!r.contains(document.activeElement)){let o=this._keyManager;o.setFocusOrigin(t).setFirstItemActive(),!o.activeItem&&r&&r.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(t){let r=Math.min(this._baseElevation+t,24),o=`${this._elevationPrefix}${r}`,s=Object.keys(this._classList).find(a=>a.startsWith(this._elevationPrefix));(!s||s===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[o]=!0,this._previousElevation=o)}setPositionClasses(t=this.xPosition,r=this.yPosition){let o=this._classList;o["mat-menu-before"]=t==="before",o["mat-menu-after"]=t==="after",o["mat-menu-above"]=r==="above",o["mat-menu-below"]=r==="below",this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(t){this._animationDone.next(t),this._isAnimating=!1}_onAnimationStart(t){this._isAnimating=!0,t.toState==="enter"&&this._keyManager.activeItemIndex===0&&(t.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(tt(this._allItems)).subscribe(t=>{this._directDescendantItems.reset(t.filter(r=>r._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}};e.\u0275fac=function(r){return new(r||e)(m(I),m(M),m(v3),m(ve))},e.\u0275cmp=V({type:e,selectors:[["mat-menu"]],contentQueries:function(r,o,s){if(r&1&&(ye(s,BE,5),ye(s,cl,5),ye(s,cl,4)),r&2){let a;L(a=j())&&(o.lazyContent=a.first),L(a=j())&&(o._allItems=a),L(a=j())&&(o.items=a)}},viewQuery:function(r,o){if(r&1&&de(Ae,5),r&2){let s;L(s=j())&&(o.templateRef=s.first)}},hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(r,o){r&2&&Q("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:["overlapTrigger","overlapTrigger",Se],hasBackdrop:["hasBackdrop","hasBackdrop",t=>t==null?null:Se(t)],panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],features:[be([{provide:Eb,useExisting:e}]),ct],ngContentSelectors:b3,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content"]],template:function(r,o){r&1&&(Ee(),G(0,g3,3,6,"ng-template"))},dependencies:[tr],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[Uu.transformMenu,Uu.fadeInItems]},changeDetection:0});let i=e;return i})(),HE=new y("mat-menu-scroll-strategy");function w3(i){return()=>i.scrollStrategies.reposition()}var x3={provide:HE,deps:[mt],useFactory:w3},VE=Gt({passive:!0});var $E=(()=>{let e=class e{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(t){this.menu=t}get menu(){return this._menu}set menu(t){t!==this._menu&&(this._menu=t,this._menuCloseSubscription.unsubscribe(),t&&(this._parentMaterialMenu,this._menuCloseSubscription=t.close.subscribe(r=>{this._destroyMenu(r),(r==="click"||r==="tab")&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(r)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(t,r,o,s,a,l,c,d,u){this._overlay=t,this._element=r,this._viewContainerRef=o,this._menuItemInstance=l,this._dir=c,this._focusMonitor=d,this._ngZone=u,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=he.EMPTY,this._hoverSubscription=he.EMPTY,this._menuCloseSubscription=he.EMPTY,this._changeDetectorRef=ee(ve),this._handleTouchStart=h=>{Ra(h)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new F,this.onMenuOpen=this.menuOpened,this.menuClosed=new F,this.onMenuClose=this.menuClosed,this._scrollStrategy=s,this._parentMaterialMenu=a instanceof Os?a:void 0,r.nativeElement.addEventListener("touchstart",this._handleTouchStart,VE)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,VE),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){let t=this.menu;if(this._menuOpen||!t)return;let r=this._createOverlay(t),o=r.getConfig(),s=o.positionStrategy;this._setPosition(t,s),o.hasBackdrop=t.hasBackdrop==null?!this.triggersSubmenu():t.hasBackdrop,r.attach(this._getPortal(t)),t.lazyContent&&t.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(t),t instanceof Os&&(t._startAnimation(),t._directDescendantItems.changes.pipe(re(t.close)).subscribe(()=>{s.withLockedPosition(!1).reapplyLastPosition(),s.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(t,r){this._focusMonitor&&t?this._focusMonitor.focusVia(this._element,t,r):this._element.nativeElement.focus(r)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(t){if(!this._overlayRef||!this.menuOpen)return;let r=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&(t==="keydown"||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,r instanceof Os?(r._resetAnimation(),r.lazyContent?r._animationDone.pipe(Ge(o=>o.toState==="void"),ke(1),re(r.lazyContent._attached)).subscribe({next:()=>r.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),r?.lazyContent?.detach())}_initMenu(t){t.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,t.direction=this.dir,this._setMenuElevation(t),t.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(t){if(t.setElevation){let r=0,o=t.parentMenu;for(;o;)r++,o=o.parentMenu;t.setElevation(r)}}_setIsMenuOpen(t){t!==this._menuOpen&&(this._menuOpen=t,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(t),this._changeDetectorRef.markForCheck())}_createOverlay(t){if(!this._overlayRef){let r=this._getOverlayConfig(t);this._subscribeToPositions(t,r.positionStrategy),this._overlayRef=this._overlay.create(r),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(t){return new dr({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:t.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:t.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(t,r){t.setPositionClasses&&r.positionChanges.subscribe(o=>{let s=o.connectionPair.overlayX==="start"?"after":"before",a=o.connectionPair.overlayY==="top"?"below":"above";this._ngZone?this._ngZone.run(()=>t.setPositionClasses(s,a)):t.setPositionClasses(s,a)})}_setPosition(t,r){let[o,s]=t.xPosition==="before"?["end","start"]:["start","end"],[a,l]=t.yPosition==="above"?["bottom","top"]:["top","bottom"],[c,d]=[a,l],[u,h]=[o,s],f=0;if(this.triggersSubmenu()){if(h=o=t.xPosition==="before"?"start":"end",s=u=o==="end"?"start":"end",this._parentMaterialMenu){if(this._parentInnerPadding==null){let p=this._parentMaterialMenu.items.first;this._parentInnerPadding=p?p._getHostElement().offsetTop:0}f=a==="bottom"?this._parentInnerPadding:-this._parentInnerPadding}}else t.overlapTrigger||(c=a==="top"?"bottom":"top",d=l==="top"?"bottom":"top");r.withPositions([{originX:o,originY:c,overlayX:u,overlayY:a,offsetY:f},{originX:s,originY:c,overlayX:h,overlayY:a,offsetY:f},{originX:o,originY:d,overlayX:u,overlayY:l,offsetY:-f},{originX:s,originY:d,overlayX:h,overlayY:l,offsetY:-f}])}_menuClosingActions(){let t=this._overlayRef.backdropClick(),r=this._overlayRef.detachments(),o=this._parentMaterialMenu?this._parentMaterialMenu.closed:Me(),s=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(Ge(a=>a!==this._menuItemInstance),Ge(()=>this._menuOpen)):Me();return Be(t,o,s,r)}_handleMousedown(t){Oa(t)||(this._openedBy=t.button===0?"mouse":void 0,this.triggersSubmenu()&&t.preventDefault())}_handleKeydown(t){let r=t.keyCode;(r===13||r===32)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(r===39&&this.dir==="ltr"||r===37&&this.dir==="rtl")&&(this._openedBy="keyboard",this.openMenu())}_handleClick(t){this.triggersSubmenu()?(t.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe(Ge(t=>t===this._menuItemInstance&&!t.disabled),kr(0,Hs)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Os&&this.menu._isAnimating?this.menu._animationDone.pipe(ke(1),kr(0,Hs),re(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(t){return(!this._portal||this._portal.templateRef!==t.templateRef)&&(this._portal=new ri(t.templateRef,this._viewContainerRef)),this._portal}};e.\u0275fac=function(r){return new(r||e)(m(mt),m(I),m(qe),m(HE),m(Eb,8),m(cl,10),m(yt,8),m(At),m(M))},e.\u0275dir=D({type:e,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(r,o){r&1&&$("click",function(a){return o._handleClick(a)})("mousedown",function(a){return o._handleMousedown(a)})("keydown",function(a){return o._handleKeydown(a)}),r&2&&Q("aria-haspopup",o.menu?"menu":null)("aria-expanded",o.menuOpen)("aria-controls",o.menuOpen?o.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"]});let i=e;return i})(),UE=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[x3],imports:[Wt,Bi,ae,fn,lr,ae]});let i=e;return i})();var C3=new y("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");var E3=Na(class{constructor(i){this._elementRef=i}},"primary"),GE=(()=>{let e=class e extends E3{constructor(t,r,o,s,a){super(t),this._ngZone=r,this._changeDetectorRef=o,this._animationMode=s,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new F,this._mode="determinate",this._transitionendHandler=l=>{this.animationEnd.observers.length===0||!l.target||!l.target.classList.contains("mdc-linear-progress__primary-bar")||(this.mode==="determinate"||this.mode==="buffer")&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation=s==="NoopAnimations",a&&(a.color&&(this.color=this.defaultColor=a.color),this.mode=a.mode||this.mode)}get value(){return this._value}set value(t){this._value=WE(ze(t)),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(t){this._bufferValue=WE(ze(t)),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(t){this._mode=t,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${this.mode==="buffer"?this.bufferValue:100}%`}_isIndeterminate(){return this.mode==="indeterminate"||this.mode==="query"}};e.\u0275fac=function(r){return new(r||e)(m(I),m(M),m(ve),m(Te,8),m(C3,8))},e.\u0275cmp=V({type:e,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:8,hostBindings:function(r,o){r&2&&(Q("aria-valuenow",o._isIndeterminate()?null:o.value)("mode",o.mode),W("_mat-animation-noopable",o._isNoopAnimation)("mdc-linear-progress--animation-ready",!o._isNoopAnimation)("mdc-linear-progress--indeterminate",o._isIndeterminate()))},inputs:{color:"color",value:"value",bufferValue:"bufferValue",mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[B],decls:7,vars:4,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(r,o){r&1&&(g(0,"div",0),z(1,"div",1)(2,"div",2),b(),g(3,"div",3),z(4,"span",4),b(),g(5,"div",5),z(6,"span",4),b()),r&2&&(w(1),_i("flex-basis",o._getBufferBarFlexBasis()),w(2),_i("transform",o._getPrimaryBarTransform()))},styles:[`@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half))}100%{transform:translateX(var(--mdc-linear-progress-primary-full))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E");animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color)}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill=''/%3E%3C/svg%3E")}}.mdc-linear-progress{height:max(var(--mdc-linear-progress-track-height), var(--mdc-linear-progress-active-indicator-height))}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress{height:4px}}.mdc-linear-progress__bar{height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{height:var(--mdc-linear-progress-track-height)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height)}}.mdc-linear-progress__buffer{border-radius:var(--mdc-linear-progress-track-shape)}.mat-mdc-progress-bar{display:block;text-align:left;--mdc-linear-progress-primary-half: 83.67142%;--mdc-linear-progress-primary-full: 200.611057%;--mdc-linear-progress-secondary-quarter: 37.651913%;--mdc-linear-progress-secondary-half: 84.386165%;--mdc-linear-progress-secondary-full: 160.277782%;--mdc-linear-progress-primary-half-neg: -83.67142%;--mdc-linear-progress-primary-full-neg: -200.611057%;--mdc-linear-progress-secondary-quarter-neg: -37.651913%;--mdc-linear-progress-secondary-half-neg: -84.386165%;--mdc-linear-progress-secondary-full-neg: -160.277782%}[dir=rtl] .mat-mdc-progress-bar{text-align:right}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}`],encapsulation:2,changeDetection:0});let i=e;return i})();function WE(i,e=0,n=100){return Math.max(e,Math.min(n,i))}var qE=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae]});let i=e;return i})();var k3=["mat-sort-header",""];function S3(i,e){if(i&1){let n=Mt();g(0,"div",3),$("@arrowPosition.start",function(){Ke(n);let r=A();return Ze(r._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){Ke(n);let r=A();return Ze(r._disableViewStateAnimation=!1)}),z(1,"div",4),g(2,"div",5),z(3,"div",6)(4,"div",7)(5,"div",8),b()()}if(i&2){let n=A();R("@arrowOpacity",n._getArrowViewState())("@arrowPosition",n._getArrowViewState())("@allowChildren",n._getArrowDirectionState()),w(2),R("@indicator",n._getArrowDirectionState()),w(1),R("@leftPointer",n._getArrowDirectionState()),w(1),R("@rightPointer",n._getArrowDirectionState())}}var M3=["*"];var YE=new y("MAT_SORT_DEFAULT_OPTIONS"),T3=nu(hn(class{})),dl=(()=>{let e=class e extends T3{get direction(){return this._direction}set direction(t){this._direction=t}get disableClear(){return this._disableClear}set disableClear(t){this._disableClear=me(t)}constructor(t){super(),this._defaultOptions=t,this.sortables=new Map,this._stateChanges=new S,this.start="asc",this._direction="",this.sortChange=new F}register(t){this.sortables.set(t.id,t)}deregister(t){this.sortables.delete(t.id)}sort(t){this.active!=t.id?(this.active=t.id,this.direction=t.start?t.start:this.start):this.direction=this.getNextSortDirection(t),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(t){if(!t)return"";let r=t?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear,o=A3(t.start||this.start,r),s=o.indexOf(this.direction)+1;return s>=o.length&&(s=0),o[s]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}};e.\u0275fac=function(r){return new(r||e)(m(YE,8))},e.\u0275dir=D({type:e,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[B,Oe]});let i=e;return i})();function A3(i,e){let n=["asc","desc"];return i=="desc"&&n.reverse(),e||n.push(""),n}var br=rD.ENTERING+" "+nD.STANDARD_CURVE,Rs={indicator:Tt("indicator",[nt("active-asc, asc",ue({transform:"translateY(0px)"})),nt("active-desc, desc",ue({transform:"translateY(10px)"})),Xe("active-asc <=> active-desc",ot(br))]),leftPointer:Tt("leftPointer",[nt("active-asc, asc",ue({transform:"rotate(-45deg)"})),nt("active-desc, desc",ue({transform:"rotate(45deg)"})),Xe("active-asc <=> active-desc",ot(br))]),rightPointer:Tt("rightPointer",[nt("active-asc, asc",ue({transform:"rotate(45deg)"})),nt("active-desc, desc",ue({transform:"rotate(-45deg)"})),Xe("active-asc <=> active-desc",ot(br))]),arrowOpacity:Tt("arrowOpacity",[nt("desc-to-active, asc-to-active, active",ue({opacity:1})),nt("desc-to-hint, asc-to-hint, hint",ue({opacity:.54})),nt("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",ue({opacity:0})),Xe("* => asc, * => desc, * => active, * => hint, * => void",ot("0ms")),Xe("* <=> *",ot(br))]),arrowPosition:Tt("arrowPosition",[Xe("* => desc-to-hint, * => desc-to-active",ot(br,xa([ue({transform:"translateY(-25%)"}),ue({transform:"translateY(0)"})]))),Xe("* => hint-to-desc, * => active-to-desc",ot(br,xa([ue({transform:"translateY(0)"}),ue({transform:"translateY(25%)"})]))),Xe("* => asc-to-hint, * => asc-to-active",ot(br,xa([ue({transform:"translateY(25%)"}),ue({transform:"translateY(0)"})]))),Xe("* => hint-to-asc, * => active-to-asc",ot(br,xa([ue({transform:"translateY(0)"}),ue({transform:"translateY(-25%)"})]))),nt("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",ue({transform:"translateY(0)"})),nt("hint-to-desc, active-to-desc, desc",ue({transform:"translateY(-25%)"})),nt("hint-to-asc, active-to-asc, asc",ue({transform:"translateY(25%)"}))]),allowChildren:Tt("allowChildren",[Xe("* <=> *",[Id("@*",Ed(),{optional:!0})])])},Wu=(()=>{let e=class e{constructor(){this.changes=new S}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function O3(i){return i||new Wu}var R3={provide:Wu,deps:[[new Ur,new Ho,Wu]],useFactory:O3},F3=hn(class{}),QE=(()=>{let e=class e extends F3{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(t){this._updateSortActionDescription(t)}get disableClear(){return this._disableClear}set disableClear(t){this._disableClear=me(t)}constructor(t,r,o,s,a,l,c,d){super(),this._intl=t,this._changeDetectorRef=r,this._sort=o,this._columnDef=s,this._focusMonitor=a,this._elementRef=l,this._ariaDescriber=c,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",d?.arrowPosition&&(this.arrowPosition=d?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{let r=!!t;r!==this._showIndicatorHint&&(this._setIndicatorHintVisible(r),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(t){this._isDisabled()&&t||(this._showIndicatorHint=t,this._isSorted()||(this._updateArrowDirection(),this._showIndicatorHint?this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"hint"}):this._setAnimationTransitionState({fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(t){this._viewState=t||{},this._disableViewStateAnimation&&(this._viewState={toState:t.toState})}_toggleOnInteraction(){this._sort.sort(this),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(t){!this._isDisabled()&&(t.keyCode===32||t.keyCode===13)&&(t.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&(this._sort.direction==="asc"||this._sort.direction==="desc")}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){let t=this._viewState.fromState;return(t?`${t}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?this._sort.direction=="asc"?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(t){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,t)),this._sortActionDescription=t}_handleStateChanges(){this._rerenderSubscription=Be(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&this._viewState.toState==="active"&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}};e.\u0275fac=function(r){return new(r||e)(m(Wu),m(ve),m(dl,8),m("MAT_SORT_HEADER_COLUMN_DEF",8),m(At),m(I),m(Xd,8),m(YE,8))},e.\u0275cmp=V({type:e,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(r,o){r&1&&$("click",function(){return o._handleClick()})("keydown",function(a){return o._handleKeydown(a)})("mouseenter",function(){return o._setIndicatorHintVisible(!0)})("mouseleave",function(){return o._setIndicatorHintVisible(!1)}),r&2&&(Q("aria-sort",o._getAriaSortAttribute()),W("mat-sort-header-disabled",o._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[B],attrs:k3,ngContentSelectors:M3,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(r,o){r&1&&(Ee(),g(0,"div",0)(1,"div",1),K(2),b(),G(3,S3,6,6,"div",2),b()),r&2&&(W("mat-sort-header-sorted",o._isSorted())("mat-sort-header-position-before",o.arrowPosition==="before"),Q("tabindex",o._isDisabled()?null:0)("role",o._isDisabled()?null:"button"),w(3),ce(3,o._renderArrow()?3:-1))},styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;color:var(--mat-sort-arrow-color);opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[Rs.indicator,Rs.leftPointer,Rs.rightPointer,Rs.arrowOpacity,Rs.arrowPosition,Rs.allowChildren]},changeDetection:0});let i=e;return i})(),KE=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[R3],imports:[ae]});let i=e;return i})();var L3=[[["caption"]],[["colgroup"],["col"]]],j3=["caption","colgroup, col"];function Tb(i){return class extends i{get sticky(){return this._sticky}set sticky(e){let n=this._sticky;this._sticky=me(e),this._hasStickyChanged=n!==this._sticky}hasStickyChanged(){let e=this._hasStickyChanged;return this._hasStickyChanged=!1,e}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...e){super(...e),this._sticky=!1,this._hasStickyChanged=!1}}}var uo=new y("CDK_TABLE");var tm=(()=>{let e=class e{constructor(t){this.template=t}};e.\u0275fac=function(r){return new(r||e)(m(Ae))},e.\u0275dir=D({type:e,selectors:[["","cdkCellDef",""]]});let i=e;return i})(),im=(()=>{let e=class e{constructor(t){this.template=t}};e.\u0275fac=function(r){return new(r||e)(m(Ae))},e.\u0275dir=D({type:e,selectors:[["","cdkHeaderCellDef",""]]});let i=e;return i})(),XE=(()=>{let e=class e{constructor(t){this.template=t}};e.\u0275fac=function(r){return new(r||e)(m(Ae))},e.\u0275dir=D({type:e,selectors:[["","cdkFooterCellDef",""]]});let i=e;return i})(),Ib=class{},V3=Tb(Ib),Fs=(()=>{let e=class e extends V3{get name(){return this._name}set name(t){this._setNameInput(t)}get stickyEnd(){return this._stickyEnd}set stickyEnd(t){t!==this._stickyEnd&&(this._stickyEnd=t,this._hasStickyChanged=!0)}constructor(t){super(),this._table=t,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(t){t&&(this._name=t,this.cssClassFriendlyName=t.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}};e.\u0275fac=function(r){return new(r||e)(m(uo,8))},e.\u0275dir=D({type:e,selectors:[["","cdkColumnDef",""]],contentQueries:function(r,o,s){if(r&1&&(ye(s,tm,5),ye(s,im,5),ye(s,XE,5)),r&2){let a;L(a=j())&&(o.cell=a.first),L(a=j())&&(o.headerCell=a.first),L(a=j())&&(o.footerCell=a.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:["stickyEnd","stickyEnd",Se]},features:[be([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),ct,B]});let i=e;return i})(),qu=class{constructor(e,n){n.nativeElement.classList.add(...e._columnCssClassName)}},JE=(()=>{let e=class e extends qu{constructor(t,r){super(t,r)}};e.\u0275fac=function(r){return new(r||e)(m(Fs),m(I))},e.\u0275dir=D({type:e,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[B]});let i=e;return i})();var e1=(()=>{let e=class e extends qu{constructor(t,r){if(super(t,r),t._table?._elementRef.nativeElement.nodeType===1){let o=t._table._elementRef.nativeElement.getAttribute("role"),s=o==="grid"||o==="treegrid"?"gridcell":"cell";r.nativeElement.setAttribute("role",s)}}};e.\u0275fac=function(r){return new(r||e)(m(Fs),m(I))},e.\u0275dir=D({type:e,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[B]});let i=e;return i})(),Yu=class{constructor(){this.tasks=[],this.endTasks=[]}},Qu=new y("_COALESCED_STYLE_SCHEDULER"),Ab=(()=>{let e=class e{constructor(t){this._ngZone=t,this._currentSchedule=null,this._destroyed=new S}schedule(t){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(t)}scheduleEnd(t){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(t)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new Yu,this._getScheduleObservable().pipe(re(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){let t=this._currentSchedule;this._currentSchedule=new Yu;for(let r of t.tasks)r();for(let r of t.endTasks)r()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?Ht(Promise.resolve(void 0)):this._ngZone.onStable.pipe(ke(1))}};e.\u0275fac=function(r){return new(r||e)(_(M))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})();var Ob=(()=>{let e=class e{constructor(t,r){this.template=t,this._differs=r}ngOnChanges(t){if(!this._columnsDiffer){let r=t.columns&&t.columns.currentValue||[];this._columnsDiffer=this._differs.find(r).create(),this._columnsDiffer.diff(r)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(t){return this instanceof ul?t.headerCell.template:this instanceof Rb?t.footerCell.template:t.cell.template}};e.\u0275fac=function(r){return new(r||e)(m(Ae),m(an))},e.\u0275dir=D({type:e,features:[Oe]});let i=e;return i})(),kb=class extends Ob{},B3=Tb(kb),ul=(()=>{let e=class e extends B3{constructor(t,r,o){super(t,r),this._table=o}ngOnChanges(t){super.ngOnChanges(t)}};e.\u0275fac=function(r){return new(r||e)(m(Ae),m(an),m(uo,8))},e.\u0275dir=D({type:e,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[B,Oe]});let i=e;return i})(),Sb=class extends Ob{},z3=Tb(Sb),Rb=(()=>{let e=class e extends z3{constructor(t,r,o){super(t,r),this._table=o}ngOnChanges(t){super.ngOnChanges(t)}};e.\u0275fac=function(r){return new(r||e)(m(Ae),m(an),m(uo,8))},e.\u0275dir=D({type:e,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[B,Oe]});let i=e;return i})(),nm=(()=>{let e=class e extends Ob{constructor(t,r,o){super(t,r),this._table=o}};e.\u0275fac=function(r){return new(r||e)(m(Ae),m(an),m(uo,8))},e.\u0275dir=D({type:e,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[B]});let i=e;return i})(),co=(()=>{let e=class e{constructor(t){this._viewContainer=t,e.mostRecentCellOutlet=this}ngOnDestroy(){e.mostRecentCellOutlet===this&&(e.mostRecentCellOutlet=null)}};e.mostRecentCellOutlet=null,e.\u0275fac=function(r){return new(r||e)(m(qe))},e.\u0275dir=D({type:e,selectors:[["","cdkCellOutlet",""]]});let i=e;return i})(),Fb=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(r,o){r&1&&Cn(0,0)},dependencies:[co],encapsulation:2});let i=e;return i})();var Pb=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(r,o){r&1&&Cn(0,0)},dependencies:[co],encapsulation:2});let i=e;return i})(),t1=(()=>{let e=class e{constructor(t){this.templateRef=t,this._contentClassName="cdk-no-data-row"}};e.\u0275fac=function(r){return new(r||e)(m(Ae))},e.\u0275dir=D({type:e,selectors:[["ng-template","cdkNoDataRow",""]]});let i=e;return i})(),ZE=["top","bottom","left","right"],Mb=class{constructor(e,n,t,r,o=!0,s=!0,a){this._isNativeHtmlTable=e,this._stickCellCss=n,this.direction=t,this._coalescedStyleScheduler=r,this._isBrowser=o,this._needsPositionStickyOnElement=s,this._positionListener=a,this._cachedCellWidths=[],this._borderCellCss={top:`${n}-border-elem-top`,bottom:`${n}-border-elem-bottom`,left:`${n}-border-elem-left`,right:`${n}-border-elem-right`}}clearStickyPositioning(e,n){let t=[];for(let r of e)if(r.nodeType===r.ELEMENT_NODE){t.push(r);for(let o=0;o{for(let r of t)this._removeStickyStyle(r,n)})}updateStickyColumns(e,n,t,r=!0){if(!e.length||!this._isBrowser||!(n.some(h=>h)||t.some(h=>h))){this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]}));return}let o=e[0],s=o.children.length,a=this._getCellWidths(o,r),l=this._getStickyStartColumnPositions(a,n),c=this._getStickyEndColumnPositions(a,t),d=n.lastIndexOf(!0),u=t.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{let h=this.direction==="rtl",f=h?"right":"left",p=h?"left":"right";for(let v of e)for(let E=0;En[E]?v:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:u===-1?[]:a.slice(u).map((v,E)=>t[E+u]?v:null).reverse()}))})}stickRows(e,n,t){if(!this._isBrowser)return;let r=t==="bottom"?e.slice().reverse():e,o=t==="bottom"?n.slice().reverse():n,s=[],a=[],l=[];for(let d=0,u=0;d{for(let d=0;d{n.some(r=>!r)?this._removeStickyStyle(t,["bottom"]):this._addStickyStyle(t,"bottom",0,!1)})}_removeStickyStyle(e,n){for(let r of n)e.style[r]="",e.classList.remove(this._borderCellCss[r]);ZE.some(r=>n.indexOf(r)===-1&&e.style[r])?e.style.zIndex=this._getCalculatedZIndex(e):(e.style.zIndex="",this._needsPositionStickyOnElement&&(e.style.position=""),e.classList.remove(this._stickCellCss))}_addStickyStyle(e,n,t,r){e.classList.add(this._stickCellCss),r&&e.classList.add(this._borderCellCss[n]),e.style[n]=`${t}px`,e.style.zIndex=this._getCalculatedZIndex(e),this._needsPositionStickyOnElement&&(e.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(e){let n={top:100,bottom:10,left:1,right:1},t=0;for(let r of ZE)e.style[r]&&(t+=n[r]);return t?`${t}`:""}_getCellWidths(e,n=!0){if(!n&&this._cachedCellWidths.length)return this._cachedCellWidths;let t=[],r=e.children;for(let o=0;o0;o--)n[o]&&(t[o]=r,r+=e[o]);return t}};var Ku=new y("CDK_SPL");var Zu=(()=>{let e=class e{constructor(t,r){this.viewContainer=t,this.elementRef=r}};e.\u0275fac=function(r){return new(r||e)(m(qe),m(I))},e.\u0275dir=D({type:e,selectors:[["","rowOutlet",""]]});let i=e;return i})(),Xu=(()=>{let e=class e{constructor(t,r){this.viewContainer=t,this.elementRef=r}};e.\u0275fac=function(r){return new(r||e)(m(qe),m(I))},e.\u0275dir=D({type:e,selectors:[["","headerRowOutlet",""]]});let i=e;return i})(),Ju=(()=>{let e=class e{constructor(t,r){this.viewContainer=t,this.elementRef=r}};e.\u0275fac=function(r){return new(r||e)(m(qe),m(I))},e.\u0275dir=D({type:e,selectors:[["","footerRowOutlet",""]]});let i=e;return i})(),em=(()=>{let e=class e{constructor(t,r){this.viewContainer=t,this.elementRef=r}};e.\u0275fac=function(r){return new(r||e)(m(qe),m(I))},e.\u0275dir=D({type:e,selectors:[["","noDataRowOutlet",""]]});let i=e;return i})();var Nb=(()=>{let e=class e{get trackBy(){return this._trackByFn}set trackBy(t){this._trackByFn=t}get dataSource(){return this._dataSource}set dataSource(t){this._dataSource!==t&&this._switchDataSource(t)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(t){this._multiTemplateDataRows=t,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(t){this._fixedLayout=t,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(t,r,o,s,a,l,c,d,u,h,f,p){this._differs=t,this._changeDetectorRef=r,this._elementRef=o,this._dir=a,this._platform=c,this._viewRepeater=d,this._coalescedStyleScheduler=u,this._viewportRuler=h,this._stickyPositioningListener=f,this._ngZone=p,this._onDestroy=new S,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new F,this.viewChange=new Bt({start:0,end:Number.MAX_VALUE}),s||this._elementRef.nativeElement.setAttribute("role","table"),this._document=l,this._isNativeHtmlTable=this._elementRef.nativeElement.nodeName==="TABLE"}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((t,r)=>this.trackBy?this.trackBy(r.dataIndex,r.data):r),this._viewportRuler.change().pipe(re(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let r=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||r,this._forceRecalculateCellWidths=r,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(t=>{t.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),lu(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();let t=this._dataDiffer.diff(this._renderRows);if(!t){this._updateNoDataRow(),this.contentChanged.next();return}let r=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(t,r,(o,s,a)=>this._getEmbeddedViewArgs(o.item,a),o=>o.item.data,o=>{o.operation===1&&o.context&&this._renderCellTemplateForItem(o.record.item.rowDef,o.context)}),this._updateRowIndexContext(),t.forEachIdentityChange(o=>{let s=r.get(o.currentIndex);s.context.$implicit=o.item.data}),this._updateNoDataRow(),this._ngZone&&M.isInAngularZone()?this._ngZone.onStable.pipe(ke(1),re(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(t){this._customColumnDefs.add(t)}removeColumnDef(t){this._customColumnDefs.delete(t)}addRowDef(t){this._customRowDefs.add(t)}removeRowDef(t){this._customRowDefs.delete(t)}addHeaderRowDef(t){this._customHeaderRowDefs.add(t),this._headerRowDefChanged=!0}removeHeaderRowDef(t){this._customHeaderRowDefs.delete(t),this._headerRowDefChanged=!0}addFooterRowDef(t){this._customFooterRowDefs.add(t),this._footerRowDefChanged=!0}removeFooterRowDef(t){this._customFooterRowDefs.delete(t),this._footerRowDefChanged=!0}setNoDataRow(t){this._customNoDataRow=t}updateStickyHeaderRowStyles(){let t=this._getRenderedRows(this._headerRowOutlet),o=this._elementRef.nativeElement.querySelector("thead");o&&(o.style.display=t.length?"":"none");let s=this._headerRowDefs.map(a=>a.sticky);this._stickyStyler.clearStickyPositioning(t,["top"]),this._stickyStyler.stickRows(t,s,"top"),this._headerRowDefs.forEach(a=>a.resetStickyChanged())}updateStickyFooterRowStyles(){let t=this._getRenderedRows(this._footerRowOutlet),o=this._elementRef.nativeElement.querySelector("tfoot");o&&(o.style.display=t.length?"":"none");let s=this._footerRowDefs.map(a=>a.sticky);this._stickyStyler.clearStickyPositioning(t,["bottom"]),this._stickyStyler.stickRows(t,s,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,s),this._footerRowDefs.forEach(a=>a.resetStickyChanged())}updateStickyColumnStyles(){let t=this._getRenderedRows(this._headerRowOutlet),r=this._getRenderedRows(this._rowOutlet),o=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...t,...r,...o],["left","right"]),this._stickyColumnStylesNeedReset=!1),t.forEach((s,a)=>{this._addStickyColumnStyles([s],this._headerRowDefs[a])}),this._rowDefs.forEach(s=>{let a=[];for(let l=0;l{this._addStickyColumnStyles([s],this._footerRowDefs[a])}),Array.from(this._columnDefsByName.values()).forEach(s=>s.resetStickyChanged())}_getAllRenderRows(){let t=[],r=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let o=0;o{let l=o&&o.has(a)?o.get(a):[];if(l.length){let c=l.shift();return c.dataIndex=r,c}else return{data:t,rowDef:a,dataIndex:r}})}_cacheColumnDefs(){this._columnDefsByName.clear(),Gu(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(r=>{this._columnDefsByName.has(r.name),this._columnDefsByName.set(r.name,r)})}_cacheRowDefs(){this._headerRowDefs=Gu(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Gu(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Gu(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let t=this._rowDefs.filter(r=>!r.when);!this.multiTemplateDataRows&&t.length>1,this._defaultRowDef=t[0]}_renderUpdatedColumns(){let t=(a,l)=>a||!!l.getColumnsDiff(),r=this._rowDefs.reduce(t,!1);r&&this._forceRenderDataRows();let o=this._headerRowDefs.reduce(t,!1);o&&this._forceRenderHeaderRows();let s=this._footerRowDefs.reduce(t,!1);return s&&this._forceRenderFooterRows(),r||o||s}_switchDataSource(t){this._data=[],lu(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),t||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=t}_observeRenderChanges(){if(!this.dataSource)return;let t;lu(this.dataSource)?t=this.dataSource.connect(this):$t(this.dataSource)?t=this.dataSource:Array.isArray(this.dataSource)&&(t=Me(this.dataSource)),this._renderChangeSubscription=t.pipe(re(this._onDestroy)).subscribe(r=>{this._data=r||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((t,r)=>this._renderRow(this._headerRowOutlet,t,r)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((t,r)=>this._renderRow(this._footerRowOutlet,t,r)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(t,r){let o=Array.from(r.columns||[]).map(l=>{let c=this._columnDefsByName.get(l);return c}),s=o.map(l=>l.sticky),a=o.map(l=>l.stickyEnd);this._stickyStyler.updateStickyColumns(t,s,a,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(t){let r=[];for(let o=0;o!s.when||s.when(r,t));else{let s=this._rowDefs.find(a=>a.when&&a.when(r,t))||this._defaultRowDef;s&&o.push(s)}return o.length,o}_getEmbeddedViewArgs(t,r){let o=t.rowDef,s={$implicit:t.data};return{templateRef:o.template,context:s,index:r}}_renderRow(t,r,o,s={}){let a=t.viewContainer.createEmbeddedView(r.template,s,o);return this._renderCellTemplateForItem(r,s),a}_renderCellTemplateForItem(t,r){for(let o of this._getCellTemplates(t))co.mostRecentCellOutlet&&co.mostRecentCellOutlet._viewContainer.createEmbeddedView(o,r);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){let t=this._rowOutlet.viewContainer;for(let r=0,o=t.length;r{let o=this._columnDefsByName.get(r);return t.extractCellTemplate(o)})}_applyNativeTableSections(){let t=this._document.createDocumentFragment(),r=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(let o of r){let s=this._document.createElement(o.tag);s.setAttribute("role","rowgroup");for(let a of o.outlets)s.appendChild(a.elementRef.nativeElement);t.appendChild(s)}this._elementRef.nativeElement.appendChild(t)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){let t=(r,o)=>r||o.hasStickyChanged();this._headerRowDefs.reduce(t,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(t,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(t,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){let t=this._dir?this._dir.value:"ltr";this._stickyStyler=new Mb(this._isNativeHtmlTable,this.stickyCssClass,t,this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:Me()).pipe(re(this._onDestroy)).subscribe(r=>{this._stickyStyler.direction=r,this.updateStickyColumnStyles()})}_getOwnDefs(t){return t.filter(r=>!r._table||r._table===this)}_updateNoDataRow(){let t=this._customNoDataRow||this._noDataRow;if(!t)return;let r=this._rowOutlet.viewContainer.length===0;if(r===this._isShowingNoDataRow)return;let o=this._noDataRowOutlet.viewContainer;if(r){let s=o.createEmbeddedView(t.templateRef),a=s.rootNodes[0];s.rootNodes.length===1&&a?.nodeType===this._document.ELEMENT_NODE&&(a.setAttribute("role","row"),a.classList.add(t._contentClassName))}else o.clear();this._isShowingNoDataRow=r,this._changeDetectorRef.markForCheck()}};e.\u0275fac=function(r){return new(r||e)(m(an),m(ve),m(I),on("role"),m(yt,8),m(Z),m(we),m(ja),m(Qu),m(Hi),m(Ku,12),m(M,8))},e.\u0275cmp=V({type:e,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(r,o,s){if(r&1&&(ye(s,t1,5),ye(s,Fs,5),ye(s,nm,5),ye(s,ul,5),ye(s,Rb,5)),r&2){let a;L(a=j())&&(o._noDataRow=a.first),L(a=j())&&(o._contentColumnDefs=a),L(a=j())&&(o._contentRowDefs=a),L(a=j())&&(o._contentHeaderRowDefs=a),L(a=j())&&(o._contentFooterRowDefs=a)}},viewQuery:function(r,o){if(r&1&&(de(Zu,7),de(Xu,7),de(Ju,7),de(em,7)),r&2){let s;L(s=j())&&(o._rowOutlet=s.first),L(s=j())&&(o._headerRowOutlet=s.first),L(s=j())&&(o._footerRowOutlet=s.first),L(s=j())&&(o._noDataRowOutlet=s.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(r,o){r&2&&W("cdk-table-fixed-layout",o.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:["multiTemplateDataRows","multiTemplateDataRows",Se],fixedLayout:["fixedLayout","fixedLayout",Se]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[be([{provide:uo,useExisting:e},{provide:ja,useClass:ms},{provide:Qu,useClass:Ab},{provide:Ku,useValue:null}]),ct],ngContentSelectors:j3,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(r,o){r&1&&(Ee(L3),K(0),K(1,1),Cn(2,0)(3,1)(4,2)(5,3))},dependencies:[Zu,Xu,Ju,em],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2});let i=e;return i})();function Gu(i,e){return i.concat(Array.from(e))}var i1=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[Ha]});let i=e;return i})();var $3=[[["caption"]],[["colgroup"],["col"]]],U3=["caption","colgroup, col"];var n1=(()=>{let e=class e extends Nb{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275cmp=V({type:e,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(r,o){r&2&&W("mdc-table-fixed-layout",o.fixedLayout)},exportAs:["matTable"],features:[be([{provide:Nb,useExisting:e},{provide:uo,useExisting:e},{provide:Qu,useClass:Ab},{provide:ja,useClass:ms},{provide:Ku,useValue:null}]),B],ngContentSelectors:U3,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(r,o){r&1&&(Ee($3),K(0),K(1,1),Cn(2,0)(3,1)(4,2)(5,3))},dependencies:[Zu,Xu,Ju,em],styles:[".mat-mdc-table-sticky{position:sticky !important}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color)}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-header-headline-font, Roboto, sans-serif);line-height:var(--mat-table-header-headline-line-height);font-size:var(--mat-table-header-headline-size, 14px);font-weight:var(--mat-table-header-headline-weight, 500)}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, Roboto, sans-serif);line-height:var(--mat-table-row-item-label-text-line-height);font-size:var(--mat-table-row-item-label-text-size, 14px);font-weight:var(--mat-table-row-item-label-text-weight)}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-footer-supporting-text-font, Roboto, sans-serif);line-height:var(--mat-table-footer-supporting-text-line-height);font-size:var(--mat-table-footer-supporting-text-size, 14px);font-weight:var(--mat-table-footer-supporting-text-weight);letter-spacing:var(--mat-table-footer-supporting-text-tracking)}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking);font-weight:inherit;line-height:inherit}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking);line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking)}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2});let i=e;return i})(),r1=(()=>{let e=class e extends tm{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["","matCellDef",""]],features:[be([{provide:tm,useExisting:e}]),B]});let i=e;return i})(),o1=(()=>{let e=class e extends im{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["","matHeaderCellDef",""]],features:[be([{provide:im,useExisting:e}]),B]});let i=e;return i})();var s1=(()=>{let e=class e extends Fs{get name(){return this._name}set name(t){this._setNameInput(t)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[be([{provide:Fs,useExisting:e},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),B]});let i=e;return i})(),a1=(()=>{let e=class e extends JE{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[B]});let i=e;return i})();var l1=(()=>{let e=class e extends e1{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[B]});let i=e;return i})();var c1=(()=>{let e=class e extends ul{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[be([{provide:ul,useExisting:e}]),B]});let i=e;return i})();var d1=(()=>{let e=class e extends nm{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[be([{provide:nm,useExisting:e}]),B]});let i=e;return i})(),u1=(()=>{let e=class e extends Fb{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275cmp=V({type:e,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[be([{provide:Fb,useExisting:e}]),B],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(r,o){r&1&&Cn(0,0)},dependencies:[co],encapsulation:2});let i=e;return i})();var m1=(()=>{let e=class e extends Pb{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275cmp=V({type:e,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[be([{provide:Pb,useExisting:e}]),B],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(r,o){r&1&&Cn(0,0)},dependencies:[co],encapsulation:2});let i=e;return i})();var h1=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae,i1,ae]});let i=e;return i})(),W3=9007199254740991,rm=class extends au{get data(){return this._data.value}set data(e){e=Array.isArray(e)?e:[],this._data.next(e),this._renderChangesSubscription||this._filterData(e)}get filter(){return this._filter.value}set filter(e){this._filter.next(e),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(e){this._sort=e,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(e){this._paginator=e,this._updateChangeSubscription()}constructor(e=[]){super(),this._renderData=new Bt([]),this._filter=new Bt(""),this._internalPageChanges=new S,this._renderChangesSubscription=null,this.sortingDataAccessor=(n,t)=>{let r=n[t];if(Zp(r)){let o=Number(r);return o{let r=t.active,o=t.direction;return!r||o==""?n:n.sort((s,a)=>{let l=this.sortingDataAccessor(s,r),c=this.sortingDataAccessor(a,r),d=typeof l,u=typeof c;d!==u&&(d==="number"&&(l+=""),u==="number"&&(c+=""));let h=0;return l!=null&&c!=null?l>c?h=1:l{let r=Object.keys(n).reduce((s,a)=>s+n[a]+"\u25EC","").toLowerCase(),o=t.trim().toLowerCase();return r.indexOf(o)!=-1},this._data=new Bt(e),this._updateChangeSubscription()}_updateChangeSubscription(){let e=this._sort?Be(this._sort.sortChange,this._sort.initialized):Me(null),n=this._paginator?Be(this._paginator.page,this._internalPageChanges,this._paginator.initialized):Me(null),t=this._data,r=Er([t,this._filter]).pipe($e(([a])=>this._filterData(a))),o=Er([r,e]).pipe($e(([a])=>this._orderData(a))),s=Er([o,n]).pipe($e(([a])=>this._pageData(a)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=s.subscribe(a=>this._renderData.next(a))}_filterData(e){return this.filteredData=this.filter==null||this.filter===""?e:e.filter(n=>this.filterPredicate(n,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(e){return this.sort?this.sortData(e.slice(),this.sort):e}_pageData(e){if(!this.paginator)return e;let n=this.paginator.pageIndex*this.paginator.pageSize;return e.slice(n,n+this.paginator.pageSize)}_updatePaginator(e){Promise.resolve().then(()=>{let n=this.paginator;if(n&&(n.length=e,n.pageIndex>0)){let t=Math.ceil(n.length/n.pageSize)-1||0,r=Math.min(n.pageIndex,t);r!==n.pageIndex&&(n.pageIndex=r,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}};function q3(i,e){if(i&1&&(g(0,"th",16),k(1),it(2,"translate"),it(3,"lowercase"),b()),i&2){let n=A().$implicit,t=A();Go(t.columnConfig==null||t.columnConfig[n]==null?null:t.columnConfig[n].cssClass),w(1),Ue("",at(2,3,at(3,5,t.translateKey+n))," ")}}function Y3(i,e){if(i&1&&(k(0),it(1,"date")),i&2){let n=A().$implicit,t=A().$implicit;Ue(" ",at(1,1,n[t])," ")}}function Q3(i,e){if(i&1&&(k(0),it(1,"translate"),it(2,"lowercase"),it(3,"enumKey")),i&2){let n=A().$implicit,t=A().$implicit,r=A();Ue(" ",at(1,1,at(2,3,r.translateKey+t+"."+qc(3,5,n[t],r.columnConfig[t].args)))," ")}}function K3(i,e){if(i&1&&k(0),i&2){let n=A().$implicit,t=A().$implicit,r=A(),o;Ue(" ",(o=r.columnConfig==null||r.columnConfig[t]==null||r.columnConfig[t].getter==null?null:r.columnConfig[t].getter(n))!==null&&o!==void 0?o:n[t]," ")}}function Z3(i,e){if(i&1&&(g(0,"td",17),G(1,Y3,2,3)(2,Q3,4,8)(3,K3,1,1),b()),i&2){let n=A().$implicit,t=A(),r;w(1),ce(1,(r=t.columnConfig==null||t.columnConfig[n]==null?null:t.columnConfig[n].type)===t.ColumnType.Date?1:r===t.ColumnType.Enum?2:3)}}function X3(i,e){if(i&1&&(Jn(0,13),G(1,q3,4,7,"th",14)(2,Z3,4,1,"td",15),er()),i&2){let n=e.$implicit;R("matColumnDef",n)}}function J3(i,e){if(i&1&&(g(0,"th",18),k(1),it(2,"translate"),it(3,"lowercase"),b()),i&2){let n=A();w(1),Ue(" ",at(2,1,at(3,3,n.translateKey+"actions"))," ")}}var eB=i=>({element:i});function tB(i,e){if(i&1&&(g(0,"td",19)(1,"button",20),z(2,"fa-icon",21),b()()),i&2){let n=e.$implicit;A();let t=Jt(14);w(1),R("matMenuTriggerData",Gc(2,eB,n))("matMenuTriggerFor",t)}}function iB(i,e){if(i&1&&z(0,"mat-progress-bar",23),i&2){let n=A(2);R("mode",n.loading?"indeterminate":"determinate")}}function nB(i,e){if(i&1&&(g(0,"th",22),G(1,iB,1,1,"mat-progress-bar",23),b()),i&2){let n=A();R("colSpan",n.displayedColumns.length+1),w(1),ce(1,n.progress?1:-1)}}function rB(i,e){i&1&&z(0,"tr",24)}function oB(i,e){i&1&&z(0,"tr",25)}function sB(i,e){i&1&&z(0,"tr",26)}function aB(i,e){if(i&1&&z(0,"mat-paginator",27),i&2){let n=A();R("showFirstLastButtons",!0)("pageSizeOptions",n.pageSizeOptions)}}function lB(i,e){if(i&1){let n=Mt();g(0,"button",29),$("click",function(){Ke(n);let r=A().element,o=A();return Ze(o.deleteAction(r))}),z(1,"fa-icon",30),g(2,"span"),k(3),it(4,"translate"),b()()}if(i&2){let n=A(2);w(1),R("icon",n.deleteIcon),w(2),Ue("\xA0\xA0",at(4,2,n.translateKey+"action.delete"),"")}}function cB(i,e){if(i&1){let n=Mt();g(0,"button",29),$("click",function(){Ke(n);let r=A().element,o=A();return Ze(o.editAction(r))}),z(1,"fa-icon",30),g(2,"span"),k(3),it(4,"translate"),b()()}if(i&2){let n=A(2);w(1),R("icon",n.editIcon),w(2),Ue("\xA0\xA0",at(4,2,n.translateKey+"action.edit"),"")}}function dB(i,e){if(i&1&&G(0,lB,5,4,"button",28)(1,cB,5,4,"button",28),i&2){let n=A();ce(0,n.delete?0:-1),w(1),ce(1,n.edit?1:-1)}}var uB=()=>["loading"];function mB(i,e){if(i&1){let n=Mt();g(0,"bpa-inner-table",1),$("deleteEvent",function(r){Ke(n);let o=A();return Ze(o.deleteAction(r))})("editEvent",function(r){Ke(n);let o=A();return Ze(o.editAction(r))}),K(1),b()}if(i&2){let n=A();R("columnConfig",n.columnConfig)("columns",n.columns)("sortable",n.sortable)("paging",n.paging)("edit",n.edit)("delete",n.delete)("translateKey",n.translateKey)("dataset",n.innerData)("displayedColumns",n.displayedColumns)("progress",n.progress)("loading",n.loading)("pageSizeOptions",n.pageSizeOptions)}}var b1=["*"];function hB(i,e){if(i&1&&(g(0,"h2",0),k(1),it(2,"translate"),b()),i&2){let n=A();w(1),kt(at(2,1,n.translateKey+".title"))}}var fB=(()=>{let e=class e{constructor(t){this.translate=t,this.changes=new S}get itemsPerPageLabel(){return this.translate.instant("bpa.components.table.items-per-page")}get firstPageLabel(){return this.translate.instant("bpa.components.table.first-page")}get lastPageLabel(){return this.translate.instant("bpa.components.table.last-page")}get nextPageLabel(){return this.translate.instant("bpa.components.table.next-page")}get previousPageLabel(){return this.translate.instant("bpa.components.table.previous-page")}getRangeLabel(t,r,o){if(o===0)return"";let s=Math.ceil(o/r);return this.translate.instant("bpa.components.table.page",{page:t+1,amountPages:s})}};e.\u0275fac=function(r){return new(r||e)(_(ur))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})(),_1=(()=>{let e=class e{constructor(t){t.addIcons(f1.faAddressCard),t.addIcons(g1.faSkullCrossbones),t.addIcons(p1.faEllipsisVertical)}};e.\u0275fac=function(r){return new(r||e)(_(ll))},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[{provide:ws,useClass:fB}],imports:[Ox,Bg]});let i=e;return i})();function pB(i,e){return Object.entries(i).filter(([n])=>isNaN(Number(n))).find(([,n])=>n===e)?.[0]}function v1(i,e){return Object.entries(i).filter(([n])=>isNaN(Number(n))).map(([n,t])=>({labelTranslateKey:`${e}.${n.toLowerCase()}`,value:t}))}var Lb=(()=>{let e=class e{transform(t,r){return pB(r,t)??""}};e.\u0275fac=function(r){return new(r||e)},e.\u0275pipe=Qn({name:"enumKey",type:e,pure:!0,standalone:!0});let i=e;return i})(),Ot=function(i){return i[i.Unknown=-1]="Unknown",i[i.Date=0]="Date",i[i.Enum=1]="Enum",i[i.Number=2]="Number",i}(Ot||{}),gB=(()=>{let e=class e{constructor(){this.dataset=[],this.translateKey="core.components.table.",this.sortable=!0,this.paging=!0,this.displayedColumns=[],this.deleteIcon="skull-crossbones",this.editIcon="address-card",this.edit=!1,this.delete=!1,this.progress=!1,this.loading=!0,this.pageSizeOptions=[10,20,50],this.deleteEvent=new F,this.editEvent=new F,this.ColumnType=Ot}ngOnChanges(){this.dataSource=new rm(this.dataset),this.dataSource.sort=this.sort,this.dataSource.sortingDataAccessor=(t,r)=>this.getSortingAccessor(t,r),this.dataSource.paginator=this.paginator}ngAfterViewInit(){this.dataSource.sort=this.sort,this.dataSource.paginator=this.paginator}deleteAction(t){this.deleteEvent.emit(t)}editAction(t){this.editEvent.emit(t)}getSortingAccessor(t,r){if(this.columnConfig?.[r]?.getter)return this.columnConfig[r].getter(t);switch(this.columnConfig?.[r]?.type){case Ot.Number:return Number(t[r])}return String(t[r])}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["bpa-inner-table"]],viewQuery:function(r,o){if(r&1&&(de(Du,5),de(dl,5)),r&2){let s;L(s=j())&&(o.paginator=s.first),L(s=j())&&(o.sort=s.first)}},inputs:{columns:"columns",dataset:"dataset",translateKey:"translateKey",sortable:"sortable",paging:"paging",displayedColumns:"displayedColumns",columnConfig:"columnConfig",deleteIcon:"deleteIcon",editIcon:"editIcon",edit:"edit",delete:"delete",progress:"progress",loading:"loading",pageSizeOptions:"pageSizeOptions"},outputs:{deleteEvent:"deleteEvent",editEvent:"editEvent"},standalone:!0,features:[Oe,Re],decls:16,vars:9,consts:[["mat-table","","matSort","",1,"mat-elevation-z8","tw-w-full",3,"dataSource","matSortDisabled"],["matColumnDef","actions"],["mat-header-cell","","style","text-align: center; width: 1px;",4,"matHeaderCellDef"],["mat-cell","","style","text-align: center",4,"matCellDef"],["matColumnDef","loading"],["style","padding: 0",3,"colSpan",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-header-row","","style","height: auto;",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"tw-flex-1"],["class","tw-sticky tw-bottom-0",3,"showFirstLastButtons","pageSizeOptions"],["menu","matMenu"],["matMenuContent",""],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",3,"class",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell","",2,"text-align","center","width","1px"],["mat-cell","",2,"text-align","center"],["aria-label","Actions","mat-icon-button","",3,"matMenuTriggerData","matMenuTriggerFor"],["icon","ellipsis-vertical"],[2,"padding","0",3,"colSpan"],[3,"mode"],["mat-header-row",""],["mat-header-row","",2,"height","auto"],["mat-row",""],[1,"tw-sticky","tw-bottom-0",3,"showFirstLastButtons","pageSizeOptions"],["mat-menu-item",""],["mat-menu-item","",3,"click"],[3,"icon"]],template:function(r,o){r&1&&(g(0,"table",0),yi(1,X3,3,1,"ng-container",13,vi),Jn(3,1),G(4,J3,4,5,"th",2)(5,tB,3,4,"td",3),er(),Jn(6,4),G(7,nB,2,2,"th",5),er(),G(8,rB,1,0,"tr",6)(9,oB,1,0,"tr",7)(10,sB,1,0,"tr",8),b(),z(11,"div",9),G(12,aB,1,2,"mat-paginator",10),g(13,"mat-menu",null,11),G(15,dB,2,2,"ng-template",12),b()),r&2&&(R("dataSource",o.dataSource)("matSortDisabled",!o.sortable),wi(1,o.columns),w(8),R("matHeaderRowDef",o.displayedColumns)("matHeaderRowDefSticky",!0),w(1),R("matHeaderRowDef",Ni(8,uB))("matHeaderRowDefSticky",!0),w(1),R("matRowDefColumns",o.displayedColumns),w(2),ce(12,o.paging&&o.dataset?12:-1))},dependencies:[cd,Lb,As,$u,mw,zi,us,UE,Os,cl,zE,$E,mC,Du,qE,GE,KE,dl,QE,h1,n1,o1,c1,s1,r1,d1,a1,l1,u1,m1,Nt,Es],styles:["*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }[_ngcontent-%COMP%]::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.tw-sticky[_ngcontent-%COMP%]{position:sticky}.tw-bottom-0[_ngcontent-%COMP%]{bottom:0}.tw-flex[_ngcontent-%COMP%]{display:flex}.tw-w-full[_ngcontent-%COMP%]{width:100%}.tw-flex-1[_ngcontent-%COMP%]{flex:1 1 0%}.tw-flex-col[_ngcontent-%COMP%]{flex-direction:column}"],changeDetection:0});let i=e;return i})(),om=(()=>{let e=class e{constructor(){this.class="tw-flex tw-flex-1 tw-flex-col",this.dataset=[],this.translateKey="core.components.table.",this.progressBar="always",this.sortable=!0,this.paging=!0,this.deleteIcon="skull-crossbones",this.editIcon="address-card",this.pageSizeOptions=[10,20,50],this.deleteEvent=new F,this.editEvent=new F,this.loading=!0,this.edit=!1,this.delete=!1,this.innerData=[]}get progress(){return this.progressBar==="always"||this.progressBar==="auto"&&this.loading}ngOnChanges(){this.delete=this.deleteEvent.observed,this.edit=this.editEvent.observed,this.displayedColumns=[...this.columns],(this.delete||this.edit)&&this.displayedColumns.push("actions"),this.loading=!this.dataset,this.loading||(this.innerData=this.dataset)}deleteAction(t){this.deleteEvent.emit(t)}editAction(t){this.editEvent.emit(t)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["bpa-table"]],hostVars:2,hostBindings:function(r,o){r&2&&Go(o.class)},inputs:{columns:"columns",dataset:"dataset",translateKey:"translateKey",columnConfig:"columnConfig",progressBar:"progressBar",sortable:"sortable",paging:"paging",deleteIcon:"deleteIcon",editIcon:"editIcon",pageSizeOptions:"pageSizeOptions"},outputs:{deleteEvent:"deleteEvent",editEvent:"editEvent"},standalone:!0,features:[Oe,Re],ngContentSelectors:b1,decls:1,vars:1,consts:[["class","tw-flex tw-flex-col tw-flex-1",3,"columnConfig","columns","sortable","paging","edit","delete","translateKey","dataset","displayedColumns","progress","loading","pageSizeOptions"],[1,"tw-flex","tw-flex-col","tw-flex-1",3,"columnConfig","columns","sortable","paging","edit","delete","translateKey","dataset","displayedColumns","progress","loading","pageSizeOptions","deleteEvent","editEvent"]],template:function(r,o){r&1&&(Ee(),G(0,mB,2,12,"bpa-inner-table",0)),r&2&&ce(0,o.innerData&&o.displayedColumns?0:-1)},dependencies:[gB],encapsulation:2,changeDetection:0});let i=e;return i})(),mo=(()=>{let e=class e{constructor(t,r){this.dialogRef=t,this.data=r,this.registerEnterKey=!1,this.registerEscKey=!0;let o=this.dialogRef.keydownEvents().subscribe(s=>{this.registerEscKey&&s.key==="Escape"&&this.close(),this.registerEnterKey&&s.key==="Enter"&&this.submit()});this.dialogRef.afterClosed().subscribe(()=>{o.unsubscribe()})}close(t){this.dialogRef.close(t)}};e.\u0275fac=function(r){return new(r||e)(m(jn),m(ys))},e.\u0275dir=D({type:e});let i=e;return i})(),ml=(()=>{let e=class e extends mo{constructor(){super(...arguments),this.registerEnterKey=!1,this.registerEscKey=!1}ngOnInit(){if(!this.dialog)throw new Error("DialogLayoutComponent requires a dialog input");let t=this.dialog.form;this.valid$=t.statusChanges.pipe(tt(t.valid),$e(()=>t.valid))}close(){return this.dialog?.close()}submit(){return this.dialog?.submit()}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275cmp=V({type:e,selectors:[["bpa-dialog-layout"]],inputs:{dialog:"dialog",translateKey:"translateKey"},standalone:!0,features:[B,Re],ngContentSelectors:b1,decls:11,vars:10,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-button","",3,"click"],["mat-button","","cdkFocusInitial","",3,"disabled","click"]],template:function(r,o){r&1&&(Ee(),G(0,hB,3,3,"h2",0),g(1,"div",1),K(2),b(),g(3,"mat-dialog-actions",2)(4,"button",3),$("click",function(){return o.close()}),k(5),it(6,"translate"),b(),g(7,"button",4),$("click",function(){return o.submit()}),it(8,"async"),k(9),it(10,"translate"),b()()),r&2&&(ce(0,o.translateKey?0:-1),w(5),Ue(" ",at(6,4,"bpa.global.no")," (Esc) "),w(2),R("disabled",at(8,6,o.valid$)!==!0),w(2),Ue(" ",at(10,8,"bpa.global.okay")," (Enter) "))},dependencies:[ld,zi,ou,Bg,nC,oC,rC,Nt,Es],encapsulation:2,changeDetection:0});let i=e;return i})(),bB=(()=>{let e=class e extends mo{close(){super.close(!1)}submit(){this.dialogRef.close(!0)}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275cmp=V({type:e,selectors:[["ng-component"]],standalone:!0,features:[B,Re],decls:3,vars:5,consts:[[3,"dialog","translateKey"]],template:function(r,o){r&1&&(g(0,"bpa-dialog-layout",0),k(1),it(2,"translate"),b()),r&2&&(R("dialog",o)("translateKey",o.data.translateKey),w(1),Ue(" ",at(2,3,o.data.translateKey+".content"),` -`))},dependencies:[ml,Nt,Es],encapsulation:2,changeDetection:0});let i=e;return i})(),y1=(()=>{let e=class e{constructor(t){this.dialog=t}open(t,r){return this.dialog.open(t,{disableClose:!0,data:r}).afterClosed()}confirm(t,r){return wm(this.open(bB,{translateKey:t}).pipe(It(o=>bl(this,null,function*(){return o&&r&&(yield r()),Promise.resolve(o)}))))}};e.\u0275fac=function(r){return new(r||e)(_(xu))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),w1=(()=>{let e=class e extends mo{constructor(t,r){super(t,r)}close(){this.dialogRef.close(void 0)}submit(){this.dialogRef.close(this.form.getRawValue())}};e.\u0275fac=function(r){return new(r||e)(m(jn),m(ys))},e.\u0275dir=D({type:e,features:[B]});let i=e;return i})();var G1=ho($g()),q1=ho(S1()),Y1=ho(P1());var N1=(()=>{let e=class e extends mo{close(){alert("Close button in layout clicked"),super.close(!1)}submit(){alert("Okay button in layout clicked"),super.close(!0)}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275cmp=V({type:e,selectors:[["app-common-dialog"]],standalone:!0,features:[B,Re],decls:3,vars:1,consts:[["translateKey","dialog.layout",3,"dialog"]],template:function(r,o){r&1&&(g(0,"bpa-dialog-layout",0)(1,"p"),k(2,"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."),b()()),r&2&&R("dialog",o)},dependencies:[ml],encapsulation:2,changeDetection:0});let i=e;return i})();var L1=(()=>{let e=class e extends w1{constructor(t,r,o){super(r,o),this.fb=t,this.form=this.fb.nonNullable.group({email:["",[Sn.required]],name:["",[Sn.required]]}),alert(o.info+" given to the dialog")}};e.\u0275fac=function(r){return new(r||e)(m(Hw),m(jn),m(ys))},e.\u0275cmp=V({type:e,selectors:[["app-form-dialog"]],standalone:!0,features:[B,Re],decls:10,vars:2,consts:[["translateKey","dialog.layout",3,"dialog"],[3,"formGroup"],["appearance","fill"],["matInput","","formControlName","email"],["matInput","","formControlName","name"]],template:function(r,o){r&1&&(g(0,"bpa-dialog-layout",0)(1,"form",1)(2,"mat-form-field",2)(3,"mat-label"),k(4,"Input"),b(),z(5,"input",3),b(),g(6,"mat-form-field",2)(7,"mat-label"),k(8,"Input"),b(),z(9,"input",4),b()()()),r&2&&(R("dialog",o),w(1),R("formGroup",o.form))},dependencies:[ml,Pn,ps,fs,mu,ED,yd,Bw,_d,Rw,Fw,Yr,cp],encapsulation:2,changeDetection:0});let i=e;return i})();var j1=(()=>{let e=class e extends mo{submit(){}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275cmp=V({type:e,selectors:[["app-simple"]],standalone:!0,features:[B,Re],decls:4,vars:0,template:function(r,o){r&1&&(g(0,"h2"),k(1,"The simple dialog works!"),b(),g(2,"p"),k(3,"You can press ESC to close the dialog"),b())},encapsulation:2,changeDetection:0});let i=e;return i})();var V1=(()=>{let e=class e{constructor(t){this.dialog=t}openDialog(){this.dialog.open(j1)}openConfirmation(){return bl(this,null,function*(){let t=yield this.dialog.confirm("dialog.confirm_delete");alert(t)})}openCommon(){this.dialog.open(N1).subscribe(t=>{alert(t)})}openForm(){this.dialog.open(L1,{info:"Hello"}).subscribe(t=>{alert(JSON.stringify(t)+" returned from the dialog")})}};e.\u0275fac=function(r){return new(r||e)(m(y1))},e.\u0275cmp=V({type:e,selectors:[["app-dialogs"]],standalone:!0,features:[Re],decls:26,vars:0,consts:[["translate","",1,"tw-p-4","tw-m-0"],["translate","",1,"tw-px-4"],["translate",""],["mat-stroked-button","","type","button",3,"click"]],template:function(r,o){r&1&&(g(0,"h2",0),k(1,"content.headline.dialogs"),b(),g(2,"p",1),k(3,"content.text.dialogs"),b(),g(4,"h3",2),k(5,"dialog.simple_dialog.title"),b(),g(6,"p",2),k(7,"dialog.simple_dialog.content"),b(),g(8,"button",3),$("click",function(){return o.openDialog()}),k(9,"Open dialog"),b(),g(10,"h3",2),k(11,"dialog.confirmation.title"),b(),g(12,"p",2),k(13,"dialog.confirmation.content"),b(),g(14,"button",3),$("click",function(){return o.openConfirmation()}),k(15,"Open dialog"),b(),g(16,"h3",2),k(17,"dialog.layout.title"),b(),g(18,"p",2),k(19,"dialog.layout.content"),b(),g(20,"button",3),$("click",function(){return o.openCommon()}),k(21,"Open dialog"),b(),g(22,"p",2),k(23,"dialog.layout.form"),b(),g(24,"button",3),$("click",function(){return o.openForm()}),k(25,"Open dialog"),b())},dependencies:[zi,ou,Nt,mr],encapsulation:2,changeDetection:0});let i=e;return i})();var x=function(i){return i[i.Fighter=0]="Fighter",i[i.Hammer=1]="Hammer",i[i.Scientist=2]="Scientist",i[i.Spy=3]="Spy",i}(x||{});function vB(i,e){if(i&1&&(g(0,"mat-option",4),k(1),it(2,"translate"),b()),i&2){let n=e.$implicit,t;R("value",n.value),w(1),Ue(" ",(t=n.label)!==null&&t!==void 0?t:at(2,2,n.labelTranslateKey)," ")}}var B1=(()=>{let e=class e{constructor(){this.items=v1(x,"hero.types"),this.HeroType=x}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["app-enum"]],standalone:!0,features:[Re],decls:26,vars:10,consts:[["translate","",1,"tw-p-4"],[1,"tw-px-4",3,"innerHtml"],["translate","",1,"tw-px-4"],[1,"tw-block"],[3,"value"]],template:function(r,o){r&1&&(g(0,"h2",0),k(1,"content.headline.enum"),b(),z(2,"p",1),it(3,"translate"),g(4,"h3",0),k(5,"content.headline.enum_options"),b(),g(6,"p",2),k(7,"content.text.enum_options"),b(),g(8,"mat-form-field")(9,"mat-label"),k(10,"Hero Type"),b(),g(11,"mat-select"),yi(12,vB,3,4,"mat-option",4,vi),b()(),g(14,"h3",0),k(15,"content.headline.pipe"),b(),g(16,"p",2),k(17,"content.text.pipe"),b(),k(18),g(19,"code",3),k(20),b(),z(21,"br"),k(22),it(23,"enumKey"),g(24,"code",3),k(25),b()),r&2&&(w(2),R("innerHtml",at(3,5,"content.text.enum"),Vc),wi(12,o.items),w(16),Ue(` -Original value: `,o.HeroType.Scientist,` -`),w(2),Ue(" Original value: ","{{ HeroType.Scientist }}",` -`),w(2),Ue("As String: ",qc(23,7,o.HeroType.Scientist,o.HeroType),` -`),w(3),Ue(" As String: ","{{ HeroType.Scientist | enumKey : HeroType }}",` -`))},dependencies:[Lb,Pn,ps,fs,La,ds,vs,vu,Nt,Es,mr],encapsulation:2,changeDetection:0});let i=e;return i})();function yB(i,e){i&1&&z(0,"mat-divider")}function wB(i,e){if(i&1&&(g(0,"mat-list-item")(1,"div",1)(2,"button",2),z(3,"fa-icon",3),b(),g(4,"button",2),z(5,"fa-icon",4),b()(),g(6,"div",5),k(7),it(8,"date"),b(),g(9,"div",6),k(10),b(),z(11,"fa-icon",7),b(),G(12,yB,1,0,"mat-divider")),i&2){let n=e.$implicit,t=e.$index,r=e.$count;w(7),kt(at(8,3,n.updated)),w(3),kt(n.name),w(2),ce(12,t===r-1?12:-1)}}function xB(i,e){if(i&1&&(g(0,"div",0),k(1),b(),yi(2,wB,13,5,null,null,vi)),i&2){let n=e.$implicit;w(1),kt(n.name),wi(2,n.files)}}var z1=(()=>{let e=class e{constructor(){this.folders=[{name:"Folder 1",files:[{name:"File 1",updated:new Date("1/1/16")},{name:"File 2",updated:new Date("1/1/16")},{name:"File 3",updated:new Date("11/11/16")}]},{name:"Folder 12",files:[{name:"File 12",updated:new Date("1/1/16")},{name:"File 22",updated:new Date("1/1/19")},{name:"File 32",updated:new Date("11/11/22")}]}]}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["app-file-list"]],standalone:!0,features:[Re],decls:3,vars:0,consts:[["mat-subheader",""],["matListItemMeta",""],["mat-icon-button",""],["icon","trash"],["icon","ellipsis-v"],["matListItemLine",""],["matListItemTitle",""],["matListItemIcon","","icon","file"]],template:function(r,o){r&1&&(g(0,"mat-list"),yi(1,xB,4,1,null,null,vi),b()),r&2&&wi(1,o.folders)},dependencies:[cd,As,$u,zi,us,hu,ID,pu,SD,MD,xg,TD,yg,vg,wg],encapsulation:2,changeDetection:0});let i=e;return i})();var DB=()=>["name","level","type","health","birthday"],CB=()=>[7,14,21],H1=(()=>{let e=class e{constructor(){this.data=[{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)},{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)},{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)},{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)},{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)},{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)},{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)},{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)}],this.config={name:{type:Ot.Unknown,cssClass:"tw-w-32"},birthday:{type:Ot.Date,cssClass:"tw-w-32"},type:{type:Ot.Enum,args:x,cssClass:"tw-w-32"},level:{type:Ot.Number,cssClass:"tw-w-32"},health:{type:Ot.Number,cssClass:"tw-w-32"},custom:{type:Ot.Unknown,getter:t=>`${t.name} ${t.level}`}}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["app-full-table"]],standalone:!0,features:[Re],decls:1,vars:6,consts:[["translateKey","hero.components.hero-list.",3,"columnConfig","columns","dataset","pageSizeOptions"]],template:function(r,o){r&1&&z(0,"bpa-table",0),r&2&&R("columnConfig",o.config)("columns",Ni(4,DB))("dataset",o.data)("pageSizeOptions",Ni(5,CB))},dependencies:[om,Nt],encapsulation:2,changeDetection:0});let i=e;return i})();function Bb(i){i||(S0(Bb),i=ee(Af));let e=new te(n=>i.onDestroy(n.next.bind(n)));return n=>n.pipe(re(e))}var $1=()=>["name","level","type","health","birthday"],U1=()=>[7,14,21],EB=()=>["name","level","type","health","birthday","custom"],W1=(()=>{let e=class e{constructor(){this.data=[{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)}],this.config={name:{type:Ot.Unknown,cssClass:"tw-w-32"},birthday:{type:Ot.Date,cssClass:"tw-w-32"},type:{type:Ot.Enum,args:x,cssClass:"tw-w-32"},level:{type:Ot.Number,cssClass:"tw-w-32"},health:{type:Ot.Number,cssClass:"tw-w-32"},custom:{type:Ot.Unknown,getter:t=>`${t.name} ${t.level}`}},this.data$=xm(3e3).pipe(Kt(()=>Me(this.data).pipe(kr(1500),tt(null))),Bb())}die(t){alert(`Die: ${t.name}`)}view(t){alert(`View: ${t.name}`)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["app-table"]],standalone:!0,features:[Re],decls:27,vars:19,consts:[["translate","",1,"tw-p-4","tw-m-0"],["translate","",1,"tw-px-4"],["translate",""],[1,"tw-h-64","tw-overflow-auto"],["translateKey","hero.components.hero-list.",3,"columnConfig","columns","dataset","pageSizeOptions","deleteEvent","editEvent"],["translateKey","hero.components.hero-list.",3,"columnConfig","columns","dataset","pageSizeOptions","paging","deleteEvent","editEvent"],["progressBar","always","translateKey","hero.components.hero-list.",3,"columnConfig","columns","dataset","deleteEvent","editEvent"],["translate","",1,"tw-p-4"],["translate","",1,"tw-px-4","tw-w-32"]],template:function(r,o){r&1&&(g(0,"h2",0),k(1,"content.headline.table"),b(),g(2,"p",1),k(3,"content.text.table"),b(),g(4,"p",1),k(5,"content.text.column"),b(),g(6,"ul")(7,"li"),k(8,"Date"),b(),g(9,"li"),k(10,"Enumeration"),b()(),g(11,"h3",2),k(12,"content.headline.static_data"),b(),g(13,"section",3)(14,"bpa-table",4),$("deleteEvent",function(a){return o.die(a)})("editEvent",function(a){return o.view(a)}),b()(),g(15,"h3",2),k(16,"content.headline.no_paging"),b(),g(17,"section",3)(18,"bpa-table",5),$("deleteEvent",function(a){return o.die(a)})("editEvent",function(a){return o.view(a)}),b()(),g(19,"h3",2),k(20,"content.headline.observables"),b(),g(21,"bpa-table",6),$("deleteEvent",function(a){return o.die(a)})("editEvent",function(a){return o.view(a)}),it(22,"async"),b(),g(23,"h3",7),k(24,"content.headline.options"),b(),g(25,"p",8),k(26,"content.text.options"),b()),r&2&&(w(14),R("columnConfig",o.config)("columns",Ni(14,$1))("dataset",o.data)("pageSizeOptions",Ni(15,U1)),w(4),R("columnConfig",o.config)("columns",Ni(16,$1))("dataset",o.data)("pageSizeOptions",Ni(17,U1))("paging",!1),w(3),R("columnConfig",o.config)("columns",Ni(18,EB))("dataset",at(22,12,o.data$)))},dependencies:[ld,om,Nt,mr],encapsulation:2,changeDetection:0});let i=e;return i})();var zb={};Kb(zb,{bpa:()=>kB,content:()=>IB,default:()=>TB,dialog:()=>MB,hero:()=>SB});var IB={text:{"1":"Dies ist eine Sammlungen von Komponenten welche auf Basis von Angular Material gebaut wurden. Zudem finden sich hier noch diverse Helferlein, welche euch das Arbeiten m\xF6glichst vereinfachen sollen.",examples:"Hier findet man viele praktische Beispiele.",table:"Einfache Implementierung der Tabelle, welche viele Sachen abnimmt und es daher einfach machen die Material Table zu nutzen.",column:"Erweiterte Spaltenkonfiguration ist verf\xFCgbar f\xFCr:",options:'sortable (default: true) - auf "false" setzen um zu deaktivieren',enum:"Enums sind toll, Enums sind wichtig. Aber manchmal sind sie schwer zu nutzen, vor allem in Temp\xFClates.
Hier findet ihr Tools die euch unterst\xFCtzen.",enum_options:"Dies ist eine Methode um aus einem Enum eine Datenquelle f\xFCr ein Dropdown zu machen und dabei die Werte auch noch zu \xFCbersetzen.",pipe:"Die Pipe gibt euch die M\xF6glichkeit den Enum-Schl\xFCssel in einer View zu nutzen. Dies ist vor allem dann wichtig, wenn das Enum nicht auf einem String basiert.",dialogs:"Diese Bibliothek gibt einige M\xF6glichkeiten, einfach Dialoge zu erstellen und vorgefertigte Dialoge zu nutzen."},headline:{first:"Bolzplatzarena Components",examples:"Beispiele",table:"Die Tabelle",options:"Optionen",enum:"Enum Helferlein",enum_options:"Select Options mit Enumerationen",pipe:"Pipe",static_data:"Verwendung von statischen Daten",no_paging:"Verwendung ohne Paging (nur erste Seite wird gezeigt)",observables:"Verwendung von Observables",dialogs:"Verwendung von Dialogen"}},kB={global:{no:"Abbrechen",okay:"Okay"},components:{table:{"items-per-page":"Eintr\xE4ge pro Seite",page:"Seite {{ page }} von {{ amountPages }}","next-page":"N\xE4chste Seite","last-page":"Letzte Seite","first-page":"Erste Seite","previous-page":"Vorherige Seite"}}},SB={components:{"hero-list":{name:"Name",level:"Level",type:"Type","type.hammer":"Hammer","type.fighter":"Fighter","type.spy":"Spion","type.scientist":"Wissenschaftler",health:"Health",birthday:"Birthday",custom:"Custom",actions:"Actions",action:{edit:"Mehr Details",delete:"Entlassen"}}},types:{fighter:"Fighter",hammer:"Thor",scientist:"Wissenschaftler",spy:"Spion"}},MB={confirm_delete:{title:"L\xF6schen best\xE4tigen",content:"Wollen Sie diesen Eintrag wirklich l\xF6schen?"},simple_dialog:{title:"Einfacher Dialog",content:"Dies ist ein einfacher Dialog. Der Inhalt muss komplett selbst gestaltet werden. Allerdings kann man den Dialog bereits mit ESC schlie\xDFen."},confirmation:{title:"Best\xE4tigung",content:"Der Service bietet die M\xF6glichkeit nach eine Best\xE4tigung zu fragen. Dabei kann man das Ergebnis selbst auswerden oder die Methode, welche aufgerufen werden soll gleich mitliefern."},layout:{title:"Layout gleich mitliefern lassen",content:"Keine Lust \xDCberschrift und Buttons jedesmal zu schreiben? Dann kann man einfach eine Basis-Componente nutzen, welche die \xDCberschrift und die Headline direkt mitliefern."}},TB={content:IB,bpa:kB,hero:SB,dialog:MB};var Hb={};Kb(Hb,{bpa:()=>OB,content:()=>AB,default:()=>PB,dialog:()=>FB,hero:()=>RB});var AB={text:{"1":"This is a collection of components build on top of angular material to make it easier to use it. Additionally little helpers could be found.",examples:"Collection of conmponents and utilities based on the angular material library.",table:"Easy way to use a table, without the need to implement the headers and columns by your own.",column:"Custom column configuration available for:",options:"sortable (default: true) - set to false to disable sorting",enum:`Sometimes it is hard to handle enums, but it is important to use an enum instead of just using a number or a string. -
Here you can find some little helpers, which enable you to use enum for material select or in the tempalte as a - string very easily.`,enum_options:"Easy way to use a typescript enum as source of the material select.",pipe:"The pipe provides an easy way to get the selected key of an enumeration in the template.",dialogs:"This library provides a way to use dialogs in your application."},headline:{first:"Bolzplatzarena Components",examples:"Examples",table:"The table",options:"Options",enum:"Enum Helper",enum_options:"Select Options with enumeration",select:"Select options with enumeration",pipe:"Pipe",static_data:"Using of static data",no_paging:"No paging (only first page is shown)",observables:"Using of observables",dialogs:"Usage of dialogs"}},OB={global:{no:"Cancel",okay:"Okay"},components:{table:{"items-per-page":"Items per page",page:"Page {{ page }} of {{ amountPages }}","next-page":"Next page","last-page":"Previous page","first-page":"First page","previous-page":"Last page"}}},RB={components:{"hero-list":{name:"Name",level:"Level",type:"Type","type.hammer":"Hammer","type.fighter":"Fighter","type.spy":"Spy","type.scientist":"Scientist",health:"Health",birthday:"Birthday",custom:"",actions:"Actions",action:{edit:"More Details",delete:"Kill"}}},types:{fighter:"Fighter",hammer:"Thor",scientist:"Scientist",spy:"Spy"}},FB={confirm_delete:{title:"Confirm delete",content:"Do you really want to delete this item?"},simple_dialog:{title:"Simple Dialog",content:"This is a simple dialog without any special features in it. But it brings already the possibility to use esc key to close the dialog."},confirmation:{title:"Confirmation Dialog",content:"The service provides several function to handle confirmation. Either you handle the result of the confirmation screen by you own or you give already the function which needs to be called (or not) if the okay button is clicked."},layout:{title:"Use layout",content:"Wll, all the dialogs should look like the others. So you can use a simple component which provides the layout with headline, okay and cancel button."}},PB={content:AB,bpa:OB,hero:RB,dialog:FB};var Q1=(()=>{let e=class e{constructor(t,r){this.translate=r,r.setTranslation("en",Hb,!0),r.setTranslation("de",zb,!0),r.use("de"),t.addIcons(q1.faFile),t.addIcons(G1.faEllipsisVertical),t.addIcons(Y1.faTrash)}setLanguage(t){this.translate.use(t)}};e.\u0275fac=function(r){return new(r||e)(m(ll),m(ur))},e.\u0275cmp=V({type:e,selectors:[["app-root"]],standalone:!0,features:[Re],decls:24,vars:1,consts:[[1,"tw-px-8"],[3,"checked","click"],[3,"click"],["translate",""],[1,"tw-flex-1","tw-overflow-hidden"],["label","Table"],["label","Full table"],[1,"tw-flex","tw-flex-col","tw-flex-1"],["label","Dialogs"],["label","Enums"],["label","File List"]],template:function(r,o){r&1&&(g(0,"section",0)(1,"mat-button-toggle-group")(2,"mat-button-toggle",1),$("click",function(){return o.setLanguage("de")}),k(3,"Deutsch"),b(),g(4,"mat-button-toggle",2),$("click",function(){return o.setLanguage("en")}),k(5,"English"),b()(),g(6,"h1",3),k(7,"content.headline.first"),b(),g(8,"p",3),k(9,"content.text.1"),b()(),g(10,"mat-tab-group",4)(11,"mat-tab",5)(12,"section",0),z(13,"app-table"),b()(),g(14,"mat-tab",6),z(15,"app-full-table",7),b(),g(16,"mat-tab",8)(17,"section",0),z(18,"app-dialogs"),b()(),g(19,"mat-tab",9)(20,"section",0),z(21,"app-enum"),b()(),g(22,"mat-tab",10),z(23,"app-file-list"),b()()),r&2&&(w(2),R("checked",!0))},dependencies:[du,fg,pg,yu,Ng,KD,W1,V1,B1,z1,Nt,mr,H1],encapsulation:2,changeDetection:0});let i=e;return i})();var K1={production:!0};K1.production&&void 0;Xw(Q1,{providers:[uf(_1,Nt.forRoot(),As,du,gg,yd,yu,mu,vs,pu,gg,zi),Rx()]}).catch(i=>console.error(i)); diff --git a/browser/main-XQPFSTPS.js b/browser/main-XQPFSTPS.js new file mode 100644 index 0000000..6644747 --- /dev/null +++ b/browser/main-XQPFSTPS.js @@ -0,0 +1,780 @@ +var Z1=Object.create;var bl=Object.defineProperty,X1=Object.defineProperties,J1=Object.getOwnPropertyDescriptor,ek=Object.getOwnPropertyDescriptors,tk=Object.getOwnPropertyNames,Gb=Object.getOwnPropertySymbols,ik=Object.getPrototypeOf,Yb=Object.prototype.hasOwnProperty,nk=Object.prototype.propertyIsEnumerable;var qb=(i,e,n)=>e in i?bl(i,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):i[e]=n,J=(i,e)=>{for(var n in e||={})Yb.call(e,n)&&qb(i,n,e[n]);if(Gb)for(var n of Gb(e))nk.call(e,n)&&qb(i,n,e[n]);return i},yt=(i,e)=>X1(i,ek(e));var js=(i,e)=>()=>(e||i((e={exports:{}}).exports,e),e.exports),Qb=(i,e)=>{for(var n in e)bl(i,n,{get:e[n],enumerable:!0})},rk=(i,e,n,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of tk(e))!Yb.call(i,r)&&r!==n&&bl(i,r,{get:()=>e[r],enumerable:!(t=J1(e,r))||t.enumerable});return i};var ho=(i,e,n)=>(n=i!=null?Z1(ik(i)):{},rk(e||!i||!i.__esModule?bl(n,"default",{value:i,enumerable:!0}):n,i));var _l=(i,e,n)=>new Promise((t,r)=>{var o=l=>{try{a(n.next(l))}catch(c){r(c)}},s=l=>{try{a(n.throw(l))}catch(c){r(c)}},a=l=>l.done?t(l.value):Promise.resolve(l.value).then(o,s);a((n=n.apply(i,e)).next())});var _C=js(oi=>{"use strict";Object.defineProperty(oi,"__esModule",{value:!0});var mC="fas",hC="address-card",fC=576,pC=512,Bg=[62140,"contact-card","vcard"],gC="f2bb",bC="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 256h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-32H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16z";oi.definition={prefix:mC,iconName:hC,icon:[fC,pC,Bg,gC,bC]};oi.faAddressCard=oi.definition;oi.prefix=mC;oi.iconName=hC;oi.width=fC;oi.height=pC;oi.ligatures=Bg;oi.unicode=gC;oi.svgPathData=bC;oi.aliases=Bg});var Hg=js(si=>{"use strict";Object.defineProperty(si,"__esModule",{value:!0});var vC="fas",yC="ellipsis-vertical",wC=128,xC=512,zg=["ellipsis-v"],DC="f142",CC="M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z";si.definition={prefix:vC,iconName:yC,icon:[wC,xC,zg,DC,CC]};si.faEllipsisVertical=si.definition;si.prefix=vC;si.iconName=yC;si.width=wC;si.height=xC;si.ligatures=zg;si.unicode=DC;si.svgPathData=CC;si.aliases=zg});var AC=js(ai=>{"use strict";Object.defineProperty(ai,"__esModule",{value:!0});var EC="fas",kC="skull-crossbones",IC=448,SC=512,$g=[128369,9760],MC="f714",TC="M368 128c0 44.4-25.4 83.5-64 106.4V256c0 17.7-14.3 32-32 32H176c-17.7 0-32-14.3-32-32V234.4c-38.6-23-64-62.1-64-106.4C80 57.3 144.5 0 224 0s144 57.3 144 128zM168 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM3.4 273.7c7.9-15.8 27.1-22.2 42.9-14.3L224 348.2l177.7-88.8c15.8-7.9 35-1.5 42.9 14.3s1.5 35-14.3 42.9L295.6 384l134.8 67.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L224 419.8 46.3 508.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9L152.4 384 17.7 316.6C1.9 308.7-4.5 289.5 3.4 273.7z";ai.definition={prefix:EC,iconName:kC,icon:[IC,SC,$g,MC,TC]};ai.faSkullCrossbones=ai.definition;ai.prefix=EC;ai.iconName=kC;ai.width=IC;ai.height=SC;ai.ligatures=$g;ai.unicode=MC;ai.svgPathData=TC;ai.aliases=$g});var I1=js(di=>{"use strict";Object.defineProperty(di,"__esModule",{value:!0});var w1="fas",x1="file",D1=384,C1=512,Lb=[128196,128459,61462],E1="f15b",k1="M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z";di.definition={prefix:w1,iconName:x1,icon:[D1,C1,Lb,E1,k1]};di.faFile=di.definition;di.prefix=w1;di.iconName=x1;di.width=D1;di.height=C1;di.ligatures=Lb;di.unicode=E1;di.svgPathData=k1;di.aliases=Lb});var F1=js(ui=>{"use strict";Object.defineProperty(ui,"__esModule",{value:!0});var S1="fas",M1="trash",T1=448,A1=512,jb=[],O1="f1f8",R1="M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z";ui.definition={prefix:S1,iconName:M1,icon:[T1,A1,jb,O1,R1]};ui.faTrash=ui.definition;ui.prefix=S1;ui.iconName=M1;ui.width=T1;ui.height=A1;ui.ligatures=jb;ui.unicode=O1;ui.svgPathData=R1;ui.aliases=jb});var Kb=null;var am=1;function wt(i){let e=Kb;return Kb=i,e}var Zb={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function ok(i){if(!(dm(i)&&!i.dirty)&&!(!i.dirty&&i.lastCleanEpoch===am)){if(!i.producerMustRecompute(i)&&!lm(i)){i.dirty=!1,i.lastCleanEpoch=am;return}i.producerRecomputeValue(i),i.dirty=!1,i.lastCleanEpoch=am}}function Xb(i){return i&&(i.nextProducerIndex=0),wt(i)}function Jb(i,e){if(wt(e),!(!i||i.producerNode===void 0||i.producerIndexOfThis===void 0||i.producerLastReadVersion===void 0)){if(dm(i))for(let n=i.nextProducerIndex;ni.nextProducerIndex;)i.producerNode.pop(),i.producerLastReadVersion.pop(),i.producerIndexOfThis.pop()}}function lm(i){vl(i);for(let e=0;e0}function vl(i){i.producerNode??=[],i.producerIndexOfThis??=[],i.producerLastReadVersion??=[]}function sk(i){i.liveConsumerNode??=[],i.liveConsumerIndexOfThis??=[]}function ak(){throw new Error}var lk=ak;function t_(i){lk=i}function ne(i){return typeof i=="function"}function fo(i){let n=i(t=>{Error.call(t),t.stack=new Error().stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var yl=fo(i=>function(n){i(this),this.message=n?`${n.length} errors occurred during unsubscription: +${n.map((t,r)=>`${r+1}) ${t.toString()}`).join(` + `)}`:"",this.name="UnsubscriptionError",this.errors=n});function wr(i,e){if(i){let n=i.indexOf(e);0<=n&&i.splice(n,1)}}var fe=class i{constructor(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let e;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let o of n)o.remove(this);else n.remove(this);let{initialTeardown:t}=this;if(ne(t))try{t()}catch(o){e=o instanceof yl?o.errors:[o]}let{_finalizers:r}=this;if(r){this._finalizers=null;for(let o of r)try{i_(o)}catch(s){e=e??[],s instanceof yl?e=[...e,...s.errors]:e.push(s)}}if(e)throw new yl(e)}}add(e){var n;if(e&&e!==this)if(this.closed)i_(e);else{if(e instanceof i){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(e)}}_hasParent(e){let{_parentage:n}=this;return n===e||Array.isArray(n)&&n.includes(e)}_addParent(e){let{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(e),n):n?[n,e]:e}_removeParent(e){let{_parentage:n}=this;n===e?this._parentage=null:Array.isArray(n)&&wr(n,e)}remove(e){let{_finalizers:n}=this;n&&wr(n,e),e instanceof i&&e._removeParent(this)}};fe.EMPTY=(()=>{let i=new fe;return i.closed=!0,i})();var um=fe.EMPTY;function wl(i){return i instanceof fe||i&&"closed"in i&&ne(i.remove)&&ne(i.add)&&ne(i.unsubscribe)}function i_(i){ne(i)?i():i.unsubscribe()}var ki={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var po={setTimeout(i,e,...n){let{delegate:t}=po;return t?.setTimeout?t.setTimeout(i,e,...n):setTimeout(i,e,...n)},clearTimeout(i){let{delegate:e}=po;return(e?.clearTimeout||clearTimeout)(i)},delegate:void 0};function xl(i){po.setTimeout(()=>{let{onUnhandledError:e}=ki;if(e)e(i);else throw i})}function xr(){}var n_=(()=>mm("C",void 0,void 0))();function r_(i){return mm("E",void 0,i)}function o_(i){return mm("N",i,void 0)}function mm(i,e,n){return{kind:i,value:e,error:n}}var Dr=null;function go(i){if(ki.useDeprecatedSynchronousErrorHandling){let e=!Dr;if(e&&(Dr={errorThrown:!1,error:null}),i(),e){let{errorThrown:n,error:t}=Dr;if(Dr=null,n)throw t}}else i()}function s_(i){ki.useDeprecatedSynchronousErrorHandling&&Dr&&(Dr.errorThrown=!0,Dr.error=i)}var Cr=class extends fe{constructor(e){super(),this.isStopped=!1,e?(this.destination=e,wl(e)&&e.add(this)):this.destination=uk}static create(e,n,t){return new Ii(e,n,t)}next(e){this.isStopped?fm(o_(e),this):this._next(e)}error(e){this.isStopped?fm(r_(e),this):(this.isStopped=!0,this._error(e))}complete(){this.isStopped?fm(n_,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(e){this.destination.next(e)}_error(e){try{this.destination.error(e)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},ck=Function.prototype.bind;function hm(i,e){return ck.call(i,e)}var pm=class{constructor(e){this.partialObserver=e}next(e){let{partialObserver:n}=this;if(n.next)try{n.next(e)}catch(t){Dl(t)}}error(e){let{partialObserver:n}=this;if(n.error)try{n.error(e)}catch(t){Dl(t)}else Dl(e)}complete(){let{partialObserver:e}=this;if(e.complete)try{e.complete()}catch(n){Dl(n)}}},Ii=class extends Cr{constructor(e,n,t){super();let r;if(ne(e)||!e)r={next:e??void 0,error:n??void 0,complete:t??void 0};else{let o;this&&ki.useDeprecatedNextContext?(o=Object.create(e),o.unsubscribe=()=>this.unsubscribe(),r={next:e.next&&hm(e.next,o),error:e.error&&hm(e.error,o),complete:e.complete&&hm(e.complete,o)}):r=e}this.destination=new pm(r)}};function Dl(i){ki.useDeprecatedSynchronousErrorHandling?s_(i):xl(i)}function dk(i){throw i}function fm(i,e){let{onStoppedNotification:n}=ki;n&&po.setTimeout(()=>n(i,e))}var uk={closed:!0,next:xr,error:dk,complete:xr};var bo=(()=>typeof Symbol=="function"&&Symbol.observable||"@@observable")();function Si(i){return i}function a_(i){return i.length===0?Si:i.length===1?i[0]:function(n){return i.reduce((t,r)=>r(t),n)}}var te=(()=>{class i{constructor(n){n&&(this._subscribe=n)}lift(n){let t=new i;return t.source=this,t.operator=n,t}subscribe(n,t,r){let o=hk(n)?n:new Ii(n,t,r);return go(()=>{let{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(n){try{return this._subscribe(n)}catch(t){n.error(t)}}forEach(n,t){return t=l_(t),new t((r,o)=>{let s=new Ii({next:a=>{try{n(a)}catch(l){o(l),s.unsubscribe()}},error:o,complete:r});this.subscribe(s)})}_subscribe(n){var t;return(t=this.source)===null||t===void 0?void 0:t.subscribe(n)}[bo](){return this}pipe(...n){return a_(n)(this)}toPromise(n){return n=l_(n),new n((t,r)=>{let o;this.subscribe(s=>o=s,s=>r(s),()=>t(o))})}}return i.create=e=>new i(e),i})();function l_(i){var e;return(e=i??ki.Promise)!==null&&e!==void 0?e:Promise}function mk(i){return i&&ne(i.next)&&ne(i.error)&&ne(i.complete)}function hk(i){return i&&i instanceof Cr||mk(i)&&wl(i)}function gm(i){return ne(i?.lift)}function Ce(i){return e=>{if(gm(e))return e.lift(function(n){try{return i(n,this)}catch(t){this.error(t)}});throw new TypeError("Unable to lift unknown Observable type")}}function xe(i,e,n,t,r){return new bm(i,e,n,t,r)}var bm=class extends Cr{constructor(e,n,t,r,o,s){super(e),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(l){e.error(l)}}:super._next,this._error=r?function(a){try{r(a)}catch(l){e.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=t?function(){try{t()}catch(a){e.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((e=this.onFinalize)===null||e===void 0||e.call(this))}}};function c_(){return Ce((i,e)=>{let n=null;i._refCount++;let t=xe(e,void 0,void 0,void 0,()=>{if(!i||i._refCount<=0||0<--i._refCount){n=null;return}let r=i._connection,o=n;n=null,r&&(!o||r===o)&&r.unsubscribe(),e.unsubscribe()});i.subscribe(t),t.closed||(n=i.connect())})}var Vs=class extends te{constructor(e,n){super(),this.source=e,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,gm(e)&&(this.lift=e.lift)}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){let e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:e}=this;this._subject=this._connection=null,e?.unsubscribe()}connect(){let e=this._connection;if(!e){e=this._connection=new fe;let n=this.getSubject();e.add(this.source.subscribe(xe(n,void 0,()=>{this._teardown(),n.complete()},t=>{this._teardown(),n.error(t)},()=>this._teardown()))),e.closed&&(this._connection=null,e=fe.EMPTY)}return e}refCount(){return c_()(this)}};var d_=fo(i=>function(){i(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var S=(()=>{class i extends te{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let t=new Cl(this,this);return t.operator=n,t}_throwIfClosed(){if(this.closed)throw new d_}next(n){go(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let t of this.currentObservers)t.next(n)}})}error(n){go(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:t}=this;for(;t.length;)t.shift().error(n)}})}complete(){go(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){let{hasError:t,isStopped:r,observers:o}=this;return t||r?um:(this.currentObservers=null,o.push(n),new fe(()=>{this.currentObservers=null,wr(o,n)}))}_checkFinalizedStatuses(n){let{hasError:t,thrownError:r,isStopped:o}=this;t?n.error(r):o&&n.complete()}asObservable(){let n=new te;return n.source=this,n}}return i.create=(e,n)=>new Cl(e,n),i})(),Cl=class extends S{constructor(e,n){super(),this.destination=e,this.source=n}next(e){var n,t;(t=(n=this.destination)===null||n===void 0?void 0:n.next)===null||t===void 0||t.call(n,e)}error(e){var n,t;(t=(n=this.destination)===null||n===void 0?void 0:n.error)===null||t===void 0||t.call(n,e)}complete(){var e,n;(n=(e=this.destination)===null||e===void 0?void 0:e.complete)===null||n===void 0||n.call(e)}_subscribe(e){var n,t;return(t=(n=this.source)===null||n===void 0?void 0:n.subscribe(e))!==null&&t!==void 0?t:um}};var Bt=class extends S{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){let n=super._subscribe(e);return!n.closed&&e.next(this._value),n}getValue(){let{hasError:e,thrownError:n,_value:t}=this;if(e)throw n;return this._throwIfClosed(),t}next(e){super.next(this._value=e)}};var Bs={now(){return(Bs.delegate||Date).now()},delegate:void 0};var zs=class extends S{constructor(e=1/0,n=1/0,t=Bs){super(),this._bufferSize=e,this._windowTime=n,this._timestampProvider=t,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=n===1/0,this._bufferSize=Math.max(1,e),this._windowTime=Math.max(1,n)}next(e){let{isStopped:n,_buffer:t,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:s}=this;n||(t.push(e),!r&&t.push(o.now()+s)),this._trimBuffer(),super.next(e)}_subscribe(e){this._throwIfClosed(),this._trimBuffer();let n=this._innerSubscribe(e),{_infiniteTimeWindow:t,_buffer:r}=this,o=r.slice();for(let s=0;su_(e)&&i()),e},clearImmediate(i){u_(i)}};var{setImmediate:pk,clearImmediate:gk}=m_,$s={setImmediate(...i){let{delegate:e}=$s;return(e?.setImmediate||pk)(...i)},clearImmediate(i){let{delegate:e}=$s;return(e?.clearImmediate||gk)(i)},delegate:void 0};var kl=class extends _o{constructor(e,n){super(e,n),this.scheduler=e,this.work=n}requestAsyncId(e,n,t=0){return t!==null&&t>0?super.requestAsyncId(e,n,t):(e.actions.push(this),e._scheduled||(e._scheduled=$s.setImmediate(e.flush.bind(e,void 0))))}recycleAsyncId(e,n,t=0){var r;if(t!=null?t>0:this.delay>0)return super.recycleAsyncId(e,n,t);let{actions:o}=e;n!=null&&((r=o[o.length-1])===null||r===void 0?void 0:r.id)!==n&&($s.clearImmediate(n),e._scheduled===n&&(e._scheduled=void 0))}};var vo=class i{constructor(e,n=i.now){this.schedulerActionCtor=e,this.now=n}schedule(e,n=0,t){return new this.schedulerActionCtor(this,e).schedule(t,n)}};vo.now=Bs.now;var yo=class extends vo{constructor(e,n=vo.now){super(e,n),this.actions=[],this._active=!1}flush(e){let{actions:n}=this;if(this._active){n.push(e);return}let t;this._active=!0;do if(t=e.execute(e.state,e.delay))break;while(e=n.shift());if(this._active=!1,t){for(;e=n.shift();)e.unsubscribe();throw t}}};var Il=class extends yo{flush(e){this._active=!0;let n=this._scheduled;this._scheduled=void 0;let{actions:t}=this,r;e=e||t.shift();do if(r=e.execute(e.state,e.delay))break;while((e=t[0])&&e.id===n&&t.shift());if(this._active=!1,r){for(;(e=t[0])&&e.id===n&&t.shift();)e.unsubscribe();throw r}}};var Us=new Il(kl);var gn=new yo(_o),h_=gn;var bn=new te(i=>i.complete());function Sl(i){return i&&ne(i.schedule)}function ym(i){return i[i.length-1]}function Ml(i){return ne(ym(i))?i.pop():void 0}function qi(i){return Sl(ym(i))?i.pop():void 0}function f_(i,e){return typeof ym(i)=="number"?i.pop():e}function g_(i,e,n,t){function r(o){return o instanceof n?o:new n(function(s){s(o)})}return new(n||(n=Promise))(function(o,s){function a(d){try{c(t.next(d))}catch(u){s(u)}}function l(d){try{c(t.throw(d))}catch(u){s(u)}}function c(d){d.done?o(d.value):r(d.value).then(a,l)}c((t=t.apply(i,e||[])).next())})}function p_(i){var e=typeof Symbol=="function"&&Symbol.iterator,n=e&&i[e],t=0;if(n)return n.call(i);if(i&&typeof i.length=="number")return{next:function(){return i&&t>=i.length&&(i=void 0),{value:i&&i[t++],done:!i}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Er(i){return this instanceof Er?(this.v=i,this):new Er(i)}function b_(i,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=n.apply(i,e||[]),r,o=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(h){t[h]&&(r[h]=function(f){return new Promise(function(p,v){o.push([h,f,p,v])>1||a(h,f)})})}function a(h,f){try{l(t[h](f))}catch(p){u(o[0][3],p)}}function l(h){h.value instanceof Er?Promise.resolve(h.value.v).then(c,d):u(o[0][2],h)}function c(h){a("next",h)}function d(h){a("throw",h)}function u(h,f){h(f),o.shift(),o.length&&a(o[0][0],o[0][1])}}function __(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=i[Symbol.asyncIterator],n;return e?e.call(i):(i=typeof p_=="function"?p_(i):i[Symbol.iterator](),n={},t("next"),t("throw"),t("return"),n[Symbol.asyncIterator]=function(){return this},n);function t(o){n[o]=i[o]&&function(s){return new Promise(function(a,l){s=i[o](s),r(a,l,s.done,s.value)})}}function r(o,s,a,l){Promise.resolve(l).then(function(c){o({value:c,done:a})},s)}}var wo=i=>i&&typeof i.length=="number"&&typeof i!="function";function Tl(i){return ne(i?.then)}function Al(i){return ne(i[bo])}function Ol(i){return Symbol.asyncIterator&&ne(i?.[Symbol.asyncIterator])}function Rl(i){return new TypeError(`You provided ${i!==null&&typeof i=="object"?"an invalid object":`'${i}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function bk(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Fl=bk();function Pl(i){return ne(i?.[Fl])}function Nl(i){return b_(this,arguments,function*(){let n=i.getReader();try{for(;;){let{value:t,done:r}=yield Er(n.read());if(r)return yield Er(void 0);yield yield Er(t)}}finally{n.releaseLock()}})}function Ll(i){return ne(i?.getReader)}function Ve(i){if(i instanceof te)return i;if(i!=null){if(Al(i))return _k(i);if(wo(i))return vk(i);if(Tl(i))return yk(i);if(Ol(i))return v_(i);if(Pl(i))return wk(i);if(Ll(i))return xk(i)}throw Rl(i)}function _k(i){return new te(e=>{let n=i[bo]();if(ne(n.subscribe))return n.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function vk(i){return new te(e=>{for(let n=0;n{i.then(n=>{e.closed||(e.next(n),e.complete())},n=>e.error(n)).then(null,xl)})}function wk(i){return new te(e=>{for(let n of i)if(e.next(n),e.closed)return;e.complete()})}function v_(i){return new te(e=>{Dk(i,e).catch(n=>e.error(n))})}function xk(i){return v_(Nl(i))}function Dk(i,e){var n,t,r,o;return g_(this,void 0,void 0,function*(){try{for(n=__(i);t=yield n.next(),!t.done;){let s=t.value;if(e.next(s),e.closed)return}}catch(s){r={error:s}}finally{try{t&&!t.done&&(o=n.return)&&(yield o.call(n))}finally{if(r)throw r.error}}e.complete()})}function zt(i,e,n,t=0,r=!1){let o=e.schedule(function(){n(),r?i.add(this.schedule(null,t)):this.unsubscribe()},t);if(i.add(o),!r)return o}function jl(i,e=0){return Ce((n,t)=>{n.subscribe(xe(t,r=>zt(t,i,()=>t.next(r),e),()=>zt(t,i,()=>t.complete(),e),r=>zt(t,i,()=>t.error(r),e)))})}function Vl(i,e=0){return Ce((n,t)=>{t.add(i.schedule(()=>n.subscribe(t),e))})}function y_(i,e){return Ve(i).pipe(Vl(e),jl(e))}function w_(i,e){return Ve(i).pipe(Vl(e),jl(e))}function x_(i,e){return new te(n=>{let t=0;return e.schedule(function(){t===i.length?n.complete():(n.next(i[t++]),n.closed||this.schedule())})})}function D_(i,e){return new te(n=>{let t;return zt(n,e,()=>{t=i[Fl](),zt(n,e,()=>{let r,o;try{({value:r,done:o}=t.next())}catch(s){n.error(s);return}o?n.complete():n.next(r)},0,!0)}),()=>ne(t?.return)&&t.return()})}function Bl(i,e){if(!i)throw new Error("Iterable cannot be null");return new te(n=>{zt(n,e,()=>{let t=i[Symbol.asyncIterator]();zt(n,e,()=>{t.next().then(r=>{r.done?n.complete():n.next(r.value)})},0,!0)})})}function C_(i,e){return Bl(Nl(i),e)}function E_(i,e){if(i!=null){if(Al(i))return y_(i,e);if(wo(i))return x_(i,e);if(Tl(i))return w_(i,e);if(Ol(i))return Bl(i,e);if(Pl(i))return D_(i,e);if(Ll(i))return C_(i,e)}throw Rl(i)}function Ht(i,e){return e?E_(i,e):Ve(i)}function Me(...i){let e=qi(i);return Ht(i,e)}function $t(i){return!!i&&(i instanceof te||ne(i.lift)&&ne(i.subscribe))}var k_=fo(i=>function(){i(this),this.name="EmptyError",this.message="no elements in sequence"});function wm(i,e){let n=typeof e=="object";return new Promise((t,r)=>{let o=new Ii({next:s=>{t(s),o.unsubscribe()},error:r,complete:()=>{n?t(e.defaultValue):r(new k_)}});i.subscribe(o)})}function I_(i){return i instanceof Date&&!isNaN(i)}function $e(i,e){return Ce((n,t)=>{let r=0;n.subscribe(xe(t,o=>{t.next(i.call(e,o,r++))}))})}var{isArray:Ck}=Array;function Ek(i,e){return Ck(e)?i(...e):i(e)}function xo(i){return $e(e=>Ek(i,e))}var{isArray:kk}=Array,{getPrototypeOf:Ik,prototype:Sk,keys:Mk}=Object;function zl(i){if(i.length===1){let e=i[0];if(kk(e))return{args:e,keys:null};if(Tk(e)){let n=Mk(e);return{args:n.map(t=>e[t]),keys:n}}}return{args:i,keys:null}}function Tk(i){return i&&typeof i=="object"&&Ik(i)===Sk}function Hl(i,e){return i.reduce((n,t,r)=>(n[t]=e[r],n),{})}function kr(...i){let e=qi(i),n=Ml(i),{args:t,keys:r}=zl(i);if(t.length===0)return Ht([],e);let o=new te(Ak(t,e,r?s=>Hl(r,s):Si));return n?o.pipe(xo(n)):o}function Ak(i,e,n=Si){return t=>{S_(e,()=>{let{length:r}=i,o=new Array(r),s=r,a=r;for(let l=0;l{let c=Ht(i[l],e),d=!1;c.subscribe(xe(t,u=>{o[l]=u,d||(d=!0,a--),a||t.next(n(o.slice()))},()=>{--s||t.complete()}))},t)},t)}}function S_(i,e,n){i?zt(n,i,e):e()}function M_(i,e,n,t,r,o,s,a){let l=[],c=0,d=0,u=!1,h=()=>{u&&!l.length&&!c&&e.complete()},f=v=>c{o&&e.next(v),c++;let E=!1;Ve(n(v,d++)).subscribe(xe(e,T=>{r?.(T),o?f(T):e.next(T)},()=>{E=!0},void 0,()=>{if(E)try{for(c--;l.length&&cp(T)):p(T)}h()}catch(T){e.error(T)}}))};return i.subscribe(xe(e,f,()=>{u=!0,h()})),()=>{a?.()}}function Kt(i,e,n=1/0){return ne(e)?Kt((t,r)=>$e((o,s)=>e(t,o,r,s))(Ve(i(t,r))),n):(typeof e=="number"&&(n=e),Ce((t,r)=>M_(t,r,i,n)))}function $l(i=1/0){return Kt(Si,i)}function T_(){return $l(1)}function Mi(...i){return T_()(Ht(i,qi(i)))}function Yi(i){return new te(e=>{Ve(i()).subscribe(e)})}function Ws(...i){let e=Ml(i),{args:n,keys:t}=zl(i),r=new te(o=>{let{length:s}=n;if(!s){o.complete();return}let a=new Array(s),l=s,c=s;for(let d=0;d{u||(u=!0,c--),a[d]=h},()=>l--,void 0,()=>{(!l||!u)&&(c||o.next(t?Hl(t,a):a),o.complete())}))}});return e?r.pipe(xo(e)):r}var Ok=["addListener","removeListener"],Rk=["addEventListener","removeEventListener"],Fk=["on","off"];function Qi(i,e,n,t){if(ne(n)&&(t=n,n=void 0),t)return Qi(i,e,n).pipe(xo(t));let[r,o]=Lk(i)?Rk.map(s=>a=>i[s](e,a,n)):Pk(i)?Ok.map(A_(i,e)):Nk(i)?Fk.map(A_(i,e)):[];if(!r&&wo(i))return Kt(s=>Qi(s,e,n))(Ve(i));if(!r)throw new TypeError("Invalid event target");return new te(s=>{let a=(...l)=>s.next(1o(a)})}function A_(i,e){return n=>t=>i[n](e,t)}function Pk(i){return ne(i.addListener)&&ne(i.removeListener)}function Nk(i){return ne(i.on)&&ne(i.off)}function Lk(i){return ne(i.addEventListener)&&ne(i.removeEventListener)}function _n(i=0,e,n=h_){let t=-1;return e!=null&&(Sl(e)?n=e:t=e),new te(r=>{let o=I_(i)?+i-n.now():i;o<0&&(o=0);let s=0;return n.schedule(function(){r.closed||(r.next(s++),0<=t?this.schedule(void 0,t):r.complete())},o)})}function xm(i=0,e=gn){return i<0&&(i=0),_n(i,i,e)}function Be(...i){let e=qi(i),n=f_(i,1/0),t=i;return t.length?t.length===1?Ve(t[0]):$l(n)(Ht(t,e)):bn}function Ge(i,e){return Ce((n,t)=>{let r=0;n.subscribe(xe(t,o=>i.call(e,o,r++)&&t.next(o)))})}function O_(i){return Ce((e,n)=>{let t=!1,r=null,o=null,s=!1,a=()=>{if(o?.unsubscribe(),o=null,t){t=!1;let c=r;r=null,n.next(c)}s&&n.complete()},l=()=>{o=null,s&&n.complete()};e.subscribe(xe(n,c=>{t=!0,r=c,o||Ve(i(c)).subscribe(o=xe(n,a,l))},()=>{s=!0,(!t||!o||o.closed)&&n.complete()}))})}function Ul(i,e=gn){return O_(()=>_n(i,e))}function Dm(i,e){return ne(e)?Kt(i,e,1):Kt(i,1)}function Ir(i,e=gn){return Ce((n,t)=>{let r=null,o=null,s=null,a=()=>{if(r){r.unsubscribe(),r=null;let c=o;o=null,t.next(c)}};function l(){let c=s+i,d=e.now();if(d{o=c,s=e.now(),r||(r=e.schedule(l,i),t.add(r))},()=>{a(),t.complete()},void 0,()=>{o=r=null}))})}function Ie(i){return i<=0?()=>bn:Ce((e,n)=>{let t=0;e.subscribe(xe(n,r=>{++t<=i&&(n.next(r),i<=t&&n.complete())}))})}function R_(){return Ce((i,e)=>{i.subscribe(xe(e,xr))})}function F_(i){return $e(()=>i)}function Cm(i,e){return e?n=>Mi(e.pipe(Ie(1),R_()),n.pipe(Cm(i))):Kt((n,t)=>Ve(i(n,t)).pipe(Ie(1),F_(n)))}function Sr(i,e=gn){let n=_n(i,e);return Cm(()=>n)}function Ki(i,e=Si){return i=i??jk,Ce((n,t)=>{let r,o=!0;n.subscribe(xe(t,s=>{let a=e(s);(o||!i(r,a))&&(o=!1,r=a,t.next(s))}))})}function jk(i,e){return i===e}function Do(i={}){let{connector:e=()=>new S,resetOnError:n=!0,resetOnComplete:t=!0,resetOnRefCountZero:r=!0}=i;return o=>{let s,a,l,c=0,d=!1,u=!1,h=()=>{a?.unsubscribe(),a=void 0},f=()=>{h(),s=l=void 0,d=u=!1},p=()=>{let v=s;f(),v?.unsubscribe()};return Ce((v,E)=>{c++,!u&&!d&&h();let T=l=l??e();E.add(()=>{c--,c===0&&!u&&!d&&(a=Em(p,r))}),T.subscribe(E),!s&&c>0&&(s=new Ii({next:Y=>T.next(Y),error:Y=>{u=!0,h(),a=Em(f,n,Y),T.error(Y)},complete:()=>{d=!0,h(),a=Em(f,t),T.complete()}}),Ve(v).subscribe(s))})(o)}}function Em(i,e,...n){if(e===!0){i();return}if(e===!1)return;let t=new Ii({next:()=>{t.unsubscribe(),i()}});return Ve(e(...n)).subscribe(t)}function Mr(i,e,n){let t,r=!1;return i&&typeof i=="object"?{bufferSize:t=1/0,windowTime:e=1/0,refCount:r=!1,scheduler:n}=i:t=i??1/0,Do({connector:()=>new zs(t,e,n),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function Tr(i){return Ge((e,n)=>i<=n)}function tt(...i){let e=qi(i);return Ce((n,t)=>{(e?Mi(i,n,e):Mi(i,n)).subscribe(t)})}function Et(i,e){return Ce((n,t)=>{let r=null,o=0,s=!1,a=()=>s&&!r&&t.complete();n.subscribe(xe(t,l=>{r?.unsubscribe();let c=0,d=o++;Ve(i(l,d)).subscribe(r=xe(t,u=>t.next(e?e(l,u,d,c++):u),()=>{r=null,a()}))},()=>{s=!0,a()}))})}function re(i){return Ce((e,n)=>{Ve(i).subscribe(xe(n,()=>n.complete(),xr)),!n.closed&&e.subscribe(n)})}function km(i,e=!1){return Ce((n,t)=>{let r=0;n.subscribe(xe(t,o=>{let s=i(o,r++);(s||e)&&t.next(o),!s&&t.complete()}))})}function Im(i,e,n){let t=ne(i)||e||n?{next:i,error:e,complete:n}:i;return t?Ce((r,o)=>{var s;(s=t.subscribe)===null||s===void 0||s.call(t);let a=!0;r.subscribe(xe(o,l=>{var c;(c=t.next)===null||c===void 0||c.call(t,l),o.next(l)},()=>{var l;a=!1,(l=t.complete)===null||l===void 0||l.call(t),o.complete()},l=>{var c;a=!1,(c=t.error)===null||c===void 0||c.call(t,l),o.error(l)},()=>{var l,c;a&&((l=t.unsubscribe)===null||l===void 0||l.call(t)),(c=t.finalize)===null||c===void 0||c.call(t)}))}):Si}function Qe(i){for(let e in i)if(i[e]===Qe)return e;throw Error("Could not find renamed property on target object.")}function Wl(i,e){for(let n in e)e.hasOwnProperty(n)&&!i.hasOwnProperty(n)&&(i[n]=e[n])}function Zt(i){if(typeof i=="string")return i;if(Array.isArray(i))return"["+i.map(Zt).join(", ")+"]";if(i==null)return""+i;if(i.overriddenName)return`${i.overriddenName}`;if(i.name)return`${i.name}`;let e=i.toString();if(e==null)return""+e;let n=e.indexOf(` +`);return n===-1?e:e.substring(0,n)}function Wm(i,e){return i==null||i===""?e===null?"":e:e==null||e===""?i:i+" "+e}var Vk=Qe({__forward_ref__:Qe});function pi(i){return i.__forward_ref__=pi,i.toString=function(){return Zt(this())},i}function Lt(i){return wv(i)?i():i}function wv(i){return typeof i=="function"&&i.hasOwnProperty(Vk)&&i.__forward_ref__===pi}function xv(i){return i&&!!i.\u0275providers}var Dv="https://g.co/ng/security#xss",O=class extends Error{constructor(e,n){super(Yh(e,n)),this.code=e}};function Yh(i,e){return`${`NG0${Math.abs(i)}`}${e?": "+e:""}`}var Bk=Qe({\u0275cmp:Qe}),zk=Qe({\u0275dir:Qe}),Hk=Qe({\u0275pipe:Qe});var rc=Qe({\u0275fac:Qe}),Gs=Qe({__NG_ELEMENT_ID__:Qe}),P_=Qe({__NG_ENV_ID__:Qe});function Ec(i){return typeof i=="string"?i:i==null?"":String(i)}function $k(i){return typeof i=="function"?i.name||i.toString():typeof i=="object"&&i!=null&&typeof i.type=="function"?i.type.name||i.type.toString():Ec(i)}function Uk(i,e){let n=e?`. Dependency path: ${e.join(" > ")} > ${i}`:"";throw new O(-200,`Circular dependency in DI detected for ${i}${n}`)}function Qh(i,e){let n=e?` in ${e}`:"";throw new O(-201,!1)}function Wk(i,e){i==null&&Gk(e,i,null,"!=")}function Gk(i,e,n,t){throw new Error(`ASSERTION ERROR: ${i}`+(t==null?"":` [Expected=> ${n} ${t} ${e} <=Actual]`))}function C(i){return{token:i.token,providedIn:i.providedIn||null,factory:i.factory,value:void 0}}function P(i){return{providers:i.providers||[],imports:i.imports||[]}}function Kh(i){return N_(i,Cv)||N_(i,Ev)}function N_(i,e){return i.hasOwnProperty(e)?i[e]:null}function qk(i){let e=i&&(i[Cv]||i[Ev]);return e||null}function L_(i){return i&&(i.hasOwnProperty(j_)||i.hasOwnProperty(Yk))?i[j_]:null}var Cv=Qe({\u0275prov:Qe}),j_=Qe({\u0275inj:Qe}),Ev=Qe({ngInjectableDef:Qe}),Yk=Qe({ngInjectorDef:Qe}),De=function(i){return i[i.Default=0]="Default",i[i.Host=1]="Host",i[i.Self=2]="Self",i[i.SkipSelf=4]="SkipSelf",i[i.Optional=8]="Optional",i}(De||{}),Gm;function kv(){return Gm}function hi(i){let e=Gm;return Gm=i,e}function Iv(i,e,n){let t=Kh(i);if(t&&t.providedIn=="root")return t.value===void 0?t.value=t.factory():t.value;if(n&De.Optional)return null;if(e!==void 0)return e;Qh(Zt(i),"Injector")}var ft=globalThis;var w=class{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=C({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};var Qk={},qs=Qk,qm="__NG_DI_FLAG__",oc="ngTempTokenPath",Kk="ngTokenPath",Zk=/\n/gm,Xk="\u0275",V_="__source",So;function Jk(){return So}function Co(i){let e=So;return So=i,e}function eI(i,e=De.Default){if(So===void 0)throw new O(-203,!1);return So===null?Iv(i,void 0,e):So.get(i,e&De.Optional?null:void 0,e)}function _(i,e=De.Default){return(kv()||eI)(Lt(i),e)}function ee(i,e=De.Default){return _(i,kc(e))}function kc(i){return typeof i>"u"||typeof i=="number"?i:0|(i.optional&&8)|(i.host&&1)|(i.self&&2)|(i.skipSelf&&4)}function Ym(i){let e=[];for(let n=0;n ");else if(typeof e=="object"){let o=[];for(let s in e)if(e.hasOwnProperty(s)){let a=e[s];o.push(s+":"+(typeof a=="string"?JSON.stringify(a):Zt(a)))}r=`{${o.join(", ")}}`}return`${n}${t?"("+t+")":""}[${r}]: ${i.replace(Zk,` + `)}`}function ta(i){return{toString:i}.toString()}var Mv=function(i){return i[i.OnPush=0]="OnPush",i[i.Default=1]="Default",i}(Mv||{}),en=function(i){return i[i.Emulated=0]="Emulated",i[i.None=2]="None",i[i.ShadowDom=3]="ShadowDom",i}(en||{}),To={},Ut=[];function Tv(i,e,n){let t=i.length;for(;;){let r=i.indexOf(e,n);if(r===-1)return r;if(r===0||i.charCodeAt(r-1)<=32){let o=e.length;if(r+o===t||i.charCodeAt(r+o)<=32)return r}n=r+1}}function Qm(i,e,n){let t=0;for(;te){s=o-1;break}}}for(;oo?h="":h=r[u+1].toLowerCase();let f=t&8?h:null;if(f&&Tv(f,c,0)!==-1||t&2&&c!==h){if(Ti(t))return!1;s=!0}}}}return Ti(t)||s}function Ti(i){return(i&1)===0}function lI(i,e,n,t){if(e===null)return-1;let r=0;if(t||!n){let o=!1;for(;r-1)for(n++;n0?'="'+a+'"':"")+"]"}else t&8?r+="."+s:t&4&&(r+=" "+s);else r!==""&&!Ti(s)&&(e+=z_(o,r),r=""),t=s,o=o||!Ti(t);n++}return r!==""&&(e+=z_(o,r)),e}function fI(i){return i.map(hI).join(",")}function pI(i){let e=[],n=[],t=1,r=2;for(;t{let e=Lv(i),n=yt(J({},e),{decls:i.decls,vars:i.vars,template:i.template,consts:i.consts||null,ngContentSelectors:i.ngContentSelectors,onPush:i.changeDetection===Mv.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&i.dependencies||null,getStandaloneInjector:null,signals:i.signals??!1,data:i.data||{},encapsulation:i.encapsulation||en.Emulated,styles:i.styles||Ut,_:null,schemas:i.schemas||null,tView:null,id:""});jv(n);let t=i.dependencies;return n.directiveDefs=$_(t,!1),n.pipeDefs=$_(t,!0),n.id=vI(n),n})}function gI(i){return Ao(i)||Pv(i)}function bI(i){return i!==null}function N(i){return ta(()=>({type:i.type,bootstrap:i.bootstrap||Ut,declarations:i.declarations||Ut,imports:i.imports||Ut,exports:i.exports||Ut,transitiveCompileScopes:null,schemas:i.schemas||null,id:i.id||null}))}function H_(i,e){if(i==null)return To;let n={};for(let t in i)if(i.hasOwnProperty(t)){let r=i[t],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),n[r]=t,e&&(e[r]=o)}return n}function D(i){return ta(()=>{let e=Lv(i);return jv(e),e})}function Qn(i){return{type:i.type,name:i.name,factory:null,pure:i.pure!==!1,standalone:i.standalone===!0,onDestroy:i.type.prototype.ngOnDestroy||null}}function Ao(i){return i[Bk]||null}function Pv(i){return i[zk]||null}function Nv(i){return i[Hk]||null}function _I(i){let e=Ao(i)||Pv(i)||Nv(i);return e!==null?e.standalone:!1}function Lv(i){let e={};return{type:i.type,providersResolver:null,factory:null,hostBindings:i.hostBindings||null,hostVars:i.hostVars||0,hostAttrs:i.hostAttrs||null,contentQueries:i.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:i.inputs||To,exportAs:i.exportAs||null,standalone:i.standalone===!0,signals:i.signals===!0,selectors:i.selectors||Ut,viewQuery:i.viewQuery||null,features:i.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:H_(i.inputs,e),outputs:H_(i.outputs),debugInfo:null}}function jv(i){i.features?.forEach(e=>e(i))}function $_(i,e){if(!i)return null;let n=e?Nv:gI;return()=>(typeof i=="function"?i():i).map(t=>n(t)).filter(bI)}function vI(i){let e=0,n=[i.selectors,i.ngContentSelectors,i.hostVars,i.hostAttrs,i.consts,i.vars,i.decls,i.encapsulation,i.standalone,i.signals,i.exportAs,JSON.stringify(i.inputs),JSON.stringify(i.outputs),Object.getOwnPropertyNames(i.type.prototype),!!i.contentQueries,!!i.viewQuery].join("|");for(let r of n)e=Math.imul(31,e)+r.charCodeAt(0)<<0;return e+=2147483647+1,"c"+e}var wn=0,ce=1,le=2,pt=3,Oi=4,Xt=5,Oo=6,Qs=7,St=8,Ro=9,Fo=10,st=11,Ks=12,U_=13,zo=14,fi=15,ia=16,Eo=17,Ji=18,Ic=19,Vv=20,Un=21,Sm=22,Rr=23,Mt=25,Bv=1;var Fr=7,sc=8,Po=9,Pt=10,No=function(i){return i[i.None=0]="None",i[i.HasTransplantedViews=2]="HasTransplantedViews",i[i.HasChildViewsToRefresh=4]="HasChildViewsToRefresh",i}(No||{});function Wn(i){return Array.isArray(i)&&typeof i[Bv]=="object"}function Ri(i){return Array.isArray(i)&&i[Bv]===!0}function Zh(i){return(i.flags&4)!==0}function Sc(i){return i.componentOffset>-1}function Mc(i){return(i.flags&1)===1}function Gn(i){return!!i.template}function yI(i){return(i[le]&512)!==0}function Pr(i,e){let n=i.hasOwnProperty(rc);return n?i[rc]:null}var Km=class{constructor(e,n,t){this.previousValue=e,this.currentValue=n,this.firstChange=t}isFirstChange(){return this.firstChange}};function Oe(){return zv}function zv(i){return i.type.prototype.ngOnChanges&&(i.setInput=xI),wI}Oe.ngInherit=!0;function wI(){let i=$v(this),e=i?.current;if(e){let n=i.previous;if(n===To)i.previous=e;else for(let t in e)n[t]=e[t];i.current=null,this.ngOnChanges(e)}}function xI(i,e,n,t){let r=this.declaredInputs[n],o=$v(i)||DI(i,{previous:To,current:null}),s=o.current||(o.current={}),a=o.previous,l=a[r];s[r]=new Km(l&&l.currentValue,e,a===To),i[t]=e}var Hv="__ngSimpleChanges__";function $v(i){return i[Hv]||null}function DI(i,e){return i[Hv]=e}var W_=null;var Zi=function(i,e,n){W_?.(i,e,n)},Uv="svg",CI="math";function tn(i){for(;Array.isArray(i);)i=i[wn];return i}function Wv(i,e){return tn(e[i])}function gi(i,e){return tn(e[i.index])}function Xh(i,e){return i.data[e]}function Jh(i,e){return i[e]}function Kn(i,e){let n=e[i];return Wn(n)?n:n[wn]}function EI(i){return(i[le]&4)===4}function ef(i){return(i[le]&128)===128}function kI(i){return Ri(i[pt])}function Lo(i,e){return e==null?null:i[e]}function Gv(i){i[Eo]=0}function II(i){i[le]&1024||(i[le]|=1024,ef(i)&&Tc(i))}function SI(i,e){for(;i>0;)e=e[zo],i--;return e}function qv(i){return i[le]&9216||i[Rr]?.dirty}function Yv(i){qv(i)&&Tc(i)}function Tc(i){let e=i[pt];for(;e!==null&&!(Ri(e)&&e[le]&No.HasChildViewsToRefresh||Wn(e)&&e[le]&8192);){if(Ri(e))e[le]|=No.HasChildViewsToRefresh;else if(e[le]|=8192,!ef(e))break;e=e[pt]}}function Qv(i,e){if((i[le]&256)===256)throw new O(911,!1);i[Un]===null&&(i[Un]=[]),i[Un].push(e)}function MI(i,e){if(i[Un]===null)return;let n=i[Un].indexOf(e);n!==-1&&i[Un].splice(n,1)}var ge={lFrame:n0(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function TI(){return ge.lFrame.elementDepthCount}function AI(){ge.lFrame.elementDepthCount++}function OI(){ge.lFrame.elementDepthCount--}function Kv(){return ge.bindingsEnabled}function Zv(){return ge.skipHydrationRootTNode!==null}function RI(i){return ge.skipHydrationRootTNode===i}function FI(){ge.skipHydrationRootTNode=null}function pe(){return ge.lFrame.lView}function gt(){return ge.lFrame.tView}function Ke(i){return ge.lFrame.contextLView=i,i[St]}function Ze(i){return ge.lFrame.contextLView=null,i}function jt(){let i=Xv();for(;i!==null&&i.type===64;)i=i.parent;return i}function Xv(){return ge.lFrame.currentTNode}function PI(){let i=ge.lFrame,e=i.currentTNode;return i.isParent?e:e.parent}function $r(i,e){let n=ge.lFrame;n.currentTNode=i,n.isParent=e}function tf(){return ge.lFrame.isParent}function nf(){ge.lFrame.isParent=!1}function NI(){return ge.lFrame.contextLView}function na(){let i=ge.lFrame,e=i.bindingRootIndex;return e===-1&&(e=i.bindingRootIndex=i.tView.bindingStartIndex),e}function LI(i){return ge.lFrame.bindingIndex=i}function Ho(){return ge.lFrame.bindingIndex++}function Jv(i){let e=ge.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+i,n}function jI(){return ge.lFrame.inI18n}function VI(i,e){let n=ge.lFrame;n.bindingIndex=n.bindingRootIndex=i,Zm(e)}function BI(){return ge.lFrame.currentDirectiveIndex}function Zm(i){ge.lFrame.currentDirectiveIndex=i}function zI(i){let e=ge.lFrame.currentDirectiveIndex;return e===-1?null:i[e]}function e0(){return ge.lFrame.currentQueryIndex}function rf(i){ge.lFrame.currentQueryIndex=i}function HI(i){let e=i[ce];return e.type===2?e.declTNode:e.type===1?i[Xt]:null}function t0(i,e,n){if(n&De.SkipSelf){let r=e,o=i;for(;r=r.parent,r===null&&!(n&De.Host);)if(r=HI(o),r===null||(o=o[zo],r.type&10))break;if(r===null)return!1;e=r,i=o}let t=ge.lFrame=i0();return t.currentTNode=e,t.lView=i,!0}function of(i){let e=i0(),n=i[ce];ge.lFrame=e,e.currentTNode=n.firstChild,e.lView=i,e.tView=n,e.contextLView=i,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function i0(){let i=ge.lFrame,e=i===null?null:i.child;return e===null?n0(i):e}function n0(i){let e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:i,child:null,inI18n:!1};return i!==null&&(i.child=e),e}function r0(){let i=ge.lFrame;return ge.lFrame=i.parent,i.currentTNode=null,i.lView=null,i}var o0=r0;function sf(){let i=r0();i.isParent=!0,i.tView=null,i.selectedIndex=-1,i.contextLView=null,i.elementDepthCount=0,i.currentDirectiveIndex=-1,i.currentNamespace=null,i.bindingRootIndex=-1,i.bindingIndex=-1,i.currentQueryIndex=0}function $I(i){return(ge.lFrame.contextLView=SI(i,ge.lFrame.contextLView))[St]}function Zn(){return ge.lFrame.selectedIndex}function Nr(i){ge.lFrame.selectedIndex=i}function af(){let i=ge.lFrame;return Xh(i.tView,i.selectedIndex)}function bi(){ge.lFrame.currentNamespace=Uv}function $o(){UI()}function UI(){ge.lFrame.currentNamespace=null}function WI(){return ge.lFrame.currentNamespace}var s0=!0;function Ac(){return s0}function Oc(i){s0=i}function GI(i,e,n){let{ngOnChanges:t,ngOnInit:r,ngDoCheck:o}=e.type.prototype;if(t){let s=zv(e);(n.preOrderHooks??=[]).push(i,s),(n.preOrderCheckHooks??=[]).push(i,s)}r&&(n.preOrderHooks??=[]).push(0-i,r),o&&((n.preOrderHooks??=[]).push(i,o),(n.preOrderCheckHooks??=[]).push(i,o))}function Rc(i,e){for(let n=e.directiveStart,t=e.directiveEnd;n=t)break}else e[l]<0&&(i[Eo]+=65536),(a>14>16&&(i[le]&3)===e&&(i[le]+=16384,G_(a,o)):G_(a,o)}var Mo=-1,Lr=class{constructor(e,n,t){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=t}};function YI(i){return i instanceof Lr}function QI(i){return(i.flags&8)!==0}function KI(i){return(i.flags&16)!==0}function l0(i){return i!==Mo}function ac(i){let e=i&32767;return i&32767}function ZI(i){return i>>16}function lc(i,e){let n=ZI(i),t=e;for(;n>0;)t=t[zo],n--;return t}var Xm=!0;function cc(i){let e=Xm;return Xm=i,e}var XI=256,c0=XI-1,d0=5,JI=0,Xi={};function eS(i,e,n){let t;typeof n=="string"?t=n.charCodeAt(0)||0:n.hasOwnProperty(Gs)&&(t=n[Gs]),t==null&&(t=n[Gs]=JI++);let r=t&c0,o=1<>d0)]|=o}function dc(i,e){let n=u0(i,e);if(n!==-1)return n;let t=e[ce];t.firstCreatePass&&(i.injectorIndex=e.length,Tm(t.data,i),Tm(e,null),Tm(t.blueprint,null));let r=lf(i,e),o=i.injectorIndex;if(l0(r)){let s=ac(r),a=lc(r,e),l=a[ce].data;for(let c=0;c<8;c++)e[o+c]=a[s+c]|l[s+c]}return e[o+8]=r,o}function Tm(i,e){i.push(0,0,0,0,0,0,0,0,e)}function u0(i,e){return i.injectorIndex===-1||i.parent&&i.parent.injectorIndex===i.injectorIndex||e[i.injectorIndex+8]===null?-1:i.injectorIndex}function lf(i,e){if(i.parent&&i.parent.injectorIndex!==-1)return i.parent.injectorIndex;let n=0,t=null,r=e;for(;r!==null;){if(t=g0(r),t===null)return Mo;if(n++,r=r[zo],t.injectorIndex!==-1)return t.injectorIndex|n<<16}return Mo}function Jm(i,e,n){eS(i,e,n)}function tS(i,e){if(e==="class")return i.classes;if(e==="style")return i.styles;let n=i.attrs;if(n){let t=n.length,r=0;for(;r>20,u=t?a:a+d,h=r?a+d:c;for(let f=u;f=l&&p.type===n)return f}if(r){let f=s[l];if(f&&Gn(f)&&f.type===n)return l}return null}function jr(i,e,n,t){let r=i[n],o=e.data;if(YI(r)){let s=r;s.resolving&&Uk($k(o[n]));let a=cc(s.canSeeViewProviders);s.resolving=!0;let l,c=s.injectImpl?hi(s.injectImpl):null,d=t0(i,t,De.Default);try{r=i[n]=s.factory(void 0,o,i,t),e.firstCreatePass&&n>=t.directiveStart&&GI(n,o[n],e)}finally{c!==null&&hi(c),cc(a),s.resolving=!1,o0()}}return r}function nS(i){if(typeof i=="string")return i.charCodeAt(0)||0;let e=i.hasOwnProperty(Gs)?i[Gs]:void 0;return typeof e=="number"?e>=0?e&c0:rS:e}function q_(i,e,n){let t=1<>d0)]&t)}function Y_(i,e){return!(i&De.Self)&&!(i&De.Host&&e)}var Or=class{constructor(e,n){this._tNode=e,this._lView=n}get(e,n,t){return f0(this._tNode,this._lView,e,kc(t),n)}};function rS(){return new Or(jt(),pe())}function je(i){return ta(()=>{let e=i.prototype.constructor,n=e[rc]||eh(e),t=Object.prototype,r=Object.getPrototypeOf(i.prototype).constructor;for(;r&&r!==t;){let o=r[rc]||eh(r);if(o&&o!==n)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function eh(i){return wv(i)?()=>{let e=eh(Lt(i));return e&&e()}:Pr(i)}function oS(i,e,n,t,r){let o=i,s=e;for(;o!==null&&s!==null&&s[le]&2048&&!(s[le]&512);){let a=p0(o,s,n,t|De.Self,Xi);if(a!==Xi)return a;let l=o.parent;if(!l){let c=s[Vv];if(c){let d=c.get(n,Xi,t);if(d!==Xi)return d}l=g0(s),s=s[zo]}o=l}return r}function g0(i){let e=i[ce],n=e.type;return n===2?e.declTNode:n===1?i[Xt]:null}function on(i){return tS(jt(),i)}var Gl="__parameters__";function sS(i){return function(...n){if(i){let t=i(...n);for(let r in t)this[r]=t[r]}}}function b0(i,e,n){return ta(()=>{let t=sS(e);function r(...o){if(this instanceof r)return t.apply(this,o),this;let s=new r(...o);return a.annotation=s,a;function a(l,c,d){let u=l.hasOwnProperty(Gl)?l[Gl]:Object.defineProperty(l,Gl,{value:[]})[Gl];for(;u.length<=d;)u.push(null);return(u[d]=u[d]||[]).push(s),l}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=i,r.annotationCls=r,r})}function aS(i){return typeof i=="function"}function lS(i,e,n){if(i.length!==e.length)return!1;for(let t=0;tArray.isArray(n)?cf(n,e):e(n))}function _0(i,e,n){e>=i.length?i.push(n):i.splice(e,0,n)}function uc(i,e){return e>=i.length-1?i.pop():i.splice(e,1)[0]}function v0(i,e){let n=[];for(let t=0;te;){let o=r-2;i[r]=i[o],r--}i[e]=n,i[e+1]=t}}function Fc(i,e,n){let t=ra(i,e);return t>=0?i[t|1]=n:(t=~t,dS(i,t,e,n)),t}function Am(i,e){let n=ra(i,e);if(n>=0)return i[n|1]}function ra(i,e){return uS(i,e,1)}function uS(i,e,n){let t=0,r=i.length>>n;for(;r!==t;){let o=t+(r-t>>1),s=i[o<e?r=o:t=o+1}return~(r<{n.push(s)};return cf(e,s=>{let a=s;th(a,o,[],t)&&(r||=[],r.push(a))}),r!==void 0&&C0(r,o),n}function C0(i,e){for(let n=0;n{e(o,t)})}}function th(i,e,n,t){if(i=Lt(i),!i)return!1;let r=null,o=L_(i),s=!o&&Ao(i);if(!o&&!s){let l=i.ngModule;if(o=L_(l),o)r=l;else return!1}else{if(s&&!s.standalone)return!1;r=i}let a=t.has(r);if(s){if(a)return!1;if(t.add(r),s.dependencies){let l=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let c of l)th(c,e,n,t)}}else if(o){if(o.imports!=null&&!a){t.add(r);let c;try{cf(o.imports,d=>{th(d,e,n,t)&&(c||=[],c.push(d))})}finally{}c!==void 0&&C0(c,e)}if(!a){let c=Pr(r)||(()=>new r);e({provide:r,useFactory:c,deps:Ut},r),e({provide:w0,useValue:r,multi:!0},r),e({provide:Pc,useValue:()=>_(r),multi:!0},r)}let l=o.providers;if(l!=null&&!a){let c=i;uf(l,d=>{e(d,c)})}}else return!1;return r!==i&&i.providers!==void 0}function uf(i,e){for(let n of i)xv(n)&&(n=n.\u0275providers),Array.isArray(n)?uf(n,e):e(n)}var mS=Qe({provide:String,useValue:Qe});function E0(i){return i!==null&&typeof i=="object"&&mS in i}function hS(i){return!!(i&&i.useExisting)}function fS(i){return!!(i&&i.useFactory)}function jo(i){return typeof i=="function"}function pS(i){return!!i.useClass}var Nc=new w("Set Injector scope."),tc={},gS={},Om;function mf(){return Om===void 0&&(Om=new mc),Om}var qn=class{},hc=class extends qn{get destroyed(){return this._destroyed}constructor(e,n,t,r){super(),this.parent=n,this.source=t,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,nh(e,s=>this.processProvider(s)),this.records.set(y0,ko(void 0,this)),r.has("environment")&&this.records.set(qn,ko(void 0,this));let o=this.records.get(Nc);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(w0,Ut,De.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let e=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of e)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();let n=Co(this),t=hi(void 0),r;try{return e()}finally{Co(n),hi(t)}}get(e,n=qs,t=De.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(P_))return e[P_](this);t=kc(t);let r,o=Co(this),s=hi(void 0);try{if(!(t&De.SkipSelf)){let l=this.records.get(e);if(l===void 0){let c=wS(e)&&Kh(e);c&&this.injectableDefInScope(c)?l=ko(ih(e),tc):l=null,this.records.set(e,l)}if(l!=null)return this.hydrate(e,l)}let a=t&De.Self?mf():this.parent;return n=t&De.Optional&&n===qs?null:n,a.get(e,n)}catch(a){if(a.name==="NullInjectorError"){if((a[oc]=a[oc]||[]).unshift(Zt(e)),o)throw a;return iI(a,e,"R3InjectorError",this.source)}else throw a}finally{hi(s),Co(o)}}resolveInjectorInitializers(){let e=Co(this),n=hi(void 0),t;try{let r=this.get(Pc,Ut,De.Self);for(let o of r)o()}finally{Co(e),hi(n)}}toString(){let e=[],n=this.records;for(let t of n.keys())e.push(Zt(t));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new O(205,!1)}processProvider(e){e=Lt(e);let n=jo(e)?e:Lt(e&&e.provide),t=_S(e);if(!jo(e)&&e.multi===!0){let r=this.records.get(n);r||(r=ko(void 0,tc,!0),r.factory=()=>Ym(r.multi),this.records.set(n,r)),n=e,r.multi.push(e)}else{let r=this.records.get(n)}this.records.set(n,t)}hydrate(e,n){return n.value===tc&&(n.value=gS,n.value=n.factory()),typeof n.value=="object"&&n.value&&yS(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(e){if(!e.providedIn)return!1;let n=Lt(e.providedIn);return typeof n=="string"?n==="any"||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(e){let n=this._onDestroyHooks.indexOf(e);n!==-1&&this._onDestroyHooks.splice(n,1)}};function ih(i){let e=Kh(i),n=e!==null?e.factory:Pr(i);if(n!==null)return n;if(i instanceof w)throw new O(204,!1);if(i instanceof Function)return bS(i);throw new O(204,!1)}function bS(i){let e=i.length;if(e>0){let t=v0(e,"?");throw new O(204,!1)}let n=qk(i);return n!==null?()=>n.factory(i):()=>new i}function _S(i){if(E0(i))return ko(void 0,i.useValue);{let e=k0(i);return ko(e,tc)}}function k0(i,e,n){let t;if(jo(i)){let r=Lt(i);return Pr(r)||ih(r)}else if(E0(i))t=()=>Lt(i.useValue);else if(fS(i))t=()=>i.useFactory(...Ym(i.deps||[]));else if(hS(i))t=()=>_(Lt(i.useExisting));else{let r=Lt(i&&(i.useClass||i.provide));if(vS(i))t=()=>new r(...Ym(i.deps));else return Pr(r)||ih(r)}return t}function ko(i,e,n=!1){return{factory:i,value:e,multi:n?[]:void 0}}function vS(i){return!!i.deps}function yS(i){return i!==null&&typeof i=="object"&&typeof i.ngOnDestroy=="function"}function wS(i){return typeof i=="function"||typeof i=="object"&&i instanceof w}function nh(i,e){for(let n of i)Array.isArray(n)?nh(n,e):n&&xv(n)?nh(n.\u0275providers,e):e(n)}function I0(i){if(!kv()&&!Jk())throw new O(-203,!1)}function Q_(i,e=null,n=null,t){let r=xS(i,e,n,t);return r.resolveInjectorInitializers(),r}function xS(i,e=null,n=null,t,r=new Set){let o=[n||Ut,df(i)];return t=t||(typeof i=="object"?void 0:Zt(i)),new hc(o,e||mf(),t||null,r)}var bt=(()=>{let e=class e{static create(t,r){if(Array.isArray(t))return Q_({name:""},r,t,"");{let o=t.name??"";return Q_({name:o},t.parent,t.providers,o)}}};e.THROW_IF_NOT_FOUND=qs,e.NULL=new mc,e.\u0275prov=C({token:e,providedIn:"any",factory:()=>_(y0)}),e.__NG_ELEMENT_ID__=-1;let i=e;return i})();var rh;function S0(i){rh=i}function M0(){if(rh!==void 0)return rh;if(typeof document<"u")return document;throw new O(210,!1)}var Wo=new w("AppId",{providedIn:"root",factory:()=>DS}),DS="ng",hf=new w("Platform Initializer"),Xn=new w("Platform ID",{providedIn:"platform",factory:()=>"unknown"});var Te=new w("AnimationModuleType"),oa=new w("CSP nonce",{providedIn:"root",factory:()=>M0().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function T0(i){return(i.flags&128)===128}var vn=function(i){return i[i.Important=1]="Important",i[i.DashCase=2]="DashCase",i}(vn||{}),CS=/^>|^->||--!>|)/g,kS="\u200B$1\u200B";function IS(i){return i.replace(CS,e=>e.replace(ES,kS))}var A0=new Map,SS=0;function MS(){return SS++}function TS(i){A0.set(i[Ic],i)}function AS(i){A0.delete(i[Ic])}var K_="__ngContext__";function Yn(i,e){Wn(e)?(i[K_]=e[Ic],TS(e)):i[K_]=e}var OS;function ff(i,e){return OS(i,e)}function pf(i){let e=i[pt];return Ri(e)?e[pt]:e}function O0(i){return F0(i[Ks])}function R0(i){return F0(i[Oi])}function F0(i){for(;i!==null&&!Ri(i);)i=i[Oi];return i}function Io(i,e,n,t,r){if(t!=null){let o,s=!1;Ri(t)?o=t:Wn(t)&&(s=!0,t=t[wn]);let a=tn(t);i===0&&n!==null?r==null?j0(e,n,a):fc(e,n,a,r||null,!0):i===1&&n!==null?fc(e,n,a,r||null,!0):i===2?QS(e,a,s):i===3&&e.destroyNode(a),o!=null&&ZS(e,i,o,n,r)}}function RS(i,e){return i.createText(e)}function FS(i,e,n){i.setValue(e,n)}function PS(i,e){return i.createComment(IS(e))}function P0(i,e,n){return i.createElement(e,n)}function NS(i,e){let n=e[st];sa(i,e,n,2,null,null),e[wn]=null,e[Xt]=null}function LS(i,e,n,t,r,o){t[wn]=r,t[Xt]=e,sa(i,t,n,1,r,o)}function jS(i,e){sa(i,e,e[st],2,null,null)}function VS(i){let e=i[Ks];if(!e)return Rm(i[ce],i);for(;e;){let n=null;if(Wn(e))n=e[Ks];else{let t=e[Pt];t&&(n=t)}if(!n){for(;e&&!e[Oi]&&e!==i;)Wn(e)&&Rm(e[ce],e),e=e[pt];e===null&&(e=i),Wn(e)&&Rm(e[ce],e),n=e&&e[Oi]}e=n}}function BS(i,e,n,t){let r=Pt+t,o=n.length;t>0&&(n[r-1][Oi]=e),t0&&(i[n-1][Oi]=t[Oi]);let o=uc(i,Pt+e);NS(t[ce],t);let s=o[Ji];s!==null&&s.detachView(o[ce]),t[pt]=null,t[Oi]=null,t[le]&=-129}return t}function Lc(i,e){if(!(e[le]&256)){let n=e[st];n.destroyNode&&sa(i,e,n,3,null,null),VS(e)}}function Rm(i,e){if(!(e[le]&256)){e[le]&=-129,e[le]|=256,e[Rr]&&e_(e[Rr]),$S(i,e),HS(i,e),e[ce].type===1&&e[st].destroy();let n=e[ia];if(n!==null&&Ri(e[pt])){n!==e[pt]&&N0(n,e);let t=e[Ji];t!==null&&t.detachView(i)}AS(e)}}function HS(i,e){let n=i.cleanup,t=e[Qs];if(n!==null)for(let o=0;o=0?t[s]():t[-s].unsubscribe(),o+=2}else{let s=t[n[o+1]];n[o].call(s)}t!==null&&(e[Qs]=null);let r=e[Un];if(r!==null){e[Un]=null;for(let o=0;o-1){let{encapsulation:o}=i.data[t.directiveStart+r];if(o===en.None||o===en.Emulated)return null}return gi(t,n)}}function fc(i,e,n,t,r){i.insertBefore(e,n,t,r)}function j0(i,e,n){i.appendChild(e,n)}function Z_(i,e,n,t,r){t!==null?fc(i,e,n,t,r):j0(i,e,n)}function WS(i,e,n,t){i.removeChild(e,n,t)}function gf(i,e){return i.parentNode(e)}function GS(i,e){return i.nextSibling(e)}function V0(i,e,n){return YS(i,e,n)}function qS(i,e,n){return i.type&40?gi(i,n):null}var YS=qS,X_;function jc(i,e,n,t){let r=L0(i,t,e),o=e[st],s=t.parent||e[Xt],a=V0(s,t,e);if(r!=null)if(Array.isArray(n))for(let l=0;li,createScript:i=>i,createScriptURL:i=>i})}catch{}return ql}function Vc(i){return eM()?.createHTML(i)||i}var Yl;function tM(){if(Yl===void 0&&(Yl=null,ft.trustedTypes))try{Yl=ft.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:i=>i,createScript:i=>i,createScriptURL:i=>i})}catch{}return Yl}function J_(i){return tM()?.createHTML(i)||i}var yn=class{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Dv})`}},sh=class extends yn{getTypeName(){return"HTML"}},ah=class extends yn{getTypeName(){return"Style"}},lh=class extends yn{getTypeName(){return"Script"}},ch=class extends yn{getTypeName(){return"URL"}},dh=class extends yn{getTypeName(){return"ResourceURL"}};function sn(i){return i instanceof yn?i.changingThisBreaksApplicationSecurity:i}function Wr(i,e){let n=iM(i);if(n!=null&&n!==e){if(n==="ResourceURL"&&e==="URL")return!0;throw new Error(`Required a safe ${e}, got a ${n} (see ${Dv})`)}return n===e}function iM(i){return i instanceof yn&&i.getTypeName()||null}function U0(i){return new sh(i)}function W0(i){return new ah(i)}function G0(i){return new lh(i)}function q0(i){return new ch(i)}function Y0(i){return new dh(i)}function nM(i){let e=new mh(i);return rM()?new uh(e):e}var uh=class{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{let n=new window.DOMParser().parseFromString(Vc(e),"text/html").body;return n===null?this.inertDocumentHelper.getInertBodyElement(e):(n.removeChild(n.firstChild),n)}catch{return null}}},mh=class{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){let n=this.inertDocument.createElement("template");return n.innerHTML=Vc(e),n}};function rM(){try{return!!new window.DOMParser().parseFromString(Vc(""),"text/html")}catch{return!1}}var oM=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function _f(i){return i=String(i),i.match(oM)?i:"unsafe:"+i}function xn(i){let e={};for(let n of i.split(","))e[n]=!0;return e}function aa(...i){let e={};for(let n of i)for(let t in n)n.hasOwnProperty(t)&&(e[t]=!0);return e}var Q0=xn("area,br,col,hr,img,wbr"),K0=xn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Z0=xn("rp,rt"),sM=aa(Z0,K0),aM=aa(K0,xn("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),lM=aa(Z0,xn("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),ev=aa(Q0,aM,lM,sM),X0=xn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),cM=xn("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),dM=xn("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),uM=aa(X0,cM,dM),mM=xn("script,style,template"),hh=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let n=e.firstChild,t=!0;for(;n;){if(n.nodeType===Node.ELEMENT_NODE?t=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,t&&n.firstChild){n=n.firstChild;continue}for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let r=this.checkClobberedElement(n,n.nextSibling);if(r){n=r;break}n=this.checkClobberedElement(n,n.parentNode)}}return this.buf.join("")}startElement(e){let n=e.nodeName.toLowerCase();if(!ev.hasOwnProperty(n))return this.sanitizedSomething=!0,!mM.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);let t=e.attributes;for(let r=0;r"),!0}endElement(e){let n=e.nodeName.toLowerCase();ev.hasOwnProperty(n)&&!Q0.hasOwnProperty(n)&&(this.buf.push(""))}chars(e){this.buf.push(tv(e))}checkClobberedElement(e,n){if(n&&(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return n}},hM=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,fM=/([^\#-~ |!])/g;function tv(i){return i.replace(/&/g,"&").replace(hM,function(e){let n=e.charCodeAt(0),t=e.charCodeAt(1);return"&#"+((n-55296)*1024+(t-56320)+65536)+";"}).replace(fM,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}var Ql;function vf(i,e){let n=null;try{Ql=Ql||nM(i);let t=e?String(e):"";n=Ql.getInertBodyElement(t);let r=5,o=t;do{if(r===0)throw new Error("Failed to sanitize html because the input is unstable");r--,t=o,o=n.innerHTML,n=Ql.getInertBodyElement(t)}while(t!==o);let a=new hh().sanitizeChildren(iv(n)||n);return Vc(a)}finally{if(n){let t=iv(n)||n;for(;t.firstChild;)t.removeChild(t.firstChild)}}}function iv(i){return"content"in i&&pM(i)?i.content:null}function pM(i){return i.nodeType===Node.ELEMENT_NODE&&i.nodeName==="TEMPLATE"}var Dn=function(i){return i[i.NONE=0]="NONE",i[i.HTML=1]="HTML",i[i.STYLE=2]="STYLE",i[i.SCRIPT=3]="SCRIPT",i[i.URL=4]="URL",i[i.RESOURCE_URL=5]="RESOURCE_URL",i}(Dn||{});function Bc(i){let e=gM();return e?J_(e.sanitize(Dn.HTML,i)||""):Wr(i,"HTML")?J_(sn(i)):vf(M0(),Ec(i))}function gM(){let i=pe();return i&&i[Fo].sanitizer}var bM="h",_M="b";var vM=(i,e,n)=>null;function yf(i,e,n=!1){return vM(i,e,n)}var fh=class{},pc=class{};function yM(i){let e=Error(`No component factory found for ${Zt(i)}.`);return e[wM]=i,e}var wM="ngComponent";var ph=class{resolveComponentFactory(e){throw yM(e)}},Pi=(()=>{let e=class e{};e.NULL=new ph;let i=e;return i})();function xM(){return Go(jt(),pe())}function Go(i,e){return new k(gi(i,e))}var k=(()=>{let e=class e{constructor(t){this.nativeElement=t}};e.__NG_ELEMENT_ID__=xM;let i=e;return i})();function DM(i){return i instanceof k?i.nativeElement:i}var Vr=class{},Jn=(()=>{let e=class e{constructor(){this.destroyNode=null}};e.__NG_ELEMENT_ID__=()=>CM();let i=e;return i})();function CM(){let i=pe(),e=jt(),n=Kn(e.index,i);return(Wn(n)?n:i)[st]}var EM=(()=>{let e=class e{};e.\u0275prov=C({token:e,providedIn:"root",factory:()=>null});let i=e;return i})(),Br=class{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}},kM=new Br("17.0.6"),Fm={};function zc(i){let e=wt(null);try{return i()}finally{wt(e)}}function J0(i){return wf(i)?Array.isArray(i)||!(i instanceof Map)&&Symbol.iterator in i:!1}function IM(i,e){if(Array.isArray(i))for(let n=0;ne,bh=class{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||SM}forEachItem(e){let n;for(n=this._itHead;n!==null;n=n._next)e(n)}forEachOperation(e){let n=this._itHead,t=this._removalsHead,r=0,o=null;for(;n||t;){let s=!t||n&&n.currentIndex{s=this._trackByFn(r,a),n===null||!Object.is(n.trackById,s)?(n=this._mismatch(n,a,s,r),t=!0):(t&&(n=this._verifyReinsertion(n,a,s,r)),Object.is(n.item,a)||this._addIdentityChange(n,a)),n=n._next,r++}),this.length=r;return this._truncate(n),this.collection=e,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;e!==null;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;e!==null;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,n,t,r){let o;return e===null?o=this._itTail:(o=e._prev,this._remove(e)),e=this._unlinkedRecords===null?null:this._unlinkedRecords.get(t,null),e!==null?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,o,r)):(e=this._linkedRecords===null?null:this._linkedRecords.get(t,r),e!==null?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,o,r)):e=this._addAfter(new _h(n,t),o,r)),e}_verifyReinsertion(e,n,t,r){let o=this._unlinkedRecords===null?null:this._unlinkedRecords.get(t,null);return o!==null?e=this._reinsertAfter(o,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;e!==null;){let n=e._next;this._addToRemovals(this._unlink(e)),e=n}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,n,t){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(e);let r=e._prevRemoved,o=e._nextRemoved;return r===null?this._removalsHead=o:r._nextRemoved=o,o===null?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(e,n,t),this._addToMoves(e,t),e}_moveAfter(e,n,t){return this._unlink(e),this._insertAfter(e,n,t),this._addToMoves(e,t),e}_addAfter(e,n,t){return this._insertAfter(e,n,t),this._additionsTail===null?this._additionsTail=this._additionsHead=e:this._additionsTail=this._additionsTail._nextAdded=e,e}_insertAfter(e,n,t){let r=n===null?this._itHead:n._next;return e._next=r,e._prev=n,r===null?this._itTail=e:r._prev=e,n===null?this._itHead=e:n._next=e,this._linkedRecords===null&&(this._linkedRecords=new gc),this._linkedRecords.put(e),e.currentIndex=t,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){this._linkedRecords!==null&&this._linkedRecords.remove(e);let n=e._prev,t=e._next;return n===null?this._itHead=t:n._next=t,t===null?this._itTail=n:t._prev=n,e}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail===null?this._movesTail=this._movesHead=e:this._movesTail=this._movesTail._nextMoved=e),e}_addToRemovals(e){return this._unlinkedRecords===null&&(this._unlinkedRecords=new gc),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,n){return e.item=n,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=e:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=e,e}},_h=class{constructor(e,n){this.item=e,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}},vh=class{constructor(){this._head=null,this._tail=null}add(e){this._head===null?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,n){let t;for(t=this._head;t!==null;t=t._nextDup)if((n===null||n<=t.currentIndex)&&Object.is(t.trackById,e))return t;return null}remove(e){let n=e._prevDup,t=e._nextDup;return n===null?this._head=t:n._nextDup=t,t===null?this._tail=n:t._prevDup=n,this._head===null}},gc=class{constructor(){this.map=new Map}put(e){let n=e.trackById,t=this.map.get(n);t||(t=new vh,this.map.set(n,t)),t.add(e)}get(e,n){let t=e,r=this.map.get(t);return r?r.get(e,n):null}remove(e){let n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function nv(i,e,n){let t=i.previousIndex;if(t===null)return t;let r=0;return n&&t{if(n&&n.key===r)this._maybeAddToChanges(n,t),this._appendAfter=n,n=n._next;else{let o=this._getOrCreateRecordForKey(r,t);n=this._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let t=n;t!==null;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,n){if(e){let t=e._prev;return n._next=e,n._prev=t,e._prev=n,t&&(t._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){let r=this._records.get(e);this._maybeAddToChanges(r,n);let o=r._prev,s=r._next;return o&&(o._next=s),s&&(s._prev=o),r._next=null,r._prev=null,r}let t=new xh(e);return this._records.set(e,t),t.currentValue=n,this._addToAdditions(t),t}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;e!==null;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;e!=null;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,this._addToChanges(e))}_addToAdditions(e){this._additionsHead===null?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){this._changesHead===null?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(t=>n(e[t],t))}},xh=class{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}};function rv(){return new an([new gh])}var an=(()=>{let e=class e{constructor(t){this.factories=t}static create(t,r){if(r!=null){let o=r.factories.slice();t=t.concat(o)}return new e(t)}static extend(t){return{provide:e,useFactory:r=>e.create(t,r||rv()),deps:[[e,new Uo,new Ur]]}}find(t){let r=this.factories.find(o=>o.supports(t));if(r!=null)return r;throw new O(901,!1)}};e.\u0275prov=C({token:e,providedIn:"root",factory:rv});let i=e;return i})();function ov(){return new xf([new yh])}var xf=(()=>{let e=class e{constructor(t){this.factories=t}static create(t,r){if(r){let o=r.factories.slice();t=t.concat(o)}return new e(t)}static extend(t){return{provide:e,useFactory:r=>e.create(t,r||ov()),deps:[[e,new Uo,new Ur]]}}find(t){let r=this.factories.find(o=>o.supports(t));if(r)return r;throw new O(901,!1)}};e.\u0275prov=C({token:e,providedIn:"root",factory:ov});let i=e;return i})();function bc(i,e,n,t,r=!1){for(;n!==null;){let o=e[n.index];o!==null&&t.push(tn(o)),Ri(o)&&MM(o,t);let s=n.type;if(s&8)bc(i,e,n.child,t);else if(s&32){let a=ff(n,e),l;for(;l=a();)t.push(l)}else if(s&16){let a=B0(e,n);if(Array.isArray(a))t.push(...a);else{let l=pf(e[fi]);bc(l[ce],l,a,t,!0)}}n=r?n.projectionNext:n.next}return t}function MM(i,e){for(let n=Pt;n{Tc(i.lView)},consumerOnSignalRead(){this.lView[Rr]=this}}),FM="ngOriginalError";function Pm(i){return i[FM]}var nn=class{constructor(){this._console=console}handleError(e){let n=this._findOriginalError(e);this._console.error("ERROR",e),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(e){let n=e&&Pm(e);for(;n&&Pm(n);)n=Pm(n);return n||null}};var ty=!1,PM=new w("",{providedIn:"root",factory:()=>ty});var ln={};function y(i){iy(gt(),pe(),Zn()+i,!1)}function iy(i,e,n,t){if(!t)if((e[le]&3)===3){let o=i.preOrderCheckHooks;o!==null&&Xl(e,o,n)}else{let o=i.preOrderHooks;o!==null&&Jl(e,o,0,n)}Nr(n)}function m(i,e=De.Default){let n=pe();if(n===null)return _(i,e);let t=jt();return f0(t,n,Lt(i),e)}function ny(){let i="invalid";throw new Error(i)}function NM(i,e){let n=i.hostBindingOpCodes;if(n!==null)try{for(let t=0;tMt&&iy(i,e,Mt,!1),Zi(s?2:0,r),n(t,r)}finally{Nr(o),Zi(s?3:1,r)}}function Df(i,e,n){if(Zh(e)){let t=wt(null);try{let r=e.directiveStart,o=e.directiveEnd;for(let s=r;snull;function HM(i,e,n,t){let r=hy(e);r.push(n),i.firstCreatePass&&fy(i).push(t,r.length-1)}function $M(i,e,n,t,r,o){let s=e?e.injectorIndex:-1,a=0;return Zv()&&(a|=128),{type:n,index:t,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:r,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function sv(i,e,n,t){for(let r in i)if(i.hasOwnProperty(r)){n=n===null?{}:n;let o=i[r];t===null?av(n,e,r,o):t.hasOwnProperty(r)&&av(n,e,t[r],o)}return n}function av(i,e,n,t){i.hasOwnProperty(n)?i[n].push(e,t):i[n]=[e,t]}function UM(i,e,n){let t=e.directiveStart,r=e.directiveEnd,o=i.data,s=e.attrs,a=[],l=null,c=null;for(let d=t;d0;){let n=i[--e];if(typeof n=="number"&&n<0)return n}return 0}function QM(i,e,n,t){let r=n.directiveStart,o=n.directiveEnd;Sc(n)&&iT(e,n,i.data[r+n.componentOffset]),i.firstCreatePass||dc(n,e),Yn(t,e);let s=n.initialInputs;for(let a=r;a-1&&(Zs(e,t),uc(n,t))}this._attachedToViewContainer=!1}Lc(this._lView[ce],this._lView)}onDestroy(e){Qv(this._lView,e)}markForCheck(){Mf(this._cdRefInjectingView||this._lView)}detach(){this._lView[le]&=-129}reattach(){Yv(this._lView),this._lView[le]|=128}detectChanges(){cT(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new O(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,jS(this._lView[ce],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new O(902,!1);this._appRef=e}},ve=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=fT;let i=e;return i})();function fT(i){return pT(jt(),pe(),(i&16)===16)}function pT(i,e,n){if(Sc(i)&&!n){let t=Kn(i.index,e);return new zr(t,t)}else if(i.type&47){let t=e[fi];return new zr(t,e)}return null}var Tf=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=gT,e.__NG_ENV_ID__=t=>t;let i=e;return i})(),Eh=class extends Tf{constructor(e){super(),this._lView=e}onDestroy(e){return Qv(this._lView,e),()=>MI(this._lView,e)}};function gT(){return new Eh(pe())}var lv=new Set;function Uc(i){lv.has(i)||(lv.add(i),performance?.mark?.("mark_use_counter",{detail:{feature:i}}))}var kh=class extends S{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,n,t){let r=e,o=n||(()=>null),s=t;if(e&&typeof e=="object"){let l=e;r=l.next?.bind(l),o=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&&(o=Nm(o),r&&(r=Nm(r)),s&&(s=Nm(s)));let a=super.subscribe({next:r,error:o,complete:s});return e instanceof fe&&e.add(a),a}};function Nm(i){return e=>{setTimeout(i,void 0,e)}}var F=kh;function cv(...i){}function bT(){let i=typeof ft.requestAnimationFrame=="function",e=ft[i?"requestAnimationFrame":"setTimeout"],n=ft[i?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&e&&n){let t=e[Zone.__symbol__("OriginalDelegate")];t&&(e=t);let r=n[Zone.__symbol__("OriginalDelegate")];r&&(n=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:n}}var M=class i{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:t=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new F(!1),this.onMicrotaskEmpty=new F(!1),this.onStable=new F(!1),this.onError=new F(!1),typeof Zone>"u")throw new O(908,!1);Zone.assertZonePatched();let r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!t&&n,r.shouldCoalesceRunChangeDetection=t,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=bT().nativeRequestAnimationFrame,yT(r)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get("isAngularZone")===!0}static assertInAngularZone(){if(!i.isInAngularZone())throw new O(909,!1)}static assertNotInAngularZone(){if(i.isInAngularZone())throw new O(909,!1)}run(e,n,t){return this._inner.run(e,n,t)}runTask(e,n,t,r){let o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,e,_T,cv,cv);try{return o.runTask(s,n,t)}finally{o.cancelTask(s)}}runGuarded(e,n,t){return this._inner.runGuarded(e,n,t)}runOutsideAngular(e){return this._outer.run(e)}},_T={};function Af(i){if(i._nesting==0&&!i.hasPendingMicrotasks&&!i.isStable)try{i._nesting++,i.onMicrotaskEmpty.emit(null)}finally{if(i._nesting--,!i.hasPendingMicrotasks)try{i.runOutsideAngular(()=>i.onStable.emit(null))}finally{i.isStable=!0}}}function vT(i){i.isCheckStableRunning||i.lastRequestAnimationFrameId!==-1||(i.lastRequestAnimationFrameId=i.nativeRequestAnimationFrame.call(ft,()=>{i.fakeTopEventTask||(i.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{i.lastRequestAnimationFrameId=-1,Ih(i),i.isCheckStableRunning=!0,Af(i),i.isCheckStableRunning=!1},void 0,()=>{},()=>{})),i.fakeTopEventTask.invoke()}),Ih(i))}function yT(i){let e=()=>{vT(i)};i._inner=i._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,t,r,o,s,a)=>{if(wT(a))return n.invokeTask(r,o,s,a);try{return dv(i),n.invokeTask(r,o,s,a)}finally{(i.shouldCoalesceEventChangeDetection&&o.type==="eventTask"||i.shouldCoalesceRunChangeDetection)&&e(),uv(i)}},onInvoke:(n,t,r,o,s,a,l)=>{try{return dv(i),n.invoke(r,o,s,a,l)}finally{i.shouldCoalesceRunChangeDetection&&e(),uv(i)}},onHasTask:(n,t,r,o)=>{n.hasTask(r,o),t===r&&(o.change=="microTask"?(i._hasPendingMicrotasks=o.microTask,Ih(i),Af(i)):o.change=="macroTask"&&(i.hasPendingMacrotasks=o.macroTask))},onHandleError:(n,t,r,o)=>(n.handleError(r,o),i.runOutsideAngular(()=>i.onError.emit(o)),!1)})}function Ih(i){i._hasPendingMicrotasks||(i.shouldCoalesceEventChangeDetection||i.shouldCoalesceRunChangeDetection)&&i.lastRequestAnimationFrameId!==-1?i.hasPendingMicrotasks=!0:i.hasPendingMicrotasks=!1}function dv(i){i._nesting++,i.isStable&&(i.isStable=!1,i.onUnstable.emit(null))}function uv(i){i._nesting--,Af(i)}var wy=new w("",{providedIn:"root",factory:xy});function xy(){let i=ee(M),e=!0,n=new te(r=>{e=i.isStable&&!i.hasPendingMacrotasks&&!i.hasPendingMicrotasks,i.runOutsideAngular(()=>{r.next(e),r.complete()})}),t=new te(r=>{let o;i.runOutsideAngular(()=>{o=i.onStable.subscribe(()=>{M.assertNotInAngularZone(),queueMicrotask(()=>{!e&&!i.hasPendingMacrotasks&&!i.hasPendingMicrotasks&&(e=!0,r.next(!0))})})});let s=i.onUnstable.subscribe(()=>{M.assertInAngularZone(),e&&(e=!1,i.runOutsideAngular(()=>{r.next(!1)}))});return()=>{o.unsubscribe(),s.unsubscribe()}});return Be(n,t.pipe(Do()))}function wT(i){return!Array.isArray(i)||i.length!==1?!1:i[0].data?.__ignore_ng_zone__===!0}var xT=(()=>{let e=class e{constructor(){this.renderDepth=0,this.handler=null,this.internalCallbacks=[]}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){if(this.renderDepth--,this.renderDepth===0){for(let t of this.internalCallbacks)t();this.internalCallbacks.length=0,this.handler?.execute()}}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}};e.\u0275prov=C({token:e,providedIn:"root",factory:()=>new e});let i=e;return i})();function DT(i,e){let n=Kn(e,i),t=n[ce];CT(t,n);let r=n[wn];r!==null&&n[Oo]===null&&(n[Oo]=yf(r,n[Ro])),Of(t,n,n[St])}function CT(i,e){for(let n=e.length;n0&&H0(i,n,o.join(" "))}}function OT(i,e,n){let t=i.projection=[];for(let r=0;r=0;t--){let r=i[t];r.hostVars=e+=r.hostVars,r.hostAttrs=Ys(r.hostAttrs,n=Ys(n,r.hostAttrs))}}function Kl(i){return i===To?{}:i===Ut?[]:i}function NT(i,e){let n=i.viewQuery;n?i.viewQuery=(t,r)=>{e(t,r),n(t,r)}:i.viewQuery=e}function LT(i,e){let n=i.contentQueries;n?i.contentQueries=(t,r,o)=>{e(t,r,o),n(t,r,o)}:i.contentQueries=e}function jT(i,e){let n=i.hostBindings;n?i.hostBindings=(t,r)=>{e(t,r),n(t,r)}:i.hostBindings=e}function ct(i){let e=i.inputConfig,n={};for(let t in e)if(e.hasOwnProperty(t)){let r=e[t];Array.isArray(r)&&r[2]&&(n[t]=r[2])}i.inputTransforms=n}function Rf(i,e,n){return i[e]=n}function VT(i,e){return i[e]}function Fi(i,e,n){let t=i[e];return Object.is(t,n)?!1:(i[e]=n,!0)}function BT(i,e,n,t){let r=Fi(i,e,n);return Fi(i,e+1,t)||r}function Q(i,e,n,t){let r=pe(),o=Ho();if(Fi(r,o,e)){let s=gt(),a=af();nT(a,r,i,e,n,t)}return Q}function Dy(i,e,n,t){return Fi(i,Ho(),n)?e+Ec(n)+t:ln}function Zl(i,e){return i<<17|e<<2}function Hr(i){return i>>17&32767}function zT(i){return(i&2)==2}function HT(i,e){return i&131071|e<<17}function Ah(i){return i|2}function Vo(i){return(i&131068)>>2}function Lm(i,e){return i&-131069|e<<2}function $T(i){return(i&1)===1}function Oh(i){return i|1}function UT(i,e,n,t,r,o){let s=o?e.classBindings:e.styleBindings,a=Hr(s),l=Vo(s);i[t]=n;let c=!1,d;if(Array.isArray(n)){let u=n;d=u[1],(d===null||ra(u,d)>0)&&(c=!0)}else d=n;if(r)if(l!==0){let h=Hr(i[a+1]);i[t+1]=Zl(h,a),h!==0&&(i[h+1]=Lm(i[h+1],t)),i[a+1]=HT(i[a+1],t)}else i[t+1]=Zl(a,0),a!==0&&(i[a+1]=Lm(i[a+1],t)),a=t;else i[t+1]=Zl(l,0),a===0?a=t:i[l+1]=Lm(i[l+1],t),l=t;c&&(i[t+1]=Ah(i[t+1])),hv(i,d,t,!0,o),hv(i,d,t,!1,o),WT(e,d,i,t,o),s=Zl(a,l),o?e.classBindings=s:e.styleBindings=s}function WT(i,e,n,t,r){let o=r?i.residualClasses:i.residualStyles;o!=null&&typeof e=="string"&&ra(o,e)>=0&&(n[t+1]=Oh(n[t+1]))}function hv(i,e,n,t,r){let o=i[n+1],s=e===null,a=t?Hr(o):Vo(o),l=!1;for(;a!==0&&(l===!1||s);){let c=i[a],d=i[a+1];GT(c,e)&&(l=!0,i[a+1]=t?Oh(d):Ah(d)),a=t?Hr(d):Vo(d)}l&&(i[n+1]=t?Ah(o):Oh(o))}function GT(i,e){return i===null||e==null||(Array.isArray(i)?i[1]:i)===e?!0:Array.isArray(i)&&typeof e=="string"?ra(i,e)>=0:!1}var Ai={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function qT(i){return i.substring(Ai.key,Ai.keyEnd)}function YT(i){return QT(i),Cy(i,Ey(i,0,Ai.textEnd))}function Cy(i,e){let n=Ai.textEnd;return n===e?-1:(e=Ai.keyEnd=KT(i,Ai.key=e,n),Ey(i,e,n))}function QT(i){Ai.key=0,Ai.keyEnd=0,Ai.value=0,Ai.valueEnd=0,Ai.textEnd=i.length}function Ey(i,e,n){for(;e32;)e++;return e}function R(i,e,n){let t=pe(),r=Ho();if(Fi(t,r,e)){let o=gt(),s=af();ay(o,s,t,i,e,t[st],n,!1)}return R}function Rh(i,e,n,t,r){let o=e.inputs,s=r?"class":"style";Sf(i,n,o[s],s,t)}function _i(i,e,n){return Iy(i,e,n,!1),_i}function W(i,e){return Iy(i,e,null,!0),W}function Yo(i){Sy(iA,ky,i,!0)}function ky(i,e){for(let n=YT(e);n>=0;n=Cy(e,n))Fc(i,qT(e),!0)}function Iy(i,e,n,t){let r=pe(),o=gt(),s=Jv(2);if(o.firstUpdatePass&&Ty(o,i,s,t),e!==ln&&Fi(r,s,e)){let a=o.data[Zn()];Ay(o,a,r,r[st],i,r[s+1]=rA(e,n),t,s)}}function Sy(i,e,n,t){let r=gt(),o=Jv(2);r.firstUpdatePass&&Ty(r,null,o,t);let s=pe();if(n!==ln&&Fi(s,o,n)){let a=r.data[Zn()];if(Oy(a,t)&&!My(r,o)){let l=t?a.classesWithoutHost:a.stylesWithoutHost;l!==null&&(n=Wm(l,n||"")),Rh(r,a,s,n,t)}else nA(r,a,s,s[st],s[o+1],s[o+1]=tA(i,e,n),t,o)}}function My(i,e){return e>=i.expandoStartIndex}function Ty(i,e,n,t){let r=i.data;if(r[n+1]===null){let o=r[Zn()],s=My(i,n);Oy(o,t)&&e===null&&!s&&(e=!1),e=ZT(r,o,e,t),UT(r,o,e,n,s,t)}}function ZT(i,e,n,t){let r=zI(i),o=t?e.residualClasses:e.residualStyles;if(r===null)(t?e.classBindings:e.styleBindings)===0&&(n=jm(null,i,e,n,t),n=Xs(n,e.attrs,t),o=null);else{let s=e.directiveStylingLast;if(s===-1||i[s]!==r)if(n=jm(r,i,e,n,t),o===null){let l=XT(i,e,t);l!==void 0&&Array.isArray(l)&&(l=jm(null,i,e,l[1],t),l=Xs(l,e.attrs,t),JT(i,e,t,l))}else o=eA(i,e,t)}return o!==void 0&&(t?e.residualClasses=o:e.residualStyles=o),n}function XT(i,e,n){let t=n?e.classBindings:e.styleBindings;if(Vo(t)!==0)return i[Hr(t)]}function JT(i,e,n,t){let r=n?e.classBindings:e.styleBindings;i[Hr(r)]=t}function eA(i,e,n){let t,r=e.directiveEnd;for(let o=1+e.directiveStylingLast;o0;){let l=i[r],c=Array.isArray(l),d=c?l[1]:l,u=d===null,h=n[r+1];h===ln&&(h=u?Ut:void 0);let f=u?Am(h,t):d===t?h:void 0;if(c&&!yc(f)&&(f=Am(l,t)),yc(f)&&(a=f,s))return a;let p=i[r+1];r=s?Hr(p):Vo(p)}if(e!==null){let l=o?e.residualClasses:e.residualStyles;l!=null&&(a=Am(l,t))}return a}function yc(i){return i!==void 0}function rA(i,e){return i==null||i===""||(typeof e=="string"?i=i+e:typeof i=="object"&&(i=Zt(sn(i)))),i}function Oy(i,e){return(i.flags&(e?8:16))!==0}function Ry(i,e,n){let t=pe(),r=Dy(t,i,e,n);Sy(Fc,ky,r,!0)}var H$=new RegExp(`^(\\d+)*(${_M}|${bM})*(.*)`);var oA=(i,e)=>null;function Js(i,e){return oA(i,e)}var Fh=class{destroy(e){}updateValue(e,n){}swap(e,n){let t=Math.min(e,n),r=Math.max(e,n),o=this.detach(r);if(r-t>1){let s=this.detach(t);this.attach(t,o),this.attach(r,s)}else this.attach(t,o)}move(e,n){this.attach(n,this.detach(e))}};function Vm(i,e,n,t,r){return i===n&&Object.is(e,t)?1:Object.is(r(i,e),r(n,t))?-1:0}function sA(i,e,n){let t,r,o=0,s=i.length-1;if(Array.isArray(e)){let a=e.length-1;for(;o<=s&&o<=a;){let l=i.at(o),c=e[o],d=Vm(o,l,o,c,n);if(d!==0){d<0&&i.updateValue(o,c),o++;continue}let u=i.at(s),h=e[a],f=Vm(s,u,a,h,n);if(f!==0){f<0&&i.updateValue(s,h),s--,a--;continue}let p=n(o,l),v=n(s,u),E=n(o,c);if(Object.is(E,v)){let T=n(a,h);Object.is(T,p)?(i.swap(o,s),i.updateValue(s,h),a--,s--):i.move(s,o),i.updateValue(o,c),o++;continue}if(t??=new wc,r??=gv(i,o,s,n),Ph(i,t,o,E))i.updateValue(o,c),o++,s++;else if(r.has(E))t.set(p,i.detach(o)),s--;else{let T=i.create(o,e[o]);i.attach(o,T),o++,s++}}for(;o<=a;)pv(i,t,n,o,e[o]),o++}else if(e!=null){let a=e[Symbol.iterator](),l=a.next();for(;!l.done&&o<=s;){let c=i.at(o),d=l.value,u=Vm(o,c,o,d,n);if(u!==0)u<0&&i.updateValue(o,d),o++,l=a.next();else{t??=new wc,r??=gv(i,o,s,n);let h=n(o,d);if(Ph(i,t,o,h))i.updateValue(o,d),o++,s++,l=a.next();else if(!r.has(h))i.attach(o,i.create(o,d)),o++,s++,l=a.next();else{let f=n(o,c);t.set(f,i.detach(o)),s--}}}for(;!l.done;)pv(i,t,n,i.length,l.value),l=a.next()}for(;o<=s;)i.destroy(i.detach(s--));t?.forEach(a=>{i.destroy(a)})}function Ph(i,e,n,t){return e!==void 0&&e.has(t)?(i.attach(n,e.get(t)),e.delete(t),!0):!1}function pv(i,e,n,t,r){if(Ph(i,e,t,n(t,r)))i.updateValue(t,r);else{let o=i.create(t,r);i.attach(t,o)}}function gv(i,e,n,t){let r=new Set;for(let o=e;o<=n;o++)r.add(t(o,i.at(o)));return r}var wc=class{constructor(){this.map=new Map}has(e){let n=this.map.get(e);return n!==void 0&&n.length>0}delete(e){let n=this.map.get(e);return n!==void 0?(n.shift(),!0):!1}get(e){let n=this.map.get(e);return n!==void 0&&n.length>0?n[0]:void 0}set(e,n){if(!this.map.has(e)){this.map.set(e,[n]);return}this.map.get(e)?.push(n)}forEach(e){for(let[n,t]of this.map)for(let r of t)e(r,n)}};function Wc(i,e,n,t){let r=e.tView,s=i[le]&4096?4096:16,a=Hc(i,r,n,s,null,e,null,null,null,t?.injector??null,t?.dehydratedView??null),l=i[e.index];a[ia]=l;let c=i[Ji];return c!==null&&(a[Ji]=c.createEmbeddedView(r)),Of(r,a,n),a}function Fy(i,e){let n=Pt+e;if(n{let e=class e{};e.__NG_ELEMENT_ID__=aA;let i=e;return i})();function aA(){let i=jt();return Ly(i,pe())}var lA=qe,Ny=class extends lA{constructor(e,n,t){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=t}get element(){return Go(this._hostTNode,this._hostLView)}get injector(){return new Or(this._hostTNode,this._hostLView)}get parentInjector(){let e=lf(this._hostTNode,this._hostLView);if(l0(e)){let n=lc(e,this._hostLView),t=ac(e),r=n[ce].data[t+8];return new Or(r,n)}else return new Or(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){let n=bv(this._lContainer);return n!==null&&n[e]||null}get length(){return this._lContainer.length-Pt}createEmbeddedView(e,n,t){let r,o;typeof t=="number"?r=t:t!=null&&(r=t.index,o=t.injector);let s=Js(this._lContainer,e.ssrId),a=e.createEmbeddedViewImpl(n||{},o,s);return this.insertImpl(a,r,ea(this._hostTNode,s)),a}createComponent(e,n,t,r,o){let s=e&&!aS(e),a;if(s)a=n;else{let p=n||{};a=p.index,t=p.injector,r=p.projectableNodes,o=p.environmentInjector||p.ngModuleRef}let l=s?e:new vc(Ao(e)),c=t||this.parentInjector;if(!o&&l.ngModule==null){let v=(s?c:this.parentInjector).get(qn,null);v&&(o=v)}let d=Ao(l.componentType??{}),u=Js(this._lContainer,d?.id??null),h=u?.firstChild??null,f=l.create(c,r,h,o);return this.insertImpl(f.hostView,a,ea(this._hostTNode,u)),f}insert(e,n){return this.insertImpl(e,n,!0)}insertImpl(e,n,t){let r=e._lView;if(kI(r)){let a=this.indexOf(e);if(a!==-1)this.detach(a);else{let l=r[pt],c=new Ny(l,l[Xt],l[pt]);c.detach(c.indexOf(e))}}let o=this._adjustIndex(n),s=this._lContainer;return Gc(s,r,o,t),e.attachToViewContainerRef(),_0(Bm(s),o,e),e}move(e,n){return this.insert(e,n)}indexOf(e){let n=bv(this._lContainer);return n!==null?n.indexOf(e):-1}remove(e){let n=this._adjustIndex(e,-1),t=Zs(this._lContainer,n);t&&(uc(Bm(this._lContainer),n),Lc(t[ce],t))}detach(e){let n=this._adjustIndex(e,-1),t=Zs(this._lContainer,n);return t&&uc(Bm(this._lContainer),n)!=null?new zr(t):null}_adjustIndex(e,n=0){return e??this.length+n}};function bv(i){return i[sc]}function Bm(i){return i[sc]||(i[sc]=[])}function Ly(i,e){let n,t=e[i.index];return Ri(t)?n=t:(n=uy(t,e,null,i),e[i.index]=n,$c(e,n)),dA(n,e,i,t),new Ny(n,i,e)}function cA(i,e){let n=i[st],t=n.createComment(""),r=gi(e,i),o=gf(n,r);return fc(n,o,t,GS(n,r),!1),t}var dA=hA,uA=(i,e,n)=>!1;function mA(i,e,n){return uA(i,e,n)}function hA(i,e,n,t){if(i[Fr])return;let r;n.type&8?r=tn(t):r=cA(e,n),i[Fr]=r}function fA(i,e,n,t,r,o,s,a,l){let c=e.consts,d=qo(e,i,4,s||null,Lo(c,a));If(e,n,d,Lo(c,l)),Rc(e,d);let u=d.tView=kf(2,d,t,r,o,e.directiveRegistry,e.pipeRegistry,null,e.schemas,c,null);return e.queries!==null&&(e.queries.template(e,d),u.queries=e.queries.embeddedTView(d)),d}function G(i,e,n,t,r,o,s,a){let l=pe(),c=gt(),d=i+Mt,u=c.firstCreatePass?fA(d,c,l,e,n,t,r,o,s):c.data[d];$r(u,!1);let h=pA(c,l,u,i);Ac()&&jc(c,l,h,u),Yn(h,l);let f=uy(h,l,h,u);return l[d]=f,$c(l,f),mA(f,u,l),Mc(u)&&Cf(c,l,u),s!=null&&Ef(l,u,a),G}var pA=gA;function gA(i,e,n,t){return Oc(!0),e[st].createComment("")}function de(i,e,n){Uc("NgControlFlow");let t=pe(),r=Ho(),o=Vh(t,Mt+i),s=0;if(Fi(t,r,e)){let a=wt(null);try{if(Py(o,s),e!==-1){let l=Bh(t[ce],Mt+e),c=Js(o,l.tView.ssrId),d=Wc(t,l,n,{dehydratedView:c});Gc(o,d,s,ea(l,c))}}finally{wt(a)}}else{let a=Fy(o,s);a!==void 0&&(a[St]=n)}}var Nh=class{constructor(e,n,t){this.lContainer=e,this.$implicit=n,this.$index=t}get $count(){return this.lContainer.length-Pt}};function vi(i,e){return e}var Lh=class{constructor(e,n,t){this.hasEmptyBlock=e,this.trackByFn=n,this.liveCollection=t}};function yi(i,e,n,t,r,o,s,a,l,c,d){Uc("NgControlFlow");let u=l!==void 0,h=pe(),f=a?s.bind(h[fi][St]):s,p=new Lh(u,f);h[Mt+i]=p,G(i+1,e,n,t,r,o),u&&G(i+2,l,c,d)}var jh=class extends Fh{constructor(e,n,t){super(),this.lContainer=e,this.hostLView=n,this.templateTNode=t,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Pt}at(e){return this.getLView(e)[St].$implicit}attach(e,n){let t=n[Oo];this.needsIndexUpdate||=e!==this.length,Gc(this.lContainer,n,e,ea(this.templateTNode,t))}detach(e){return this.needsIndexUpdate||=e!==this.length-1,bA(this.lContainer,e)}create(e,n){let t=Js(this.lContainer,this.templateTNode.tView.ssrId);return Wc(this.hostLView,this.templateTNode,new Nh(this.lContainer,n,e),{dehydratedView:t})}destroy(e){Lc(e[ce],e)}updateValue(e,n){this.getLView(e)[St].$implicit=n}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e(Oc(!0),P0(t,r,WI()));function wA(i,e,n,t,r){let o=e.consts,s=Lo(o,t),a=qo(e,i,8,"ng-container",s);s!==null&&_c(a,s,!0);let l=Lo(o,r);return If(e,n,a,l),e.queries!==null&&e.queries.elementStart(e,a),a}function er(i,e,n){let t=pe(),r=gt(),o=i+Mt,s=r.firstCreatePass?wA(o,r,t,e,n):r.data[o];$r(s,!0);let a=xA(r,t,s,i);return t[o]=a,Ac()&&jc(r,t,a,s),Yn(a,t),Mc(s)&&(Cf(r,t,s),Df(r,s,t)),n!=null&&Ef(t,s),er}function tr(){let i=jt(),e=gt();return tf()?nf():(i=i.parent,$r(i,!1)),e.firstCreatePass&&(Rc(e,i),Zh(i)&&e.queries.elementEnd(i)),tr}function Cn(i,e,n){return er(i,e,n),tr(),Cn}var xA=(i,e,n,t)=>(Oc(!0),PS(e[st],""));function Tt(){return pe()}function xi(i,e,n){let t=pe(),r=Ho();if(Fi(t,r,e)){let o=gt(),s=af();ay(o,s,t,i,e,t[st],n,!0)}return xi}var Ar=void 0;function DA(i){let e=i,n=Math.floor(Math.abs(i)),t=i.toString().replace(/^[^.]*\.?/,"").length;return n===1&&t===0?1:5}var CA=["en",[["a","p"],["AM","PM"],Ar],[["AM","PM"],Ar,Ar],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ar,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Ar,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Ar,"{1} 'at' {0}",Ar],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",DA],zm={};function Di(i){let e=EA(i),n=_v(e);if(n)return n;let t=e.split("-")[0];if(n=_v(t),n)return n;if(t==="en")return CA;throw new O(701,!1)}function _v(i){return i in zm||(zm[i]=ft.ng&&ft.ng.common&&ft.ng.common.locales&&ft.ng.common.locales[i]),zm[i]}var dt=function(i){return i[i.LocaleId=0]="LocaleId",i[i.DayPeriodsFormat=1]="DayPeriodsFormat",i[i.DayPeriodsStandalone=2]="DayPeriodsStandalone",i[i.DaysFormat=3]="DaysFormat",i[i.DaysStandalone=4]="DaysStandalone",i[i.MonthsFormat=5]="MonthsFormat",i[i.MonthsStandalone=6]="MonthsStandalone",i[i.Eras=7]="Eras",i[i.FirstDayOfWeek=8]="FirstDayOfWeek",i[i.WeekendRange=9]="WeekendRange",i[i.DateFormat=10]="DateFormat",i[i.TimeFormat=11]="TimeFormat",i[i.DateTimeFormat=12]="DateTimeFormat",i[i.NumberSymbols=13]="NumberSymbols",i[i.NumberFormats=14]="NumberFormats",i[i.CurrencyCode=15]="CurrencyCode",i[i.CurrencySymbol=16]="CurrencySymbol",i[i.CurrencyName=17]="CurrencyName",i[i.Currencies=18]="Currencies",i[i.Directionality=19]="Directionality",i[i.PluralCase=20]="PluralCase",i[i.ExtraData=21]="ExtraData",i}(dt||{});function EA(i){return i.toLowerCase().replace(/_/g,"-")}var xc="en-US";var kA=xc;function IA(i){Wk(i,"Expected localeId to be defined"),typeof i=="string"&&(kA=i.toLowerCase().replace(/_/g,"-"))}function Qo(i){return!!i&&typeof i.then=="function"}function Ff(i){return!!i&&typeof i.subscribe=="function"}function $(i,e,n,t){let r=pe(),o=gt(),s=jt();return MA(o,r,r[st],s,i,e,t),$}function SA(i,e,n,t){let r=i.cleanup;if(r!=null)for(let o=0;ol?a[l]:null}typeof s=="string"&&(o+=2)}return null}function MA(i,e,n,t,r,o,s){let a=Mc(t),c=i.firstCreatePass&&fy(i),d=e[St],u=hy(e),h=!0;if(t.type&3||s){let v=gi(t,e),E=s?s(v):v,T=u.length,Y=s?_e=>s(tn(_e[t.index])):t.index,oe=null;if(!s&&a&&(oe=SA(i,e,r,t.index)),oe!==null){let _e=oe.__ngLastListenerFn__||oe;_e.__ngNextListenerFn__=o,oe.__ngLastListenerFn__=o,h=!1}else{o=yv(t,e,d,o,!1);let _e=n.listen(E,r,o);u.push(o,_e),c&&c.push(r,Y,T,T+1)}}else o=yv(t,e,d,o,!1);let f=t.outputs,p;if(h&&f!==null&&(p=f[r])){let v=p.length;if(v)for(let E=0;E-1?Kn(i.index,e):e;Mf(a);let l=vv(e,n,t,s),c=o.__ngNextListenerFn__;for(;c;)l=vv(e,n,c,s)&&l,c=c.__ngNextListenerFn__;return r&&l===!1&&s.preventDefault(),l}}function A(i=1){return $I(i)}function TA(i,e){let n=null,t=cI(i);for(let r=0;r=i.data.length&&(i.data[n]=null,i.blueprint[n]=null),e[n]=t}function Jt(i){let e=NI();return Jh(e,Mt+i)}function I(i,e=""){let n=pe(),t=gt(),r=i+Mt,o=t.firstCreatePass?qo(t,r,1,e,null):t.data[r],s=OA(t,n,o,e,i);n[r]=s,Ac()&&jc(t,n,s,o),$r(o,!1)}var OA=(i,e,n,t,r)=>(Oc(!0),RS(e[st],t));function kt(i){return Ue("",i,""),kt}function Ue(i,e,n){let t=pe(),r=Dy(t,i,e,n);return r!==ln&&aT(t,Zn(),r),Ue}function RA(i,e,n){let t=gt();if(t.firstCreatePass){let r=Gn(i);zh(n,t.data,t.blueprint,r,!0),zh(e,t.data,t.blueprint,r,!1)}}function zh(i,e,n,t,r){if(i=Lt(i),Array.isArray(i))for(let o=0;o>20;if(jo(i)||!i.multi){let f=new Lr(c,r,m),p=$m(l,e,r?d:d+h,u);p===-1?(Jm(dc(a,s),o,l),Hm(o,i,e.length),e.push(l),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),n.push(f),s.push(f)):(n[p]=f,s[p]=f)}else{let f=$m(l,e,d+h,u),p=$m(l,e,d,d+h),v=f>=0&&n[f],E=p>=0&&n[p];if(r&&!E||!r&&!v){Jm(dc(a,s),o,l);let T=NA(r?PA:FA,n.length,r,t,c);!r&&E&&(n[p].providerFactory=T),Hm(o,i,e.length,0),e.push(l),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),n.push(T),s.push(T)}else{let T=jy(n[r?p:f],c,!r&&t);Hm(o,i,f>-1?f:p,T)}!r&&t&&E&&n[p].componentProviders++}}}function Hm(i,e,n,t){let r=jo(e),o=pS(e);if(r||o){let l=(o?Lt(e.useClass):e).prototype.ngOnDestroy;if(l){let c=i.destroyHooks||(i.destroyHooks=[]);if(!r&&e.multi){let d=c.indexOf(n);d===-1?c.push(n,[t,l]):c[d+1].push(t,l)}else c.push(n,l)}}}function jy(i,e,n){return n&&i.componentProviders++,i.multi.push(e)-1}function $m(i,e,n,t){for(let r=n;r{n.providersResolver=(t,r)=>RA(t,r?r(i):i,e)}}var Bo=class{};var Dc=class extends Bo{constructor(e){super(),this.componentFactoryResolver=new Sh(this),this.instance=null;let n=new hc([...e.providers,{provide:Bo,useValue:this},{provide:Pi,useValue:this.componentFactoryResolver}],e.parent||mf(),e.debugName,new Set(["environment"]));this.injector=n,e.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}};function LA(i,e,n=null){return new Dc({providers:i,parent:e,debugName:n,runEnvironmentInitializers:!0}).injector}var jA=(()=>{let e=class e{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){let r=D0(!1,t.type),o=r.length>0?LA([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,o)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(let t of this.cachedInjectors.values())t!==null&&t.destroy()}finally{this.cachedInjectors.clear()}}};e.\u0275prov=C({token:e,providedIn:"environment",factory:()=>new e(_(qn))});let i=e;return i})();function Re(i){Uc("NgStandalone"),i.getStandaloneInjector=e=>e.get(jA).getOrCreateStandaloneInjector(i)}function Ni(i,e,n){let t=na()+i,r=pe();return r[t]===ln?Rf(r,t,n?e.call(n):e()):VT(r,t)}function qc(i,e,n,t){return zy(pe(),na(),i,e,n,t)}function Vy(i,e,n,t,r){return Hy(pe(),na(),i,e,n,t,r)}function By(i,e){let n=i[e];return n===ln?void 0:n}function zy(i,e,n,t,r,o){let s=e+n;return Fi(i,s,r)?Rf(i,s+1,o?t.call(o,r):t(r)):By(i,s+1)}function Hy(i,e,n,t,r,o,s){let a=e+n;return BT(i,a,r,o)?Rf(i,a+2,s?t.call(s,r,o):t(r,o)):By(i,a+2)}function it(i,e){let n=gt(),t,r=i+Mt;n.firstCreatePass?(t=VA(e,n.pipeRegistry),n.data[r]=t,t.onDestroy&&(n.destroyHooks??=[]).push(r,t.onDestroy)):t=n.data[r];let o=t.factory||(t.factory=Pr(t.type,!0)),s,a=hi(m);try{let l=cc(!1),c=o();return cc(l),AA(n,pe(),r,c),c}finally{hi(a)}}function VA(i,e){if(e)for(let n=e.length-1;n>=0;n--){let t=e[n];if(i===t.name)return t}}function at(i,e,n){let t=i+Mt,r=pe(),o=Jh(r,t);return $y(r,t)?zy(r,na(),e,o.transform,n,o):o.transform(n)}function Yc(i,e,n,t){let r=i+Mt,o=pe(),s=Jh(o,r);return $y(o,r)?Hy(o,na(),e,s.transform,n,t,s):s.transform(n,t)}function $y(i,e){return i[ce].data[e].pure}function BA(){return this._results[Symbol.iterator]()}var rn=class i{get changes(){return this._changes||(this._changes=new F)}constructor(e=!1){this._emitDistinctChangesOnly=e,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;let n=i.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=BA)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,n){return this._results.reduce(e,n)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,n){this.dirty=!1;let t=cS(e);(this._changesDetected=!lS(this._results,t,n))&&(this._results=t,this.length=t.length,this.last=t[this.length-1],this.first=t[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}},Ae=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=$A;let i=e;return i})(),zA=Ae,HA=class extends zA{constructor(e,n,t){super(),this._declarationLView=e,this._declarationTContainer=n,this.elementRef=t}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,n){return this.createEmbeddedViewImpl(e,n)}createEmbeddedViewImpl(e,n,t){let r=Wc(this._declarationLView,this._declarationTContainer,e,{injector:n,dehydratedView:t});return new zr(r)}};function $A(){return Qc(jt(),pe())}function Qc(i,e){return i.type&4?new HA(e,i,Go(i,e)):null}var $h=class i{constructor(e){this.queryList=e,this.matches=null}clone(){return new i(this.queryList)}setDirty(){this.queryList.setDirty()}},Uh=class i{constructor(e=[]){this.queries=e}createEmbeddedView(e){let n=e.queries;if(n!==null){let t=e.contentQueries!==null?e.contentQueries[0]:n.length,r=[];for(let o=0;o0)t.push(s[a/2]);else{let c=o[a+1],d=e[-l];for(let u=Pt;u{let e=class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r}),this.appInits=ee(KA,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let t=[];for(let o of this.appInits){let s=o();if(Qo(s))t.push(s);else if(Ff(s)){let a=new Promise((l,c)=>{s.subscribe({complete:l,error:c})});t.push(a)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(o=>{this.reject(o)}),t.length===0&&r(),this.initialized=!0}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function ZA(){return typeof $localize<"u"&&$localize.locale||xc}var la=new w("LocaleId",{providedIn:"root",factory:()=>ee(la,De.Optional|De.SkipSelf)||ZA()});var XA=(()=>{let e=class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Bt(!1)}add(){this.hasPendingTasks.next(!0);let t=this.taskId++;return this.pendingTasks.add(t),t}remove(t){this.pendingTasks.delete(t),this.pendingTasks.size===0&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Nf=new w(""),ca=new w(""),Kc=(()=>{let e=class e{constructor(t,r,o){this._ngZone=t,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Lf||(JA(o),o.addToWindow(r)),this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{M.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&this._pendingCount===0&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>r.updateCb&&r.updateCb(t)?(clearTimeout(r.timeoutId),!1):!0),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,r,o){let s=-1;r&&r>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==s),t(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:t,timeoutId:s,updateCb:o})}whenStable(t,r,o){if(o&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,r,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,r,o){return[]}};e.\u0275fac=function(r){return new(r||e)(_(M),_(Zc),_(ca))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})(),Zc=(()=>{let e=class e{constructor(){this._applications=new Map}registerApplication(t,r){this._applications.set(t,r)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,r=!0){return Lf?.findTestabilityInTree(this,t,r)??null}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"platform"});let i=e;return i})();function JA(i){Lf=i}var Lf,nc=null;var Qy=new w("PlatformDestroyListeners"),eO=new w("appBootstrapListener");function tO(){t_(()=>{throw new O(600,!1)})}function iO(i){return i.isBoundToModule}function nO(i=[]){if(nc)return nc;let e=oO(i);return nc=e,tO(),rO(e),e}function rO(i){i.get(hf,null)?.forEach(n=>n())}function Ky(i){try{let{rootComponent:e,appProviders:n,platformProviders:t}=i,r=nO(t),o=[uO(),...n||[]],a=new Dc({providers:o,parent:r,debugName:"",runEnvironmentInitializers:!1}).injector,l=a.get(M);return l.run(()=>{a.resolveInjectorInitializers();let c=a.get(nn,null),d;l.runOutsideAngular(()=>{d=l.onError.subscribe({next:f=>{c.handleError(f)}})});let u=()=>a.destroy(),h=r.get(Qy);return h.add(u),a.onDestroy(()=>{d.unsubscribe(),h.delete(u)}),aO(c,l,()=>{let f=a.get(Yy);return f.runInitializers(),f.donePromise.then(()=>{let p=a.get(la,xc);IA(p||xc);let v=a.get(cn);return e!==void 0&&v.bootstrap(e),v})})})}catch(e){return Promise.reject(e)}}function oO(i=[],e){return bt.create({name:e,providers:[{provide:Nc,useValue:"platform"},{provide:Qy,useValue:new Set([()=>nc=null])},...i]})}function sO(i){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:i?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:i?.runCoalescing??!1}}function aO(i,e,n){try{let t=n();return Qo(t)?t.catch(r=>{throw e.runOutsideAngular(()=>i.handleError(r)),r}):t}catch(t){throw e.runOutsideAngular(()=>i.handleError(t)),t}}var cn=(()=>{let e=class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=ee(Zy),this.zoneIsStable=ee(wy),this.componentTypes=[],this.components=[],this.isStable=ee(XA).hasPendingTasks.pipe(Et(t=>t?Me(!1):this.zoneIsStable),Ki(),Do()),this._injector=ee(qn)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(t,r){let o=t instanceof pc;if(!this._injector.get(Yy).done){let p="Cannot bootstrap as there are still asynchronous initializers running."+(!o&&_I(t)?"":" Bootstrap components in the `ngDoBootstrap` method of the root module.");throw new O(405,!1)}let a;o?a=t:a=this._injector.get(Pi).resolveComponentFactory(t),this.componentTypes.push(a.componentType);let l=iO(a)?void 0:this._injector.get(Bo),c=r||a.selector,d=a.create(bt.NULL,[],c,l),u=d.location.nativeElement,h=d.injector.get(Nf,null);return h?.registerApplication(u),d.onDestroy(()=>{this.detachView(d.hostView),Um(this.components,d),h?.unregisterApplication(u)}),this._loadComponent(d),d}tick(){if(this._runningTick)throw new O(101,!1);try{this._runningTick=!0;for(let t of this._views)t.detectChanges()}catch(t){this.internalErrorHandler(t)}finally{this._runningTick=!1}}attachView(t){let r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){let r=t;Um(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);let r=this._injector.get(eO,[]);[...this._bootstrapListeners,...r].forEach(o=>o(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>Um(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new O(406,!1);let t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function Um(i,e){let n=i.indexOf(e);n>-1&&i.splice(n,1)}var Zy=new w("",{providedIn:"root",factory:()=>ee(nn).handleError.bind(void 0)});function lO(){let i=ee(M),e=ee(nn);return n=>i.runOutsideAngular(()=>e.handleError(n))}var cO=(()=>{let e=class e{constructor(){this.zone=ee(M),this.applicationRef=ee(cn)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function dO(i){return[{provide:M,useFactory:i},{provide:Pc,multi:!0,useFactory:()=>{let e=ee(cO,{optional:!0});return()=>e.initialize()}},{provide:Zy,useFactory:lO},{provide:wy,useFactory:xy}]}function uO(i){let e=dO(()=>new M(sO(i)));return x0([[],e])}var Xy=(()=>{let e=class e{constructor(t){}};e.\u0275fac=function(r){return new(r||e)(_(cn))},e.\u0275mod=N({type:e}),e.\u0275inj=P({});let i=e;return i})();function Se(i){return typeof i=="boolean"?i:i!=null&&i!=="false"}var Hf=null;function dn(){return Hf}function nw(i){Hf||(Hf=i)}var od=class{},Z=new w("DocumentToken"),rw=(()=>{let e=class e{historyGo(t){throw new Error("Not implemented")}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:()=>(()=>ee(hO))(),providedIn:"platform"});let i=e;return i})();var hO=(()=>{let e=class e extends rw{constructor(){super(),this._doc=ee(Z),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return dn().getBaseHref(this._doc)}onPopState(t){let r=dn().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",t,!1),()=>r.removeEventListener("popstate",t)}onHashChange(t){let r=dn().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",t,!1),()=>r.removeEventListener("hashchange",t)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(t){this._location.pathname=t}pushState(t,r,o){this._history.pushState(t,r,o)}replaceState(t,r,o){this._history.replaceState(t,r,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:()=>(()=>new e)(),providedIn:"platform"});let i=e;return i})();function ow(i,e){if(i.length==0)return e;if(e.length==0)return i;let n=0;return i.endsWith("/")&&n++,e.startsWith("/")&&n++,n==2?i+e.substring(1):n==1?i+e:i+"/"+e}function Jy(i){let e=i.match(/#|\?|$/),n=e&&e.index||i.length,t=n-(i[n-1]==="/"?1:0);return i.slice(0,t)+i.slice(n)}function Gr(i){return i&&i[0]!=="?"?"?"+i:i}var Wf=(()=>{let e=class e{historyGo(t){throw new Error("Not implemented")}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:()=>(()=>ee(pO))(),providedIn:"root"});let i=e;return i})(),fO=new w("appBaseHref"),pO=(()=>{let e=class e extends Wf{constructor(t,r){super(),this._platformLocation=t,this._removeListenerFns=[],this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??ee(Z).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return ow(this._baseHref,t)}path(t=!1){let r=this._platformLocation.pathname+Gr(this._platformLocation.search),o=this._platformLocation.hash;return o&&t?`${r}${o}`:r}pushState(t,r,o,s){let a=this.prepareExternalUrl(o+Gr(s));this._platformLocation.pushState(t,r,a)}replaceState(t,r,o,s){let a=this.prepareExternalUrl(o+Gr(s));this._platformLocation.replaceState(t,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}};e.\u0275fac=function(r){return new(r||e)(_(rw),_(fO,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var ua=(()=>{let e=class e{constructor(t){this._subject=new F,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=t;let r=this._locationStrategy.getBaseHref();this._basePath=_O(Jy(ew(r))),this._locationStrategy.onPopState(o=>{this._subject.emit({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(t=!1){return this.normalize(this._locationStrategy.path(t))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(t,r=""){return this.path()==this.normalize(t+Gr(r))}normalize(t){return e.stripTrailingSlash(bO(this._basePath,ew(t)))}prepareExternalUrl(t){return t&&t[0]!=="/"&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}go(t,r="",o=null){this._locationStrategy.pushState(o,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Gr(r)),o)}replaceState(t,r="",o=null){this._locationStrategy.replaceState(o,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Gr(r)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(t=0){this._locationStrategy.historyGo?.(t)}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)})),()=>{let r=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",r){this._urlChangeListeners.forEach(o=>o(t,r))}subscribe(t,r,o){return this._subject.subscribe({next:t,error:r,complete:o})}};e.normalizeQueryParams=Gr,e.joinWithSlash=ow,e.stripTrailingSlash=Jy,e.\u0275fac=function(r){return new(r||e)(_(Wf))},e.\u0275prov=C({token:e,factory:()=>gO(),providedIn:"root"});let i=e;return i})();function gO(){return new ua(_(Wf))}function bO(i,e){if(!i||!e.startsWith(i))return e;let n=e.substring(i.length);return n===""||["/",";","?","#"].includes(n[0])?n:e}function ew(i){return i.replace(/\/index.html$/,"")}function _O(i){if(new RegExp("^(https?:)?//").test(i)){let[,n]=i.split(/\/\/[^\/]+/);return n}return i}var Vt=function(i){return i[i.Format=0]="Format",i[i.Standalone=1]="Standalone",i}(Vt||{}),We=function(i){return i[i.Narrow=0]="Narrow",i[i.Abbreviated=1]="Abbreviated",i[i.Wide=2]="Wide",i[i.Short=3]="Short",i}(We||{}),ei=function(i){return i[i.Short=0]="Short",i[i.Medium=1]="Medium",i[i.Long=2]="Long",i[i.Full=3]="Full",i}(ei||{}),kn=function(i){return i[i.Decimal=0]="Decimal",i[i.Group=1]="Group",i[i.List=2]="List",i[i.PercentSign=3]="PercentSign",i[i.PlusSign=4]="PlusSign",i[i.MinusSign=5]="MinusSign",i[i.Exponential=6]="Exponential",i[i.SuperscriptingExponent=7]="SuperscriptingExponent",i[i.PerMille=8]="PerMille",i[i.Infinity=9]="Infinity",i[i.NaN=10]="NaN",i[i.TimeSeparator=11]="TimeSeparator",i[i.CurrencyDecimal=12]="CurrencyDecimal",i[i.CurrencyGroup=13]="CurrencyGroup",i}(kn||{});function vO(i){return Di(i)[dt.LocaleId]}function yO(i,e,n){let t=Di(i),r=[t[dt.DayPeriodsFormat],t[dt.DayPeriodsStandalone]],o=Ci(r,e);return Ci(o,n)}function wO(i,e,n){let t=Di(i),r=[t[dt.DaysFormat],t[dt.DaysStandalone]],o=Ci(r,e);return Ci(o,n)}function xO(i,e,n){let t=Di(i),r=[t[dt.MonthsFormat],t[dt.MonthsStandalone]],o=Ci(r,e);return Ci(o,n)}function DO(i,e){let t=Di(i)[dt.Eras];return Ci(t,e)}function Xc(i,e){let n=Di(i);return Ci(n[dt.DateFormat],e)}function Jc(i,e){let n=Di(i);return Ci(n[dt.TimeFormat],e)}function ed(i,e){let t=Di(i)[dt.DateTimeFormat];return Ci(t,e)}function ld(i,e){let n=Di(i),t=n[dt.NumberSymbols][e];if(typeof t>"u"){if(e===kn.CurrencyDecimal)return n[dt.NumberSymbols][kn.Decimal];if(e===kn.CurrencyGroup)return n[dt.NumberSymbols][kn.Group]}return t}function sw(i){if(!i[dt.ExtraData])throw new Error(`Missing extra locale data for the locale "${i[dt.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function CO(i){let e=Di(i);return sw(e),(e[dt.ExtraData][2]||[]).map(t=>typeof t=="string"?jf(t):[jf(t[0]),jf(t[1])])}function EO(i,e,n){let t=Di(i);sw(t);let r=[t[dt.ExtraData][0],t[dt.ExtraData][1]],o=Ci(r,e)||[];return Ci(o,n)||[]}function Ci(i,e){for(let n=e;n>-1;n--)if(typeof i[n]<"u")return i[n];throw new Error("Locale data API: locale data undefined")}function jf(i){let[e,n]=i.split(":");return{hours:+e,minutes:+n}}var kO=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,da={},IO=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,In=function(i){return i[i.Short=0]="Short",i[i.ShortGMT=1]="ShortGMT",i[i.Long=2]="Long",i[i.Extended=3]="Extended",i}(In||{}),Pe=function(i){return i[i.FullYear=0]="FullYear",i[i.Month=1]="Month",i[i.Date=2]="Date",i[i.Hours=3]="Hours",i[i.Minutes=4]="Minutes",i[i.Seconds=5]="Seconds",i[i.FractionalSeconds=6]="FractionalSeconds",i[i.Day=7]="Day",i}(Pe||{}),Fe=function(i){return i[i.DayPeriods=0]="DayPeriods",i[i.Days=1]="Days",i[i.Months=2]="Months",i[i.Eras=3]="Eras",i}(Fe||{});function SO(i,e,n,t){let r=LO(i);e=En(n,e)||e;let s=[],a;for(;e;)if(a=IO.exec(e),a){s=s.concat(a.slice(1));let d=s.pop();if(!d)break;e=d}else{s.push(e);break}let l=r.getTimezoneOffset();t&&(l=lw(t,l),r=NO(r,t,!0));let c="";return s.forEach(d=>{let u=FO(d);c+=u?u(r,n,l):d==="''"?"'":d.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function sd(i,e,n){let t=new Date(0);return t.setFullYear(i,e,n),t.setHours(0,0,0),t}function En(i,e){let n=vO(i);if(da[n]=da[n]||{},da[n][e])return da[n][e];let t="";switch(e){case"shortDate":t=Xc(i,ei.Short);break;case"mediumDate":t=Xc(i,ei.Medium);break;case"longDate":t=Xc(i,ei.Long);break;case"fullDate":t=Xc(i,ei.Full);break;case"shortTime":t=Jc(i,ei.Short);break;case"mediumTime":t=Jc(i,ei.Medium);break;case"longTime":t=Jc(i,ei.Long);break;case"fullTime":t=Jc(i,ei.Full);break;case"short":let r=En(i,"shortTime"),o=En(i,"shortDate");t=td(ed(i,ei.Short),[r,o]);break;case"medium":let s=En(i,"mediumTime"),a=En(i,"mediumDate");t=td(ed(i,ei.Medium),[s,a]);break;case"long":let l=En(i,"longTime"),c=En(i,"longDate");t=td(ed(i,ei.Long),[l,c]);break;case"full":let d=En(i,"fullTime"),u=En(i,"fullDate");t=td(ed(i,ei.Full),[d,u]);break}return t&&(da[n][e]=t),t}function td(i,e){return e&&(i=i.replace(/\{([^}]+)}/g,function(n,t){return e!=null&&t in e?e[t]:n})),i}function Li(i,e,n="-",t,r){let o="";(i<0||r&&i<=0)&&(r?i=-i+1:(i=-i,o=n));let s=String(i);for(;s.length0||a>-n)&&(a+=n),i===Pe.Hours)a===0&&n===-12&&(a=12);else if(i===Pe.FractionalSeconds)return MO(a,e);let l=ld(s,kn.MinusSign);return Li(a,e,l,t,r)}}function TO(i,e){switch(i){case Pe.FullYear:return e.getFullYear();case Pe.Month:return e.getMonth();case Pe.Date:return e.getDate();case Pe.Hours:return e.getHours();case Pe.Minutes:return e.getMinutes();case Pe.Seconds:return e.getSeconds();case Pe.FractionalSeconds:return e.getMilliseconds();case Pe.Day:return e.getDay();default:throw new Error(`Unknown DateType value "${i}".`)}}function Ye(i,e,n=Vt.Format,t=!1){return function(r,o){return AO(r,o,i,e,n,t)}}function AO(i,e,n,t,r,o){switch(n){case Fe.Months:return xO(e,r,t)[i.getMonth()];case Fe.Days:return wO(e,r,t)[i.getDay()];case Fe.DayPeriods:let s=i.getHours(),a=i.getMinutes();if(o){let c=CO(e),d=EO(e,r,t),u=c.findIndex(h=>{if(Array.isArray(h)){let[f,p]=h,v=s>=f.hours&&a>=f.minutes,E=s0?Math.floor(r/60):Math.ceil(r/60);switch(i){case In.Short:return(r>=0?"+":"")+Li(s,2,o)+Li(Math.abs(r%60),2,o);case In.ShortGMT:return"GMT"+(r>=0?"+":"")+Li(s,1,o);case In.Long:return"GMT"+(r>=0?"+":"")+Li(s,2,o)+":"+Li(Math.abs(r%60),2,o);case In.Extended:return t===0?"Z":(r>=0?"+":"")+Li(s,2,o)+":"+Li(Math.abs(r%60),2,o);default:throw new Error(`Unknown zone width "${i}"`)}}}var OO=0,rd=4;function RO(i){let e=sd(i,OO,1).getDay();return sd(i,0,1+(e<=rd?rd:rd+7)-e)}function aw(i){return sd(i.getFullYear(),i.getMonth(),i.getDate()+(rd-i.getDay()))}function Vf(i,e=!1){return function(n,t){let r;if(e){let o=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,s=n.getDate();r=1+Math.floor((s+o)/7)}else{let o=aw(n),s=RO(o.getFullYear()),a=o.getTime()-s.getTime();r=1+Math.round(a/6048e5)}return Li(r,i,ld(t,kn.MinusSign))}}function nd(i,e=!1){return function(n,t){let o=aw(n).getFullYear();return Li(o,i,ld(t,kn.MinusSign),e)}}var Bf={};function FO(i){if(Bf[i])return Bf[i];let e;switch(i){case"G":case"GG":case"GGG":e=Ye(Fe.Eras,We.Abbreviated);break;case"GGGG":e=Ye(Fe.Eras,We.Wide);break;case"GGGGG":e=Ye(Fe.Eras,We.Narrow);break;case"y":e=_t(Pe.FullYear,1,0,!1,!0);break;case"yy":e=_t(Pe.FullYear,2,0,!0,!0);break;case"yyy":e=_t(Pe.FullYear,3,0,!1,!0);break;case"yyyy":e=_t(Pe.FullYear,4,0,!1,!0);break;case"Y":e=nd(1);break;case"YY":e=nd(2,!0);break;case"YYY":e=nd(3);break;case"YYYY":e=nd(4);break;case"M":case"L":e=_t(Pe.Month,1,1);break;case"MM":case"LL":e=_t(Pe.Month,2,1);break;case"MMM":e=Ye(Fe.Months,We.Abbreviated);break;case"MMMM":e=Ye(Fe.Months,We.Wide);break;case"MMMMM":e=Ye(Fe.Months,We.Narrow);break;case"LLL":e=Ye(Fe.Months,We.Abbreviated,Vt.Standalone);break;case"LLLL":e=Ye(Fe.Months,We.Wide,Vt.Standalone);break;case"LLLLL":e=Ye(Fe.Months,We.Narrow,Vt.Standalone);break;case"w":e=Vf(1);break;case"ww":e=Vf(2);break;case"W":e=Vf(1,!0);break;case"d":e=_t(Pe.Date,1);break;case"dd":e=_t(Pe.Date,2);break;case"c":case"cc":e=_t(Pe.Day,1);break;case"ccc":e=Ye(Fe.Days,We.Abbreviated,Vt.Standalone);break;case"cccc":e=Ye(Fe.Days,We.Wide,Vt.Standalone);break;case"ccccc":e=Ye(Fe.Days,We.Narrow,Vt.Standalone);break;case"cccccc":e=Ye(Fe.Days,We.Short,Vt.Standalone);break;case"E":case"EE":case"EEE":e=Ye(Fe.Days,We.Abbreviated);break;case"EEEE":e=Ye(Fe.Days,We.Wide);break;case"EEEEE":e=Ye(Fe.Days,We.Narrow);break;case"EEEEEE":e=Ye(Fe.Days,We.Short);break;case"a":case"aa":case"aaa":e=Ye(Fe.DayPeriods,We.Abbreviated);break;case"aaaa":e=Ye(Fe.DayPeriods,We.Wide);break;case"aaaaa":e=Ye(Fe.DayPeriods,We.Narrow);break;case"b":case"bb":case"bbb":e=Ye(Fe.DayPeriods,We.Abbreviated,Vt.Standalone,!0);break;case"bbbb":e=Ye(Fe.DayPeriods,We.Wide,Vt.Standalone,!0);break;case"bbbbb":e=Ye(Fe.DayPeriods,We.Narrow,Vt.Standalone,!0);break;case"B":case"BB":case"BBB":e=Ye(Fe.DayPeriods,We.Abbreviated,Vt.Format,!0);break;case"BBBB":e=Ye(Fe.DayPeriods,We.Wide,Vt.Format,!0);break;case"BBBBB":e=Ye(Fe.DayPeriods,We.Narrow,Vt.Format,!0);break;case"h":e=_t(Pe.Hours,1,-12);break;case"hh":e=_t(Pe.Hours,2,-12);break;case"H":e=_t(Pe.Hours,1);break;case"HH":e=_t(Pe.Hours,2);break;case"m":e=_t(Pe.Minutes,1);break;case"mm":e=_t(Pe.Minutes,2);break;case"s":e=_t(Pe.Seconds,1);break;case"ss":e=_t(Pe.Seconds,2);break;case"S":e=_t(Pe.FractionalSeconds,1);break;case"SS":e=_t(Pe.FractionalSeconds,2);break;case"SSS":e=_t(Pe.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=id(In.Short);break;case"ZZZZZ":e=id(In.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=id(In.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":e=id(In.Long);break;default:return null}return Bf[i]=e,e}function lw(i,e){i=i.replace(/:/g,"");let n=Date.parse("Jan 01, 1970 00:00:00 "+i)/6e4;return isNaN(n)?e:n}function PO(i,e){return i=new Date(i.getTime()),i.setMinutes(i.getMinutes()+e),i}function NO(i,e,n){let t=n?-1:1,r=i.getTimezoneOffset(),o=lw(e,r);return PO(i,t*(o-r))}function LO(i){if(tw(i))return i;if(typeof i=="number"&&!isNaN(i))return new Date(i);if(typeof i=="string"){if(i=i.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(i)){let[r,o=1,s=1]=i.split("-").map(a=>+a);return sd(r,o-1,s)}let n=parseFloat(i);if(!isNaN(i-n))return new Date(n);let t;if(t=i.match(kO))return jO(t)}let e=new Date(i);if(!tw(e))throw new Error(`Unable to convert "${i}" into a date`);return e}function jO(i){let e=new Date(0),n=0,t=0,r=i[8]?e.setUTCFullYear:e.setFullYear,o=i[8]?e.setUTCHours:e.setHours;i[9]&&(n=Number(i[9]+i[10]),t=Number(i[9]+i[11])),r.call(e,Number(i[1]),Number(i[2])-1,Number(i[3]));let s=Number(i[4]||0)-n,a=Number(i[5]||0)-t,l=Number(i[6]||0),c=Math.floor(parseFloat("0."+(i[7]||0))*1e3);return o.call(e,s,a,l,c),e}function tw(i){return i instanceof Date&&!isNaN(i.valueOf())}function cw(i,e){e=encodeURIComponent(e);for(let n of i.split(";")){let t=n.indexOf("="),[r,o]=t==-1?[n,""]:[n.slice(0,t),n.slice(t+1)];if(r.trim()===e)return decodeURIComponent(o)}return null}var zf=/\s+/,iw=[],ir=(()=>{let e=class e{constructor(t,r,o,s){this._iterableDiffers=t,this._keyValueDiffers=r,this._ngEl=o,this._renderer=s,this.initialClasses=iw,this.stateMap=new Map}set klass(t){this.initialClasses=t!=null?t.trim().split(zf):iw}set ngClass(t){this.rawClass=typeof t=="string"?t.trim().split(zf):t}ngDoCheck(){for(let r of this.initialClasses)this._updateState(r,!0);let t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(let r of t)this._updateState(r,!0);else if(t!=null)for(let r of Object.keys(t))this._updateState(r,!!t[r]);this._applyStateDiff()}_updateState(t,r){let o=this.stateMap.get(t);o!==void 0?(o.enabled!==r&&(o.changed=!0,o.enabled=r),o.touched=!0):this.stateMap.set(t,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(let t of this.stateMap){let r=t[0],o=t[1];o.changed?(this._toggleClass(r,o.enabled),o.changed=!1):o.touched||(o.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),o.touched=!1}}_toggleClass(t,r){t=t.trim(),t.length>0&&t.split(zf).forEach(o=>{r?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}};e.\u0275fac=function(r){return new(r||e)(m(an),m(xf),m(k),m(Jn))},e.\u0275dir=D({type:e,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0});let i=e;return i})();var dw=(()=>{let e=class e{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(t){if(this._shouldRecreateView(t)){let r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let o=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,o,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(t){return!!t.ngTemplateOutlet||!!t.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(t,r,o)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,r,o):!1,get:(t,r,o)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,o)}})}};e.\u0275fac=function(r){return new(r||e)(m(qe))},e.\u0275dir=D({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Oe]});let i=e;return i})();function Gf(i,e){return new O(2100,!1)}var $f=class{createSubscription(e,n){return zc(()=>e.subscribe({next:n,error:t=>{throw t}}))}dispose(e){zc(()=>e.unsubscribe())}},Uf=class{createSubscription(e,n){return e.then(n,t=>{throw t})}dispose(e){}},VO=new Uf,BO=new $f,cd=(()=>{let e=class e{constructor(t){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=t}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue:(t&&this._subscribe(t),this._latestValue)}_subscribe(t){this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,r=>this._updateLatestValue(t,r))}_selectStrategy(t){if(Qo(t))return VO;if(Ff(t))return BO;throw Gf(e,t)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(t,r){t===this._obj&&(this._latestValue=r,this._ref.markForCheck())}};e.\u0275fac=function(r){return new(r||e)(m(ve,16))},e.\u0275pipe=Qn({name:"async",type:e,pure:!1,standalone:!0});let i=e;return i})(),uw=(()=>{let e=class e{transform(t){if(t==null)return null;if(typeof t!="string")throw Gf(e,t);return t.toLowerCase()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275pipe=Qn({name:"lowercase",type:e,pure:!0,standalone:!0});let i=e;return i})();var zO="mediumDate",HO=new w("DATE_PIPE_DEFAULT_TIMEZONE"),$O=new w("DATE_PIPE_DEFAULT_OPTIONS"),dd=(()=>{let e=class e{constructor(t,r,o){this.locale=t,this.defaultTimezone=r,this.defaultOptions=o}transform(t,r,o,s){if(t==null||t===""||t!==t)return null;try{let a=r??this.defaultOptions?.dateFormat??zO,l=o??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return SO(t,a,s||this.locale,l)}catch(a){throw Gf(e,a.message)}}};e.\u0275fac=function(r){return new(r||e)(m(la,16),m(HO,24),m($O,24))},e.\u0275pipe=Qn({name:"date",type:e,pure:!0,standalone:!0});let i=e;return i})();var Wt=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({});let i=e;return i})(),qf="browser",UO="server";function mw(i){return i===qf}function Yf(i){return i===UO}var ad=class{};var yw=(()=>{let e=class e{constructor(t,r){this._renderer=t,this._elementRef=r,this.onChange=o=>{},this.onTouched=()=>{}}setProperty(t,r){this._renderer.setProperty(this._elementRef.nativeElement,t,r)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}};e.\u0275fac=function(r){return new(r||e)(m(Jn),m(k))},e.\u0275dir=D({type:e});let i=e;return i})(),WO=(()=>{let e=class e extends yw{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,features:[B]});let i=e;return i})(),_d=new w("NgValueAccessor");var GO={provide:_d,useExisting:pi(()=>vd),multi:!0};function qO(){let i=dn()?dn().getUserAgent():"";return/android (\d+)/.test(i.toLowerCase())}var YO=new w("CompositionEventMode"),vd=(()=>{let e=class e extends yw{constructor(t,r,o){super(t,r),this._compositionMode=o,this._composing=!1,this._compositionMode==null&&(this._compositionMode=!qO())}writeValue(t){let r=t??"";this.setProperty("value",r)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}};e.\u0275fac=function(r){return new(r||e)(m(Jn),m(k),m(YO,8))},e.\u0275dir=D({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(r,o){r&1&&$("input",function(a){return o._handleInput(a.target.value)})("blur",function(){return o.onTouched()})("compositionstart",function(){return o._compositionStart()})("compositionend",function(a){return o._compositionEnd(a.target.value)})},features:[be([GO]),B]});let i=e;return i})();function nr(i){return i==null||(typeof i=="string"||Array.isArray(i))&&i.length===0}function ww(i){return i!=null&&typeof i.length=="number"}var Jf=new w("NgValidators"),ep=new w("NgAsyncValidators"),QO=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,Sn=class{static min(e){return KO(e)}static max(e){return ZO(e)}static required(e){return XO(e)}static requiredTrue(e){return JO(e)}static email(e){return eR(e)}static minLength(e){return tR(e)}static maxLength(e){return iR(e)}static pattern(e){return nR(e)}static nullValidator(e){return xw(e)}static compose(e){return Sw(e)}static composeAsync(e){return Mw(e)}};function KO(i){return e=>{if(nr(e.value)||nr(i))return null;let n=parseFloat(e.value);return!isNaN(n)&&n{if(nr(e.value)||nr(i))return null;let n=parseFloat(e.value);return!isNaN(n)&&n>i?{max:{max:i,actual:e.value}}:null}}function XO(i){return nr(i.value)?{required:!0}:null}function JO(i){return i.value===!0?null:{required:!0}}function eR(i){return nr(i.value)||QO.test(i.value)?null:{email:!0}}function tR(i){return e=>nr(e.value)||!ww(e.value)?null:e.value.lengthww(e.value)&&e.value.length>i?{maxlength:{requiredLength:i,actualLength:e.value.length}}:null}function nR(i){if(!i)return xw;let e,n;return typeof i=="string"?(n="",i.charAt(0)!=="^"&&(n+="^"),n+=i,i.charAt(i.length-1)!=="$"&&(n+="$"),e=new RegExp(n)):(n=i.toString(),e=i),t=>{if(nr(t.value))return null;let r=t.value;return e.test(r)?null:{pattern:{requiredPattern:n,actualValue:r}}}}function xw(i){return null}function Dw(i){return i!=null}function Cw(i){return Qo(i)?Ht(i):i}function Ew(i){let e={};return i.forEach(n=>{e=n!=null?J(J({},e),n):e}),Object.keys(e).length===0?null:e}function kw(i,e){return e.map(n=>n(i))}function rR(i){return!i.validate}function Iw(i){return i.map(e=>rR(e)?e:n=>e.validate(n))}function Sw(i){if(!i)return null;let e=i.filter(Dw);return e.length==0?null:function(n){return Ew(kw(n,e))}}function tp(i){return i!=null?Sw(Iw(i)):null}function Mw(i){if(!i)return null;let e=i.filter(Dw);return e.length==0?null:function(n){let t=kw(n,e).map(Cw);return Ws(t).pipe($e(Ew))}}function ip(i){return i!=null?Mw(Iw(i)):null}function hw(i,e){return i===null?[e]:Array.isArray(i)?[...i,e]:[i,e]}function Tw(i){return i._rawValidators}function Aw(i){return i._rawAsyncValidators}function Qf(i){return i?Array.isArray(i)?i:[i]:[]}function hd(i,e){return Array.isArray(i)?i.includes(e):i===e}function fw(i,e){let n=Qf(e);return Qf(i).forEach(r=>{hd(n,r)||n.push(r)}),n}function pw(i,e){return Qf(e).filter(n=>!hd(i,n))}var fd=class{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(e){this._rawValidators=e||[],this._composedValidatorFn=tp(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=ip(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e=void 0){this.control&&this.control.reset(e)}hasError(e,n){return this.control?this.control.hasError(e,n):!1}getError(e,n){return this.control?this.control.getError(e,n):null}},rr=class extends fd{get formDirective(){return null}get path(){return null}},Mn=class extends fd{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}},pd=class{constructor(e){this._cd=e}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}},oR={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},EU=yt(J({},oR),{"[class.ng-submitted]":"isSubmitted"}),Ow=(()=>{let e=class e extends pd{constructor(t){super(t)}};e.\u0275fac=function(r){return new(r||e)(m(Mn,2))},e.\u0275dir=D({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,o){r&2&&W("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)},features:[B]});let i=e;return i})(),Rw=(()=>{let e=class e extends pd{constructor(t){super(t)}};e.\u0275fac=function(r){return new(r||e)(m(rr,10))},e.\u0275dir=D({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(r,o){r&2&&W("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)("ng-submitted",o.isSubmitted)},features:[B]});let i=e;return i})();var ma="VALID",ud="INVALID",Ko="PENDING",ha="DISABLED";function np(i){return(yd(i)?i.validators:i)||null}function sR(i){return Array.isArray(i)?tp(i):i||null}function rp(i,e){return(yd(e)?e.asyncValidators:i)||null}function aR(i){return Array.isArray(i)?ip(i):i||null}function yd(i){return i!=null&&!Array.isArray(i)&&typeof i=="object"}function Fw(i,e,n){let t=i.controls;if(!(e?Object.keys(t):t).length)throw new O(1e3,"");if(!t[n])throw new O(1001,"")}function Pw(i,e,n){i._forEachChild((t,r)=>{if(n[r]===void 0)throw new O(1002,"")})}var Zo=class{constructor(e,n){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(e),this._assignAsyncValidators(n)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get valid(){return this.status===ma}get invalid(){return this.status===ud}get pending(){return this.status==Ko}get disabled(){return this.status===ha}get enabled(){return this.status!==ha}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._assignValidators(e)}setAsyncValidators(e){this._assignAsyncValidators(e)}addValidators(e){this.setValidators(fw(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(fw(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(pw(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(pw(e,this._rawAsyncValidators))}hasValidator(e){return hd(this._rawValidators,e)}hasAsyncValidator(e){return hd(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(e=>e.markAllAsTouched())}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(n=>{n.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(n=>{n.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status=Ko,e.emitEvent!==!1&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){let n=this._parentMarkedDirty(e.onlySelf);this.status=ha,this.errors=null,this._forEachChild(t=>{t.disable(yt(J({},e),{onlySelf:!0}))}),this._updateValue(),e.emitEvent!==!1&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(yt(J({},e),{skipPristineCheck:n})),this._onDisabledChange.forEach(t=>t(!0))}enable(e={}){let n=this._parentMarkedDirty(e.onlySelf);this.status=ma,this._forEachChild(t=>{t.enable(yt(J({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(yt(J({},e),{skipPristineCheck:n})),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}getRawValue(){return this.value}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===ma||this.status===Ko)&&this._runAsyncValidator(e.emitEvent)),e.emitEvent!==!1&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(n=>n._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?ha:ma}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status=Ko,this._hasOwnPendingAsyncValidator=!0;let n=Cw(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(t=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(t,{emitEvent:e})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(e,n={}){this.errors=e,this._updateControlsErrors(n.emitEvent!==!1)}get(e){let n=e;return n==null||(Array.isArray(n)||(n=n.split(".")),n.length===0)?null:n.reduce((t,r)=>t&&t._find(r),this)}getError(e,n){let t=n?this.get(n):this;return t&&t.errors?t.errors[e]:null}hasError(e,n){return!!this.getError(e,n)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new F,this.statusChanges=new F}_calculateStatus(){return this._allControlsDisabled()?ha:this.errors?ud:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ko)?Ko:this._anyControlsHaveStatus(ud)?ud:ma}_anyControlsHaveStatus(e){return this._anyControls(n=>n.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){yd(e)&&e.updateOn!=null&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){let n=this._parent&&this._parent.dirty;return!e&&!!n&&!this._parent._anyControlsDirty()}_find(e){return null}_assignValidators(e){this._rawValidators=Array.isArray(e)?e.slice():e,this._composedValidatorFn=sR(this._rawValidators)}_assignAsyncValidators(e){this._rawAsyncValidators=Array.isArray(e)?e.slice():e,this._composedAsyncValidatorFn=aR(this._rawAsyncValidators)}},Xo=class extends Zo{constructor(e,n,t){super(np(n),rp(t,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(e,n){return this.controls[e]?this.controls[e]:(this.controls[e]=n,n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange),n)}addControl(e,n,t={}){this.registerControl(e,n),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}removeControl(e,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}setControl(e,n,t={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],n&&this.registerControl(e,n),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,n={}){Pw(this,!0,e),Object.keys(e).forEach(t=>{Fw(this,!0,t),this.controls[t].setValue(e[t],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(e,n={}){e!=null&&(Object.keys(e).forEach(t=>{let r=this.controls[t];r&&r.patchValue(e[t],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(e={},n={}){this._forEachChild((t,r)=>{t.reset(e?e[r]:null,{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this._reduceChildren({},(e,n,t)=>(e[t]=n.getRawValue(),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(n,t)=>t._syncPendingControls()?!0:n);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach(n=>{let t=this.controls[n];t&&e(t,n)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(let[n,t]of Object.entries(this.controls))if(this.contains(n)&&e(t))return!0;return!1}_reduceValue(){let e={};return this._reduceChildren(e,(n,t,r)=>((t.enabled||this.disabled)&&(n[r]=t.value),n))}_reduceChildren(e,n){let t=e;return this._forEachChild((r,o)=>{t=n(t,r,o)}),t}_allControlsDisabled(){for(let e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(e){return this.controls.hasOwnProperty(e)?this.controls[e]:null}};var Kf=class extends Xo{};var op=new w("CallSetDisabledState",{providedIn:"root",factory:()=>sp}),sp="always";function lR(i,e){return[...e.path,i]}function Zf(i,e,n=sp){ap(i,e),e.valueAccessor.writeValue(i.value),(i.disabled||n==="always")&&e.valueAccessor.setDisabledState?.(i.disabled),dR(i,e),mR(i,e),uR(i,e),cR(i,e)}function gw(i,e,n=!0){let t=()=>{};e.valueAccessor&&(e.valueAccessor.registerOnChange(t),e.valueAccessor.registerOnTouched(t)),bd(i,e),i&&(e._invokeOnDestroyCallbacks(),i._registerOnCollectionChange(()=>{}))}function gd(i,e){i.forEach(n=>{n.registerOnValidatorChange&&n.registerOnValidatorChange(e)})}function cR(i,e){if(e.valueAccessor.setDisabledState){let n=t=>{e.valueAccessor.setDisabledState(t)};i.registerOnDisabledChange(n),e._registerOnDestroy(()=>{i._unregisterOnDisabledChange(n)})}}function ap(i,e){let n=Tw(i);e.validator!==null?i.setValidators(hw(n,e.validator)):typeof n=="function"&&i.setValidators([n]);let t=Aw(i);e.asyncValidator!==null?i.setAsyncValidators(hw(t,e.asyncValidator)):typeof t=="function"&&i.setAsyncValidators([t]);let r=()=>i.updateValueAndValidity();gd(e._rawValidators,r),gd(e._rawAsyncValidators,r)}function bd(i,e){let n=!1;if(i!==null){if(e.validator!==null){let r=Tw(i);if(Array.isArray(r)&&r.length>0){let o=r.filter(s=>s!==e.validator);o.length!==r.length&&(n=!0,i.setValidators(o))}}if(e.asyncValidator!==null){let r=Aw(i);if(Array.isArray(r)&&r.length>0){let o=r.filter(s=>s!==e.asyncValidator);o.length!==r.length&&(n=!0,i.setAsyncValidators(o))}}}let t=()=>{};return gd(e._rawValidators,t),gd(e._rawAsyncValidators,t),n}function dR(i,e){e.valueAccessor.registerOnChange(n=>{i._pendingValue=n,i._pendingChange=!0,i._pendingDirty=!0,i.updateOn==="change"&&Nw(i,e)})}function uR(i,e){e.valueAccessor.registerOnTouched(()=>{i._pendingTouched=!0,i.updateOn==="blur"&&i._pendingChange&&Nw(i,e),i.updateOn!=="submit"&&i.markAsTouched()})}function Nw(i,e){i._pendingDirty&&i.markAsDirty(),i.setValue(i._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1}function mR(i,e){let n=(t,r)=>{e.valueAccessor.writeValue(t),r&&e.viewToModelUpdate(t)};i.registerOnChange(n),e._registerOnDestroy(()=>{i._unregisterOnChange(n)})}function Lw(i,e){i==null,ap(i,e)}function hR(i,e){return bd(i,e)}function fR(i,e){if(!i.hasOwnProperty("model"))return!1;let n=i.model;return n.isFirstChange()?!0:!Object.is(e,n.currentValue)}function pR(i){return Object.getPrototypeOf(i.constructor)===WO}function jw(i,e){i._syncPendingControls(),e.forEach(n=>{let t=n.control;t.updateOn==="submit"&&t._pendingChange&&(n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function gR(i,e){if(!e)return null;Array.isArray(e);let n,t,r;return e.forEach(o=>{o.constructor===vd?n=o:pR(o)?t=o:r=o}),r||t||n||null}function bR(i,e){let n=i.indexOf(e);n>-1&&i.splice(n,1)}var _R={provide:rr,useExisting:pi(()=>pa)},fa=(()=>Promise.resolve())(),pa=(()=>{let e=class e extends rr{constructor(t,r,o){super(),this.callSetDisabledState=o,this.submitted=!1,this._directives=new Set,this.ngSubmit=new F,this.form=new Xo({},tp(t),ip(r))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){fa.then(()=>{let r=this._findContainer(t.path);t.control=r.registerControl(t.name,t.control),Zf(t.control,t,this.callSetDisabledState),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){fa.then(()=>{let r=this._findContainer(t.path);r&&r.removeControl(t.name),this._directives.delete(t)})}addFormGroup(t){fa.then(()=>{let r=this._findContainer(t.path),o=new Xo({});Lw(o,t),r.registerControl(t.name,o),o.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){fa.then(()=>{let r=this._findContainer(t.path);r&&r.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,r){fa.then(()=>{this.form.get(t.path).setValue(r)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submitted=!0,jw(this.form,this._directives),this.ngSubmit.emit(t),t?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submitted=!1}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}};e.\u0275fac=function(r){return new(r||e)(m(Jf,10),m(ep,10),m(op,8))},e.\u0275dir=D({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(r,o){r&1&&$("submit",function(a){return o.onSubmit(a)})("reset",function(){return o.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[be([_R]),B]});let i=e;return i})();function bw(i,e){let n=i.indexOf(e);n>-1&&i.splice(n,1)}function _w(i){return typeof i=="object"&&i!==null&&Object.keys(i).length===2&&"value"in i&&"disabled"in i}var md=class extends Zo{constructor(e=null,n,t){super(np(n),rp(t,n)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(e),this._setUpdateStrategy(n),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),yd(n)&&(n.nonNullable||n.initialValueIsDefault)&&(_w(e)?this.defaultValue=e.value:this.defaultValue=e)}setValue(e,n={}){this.value=this._pendingValue=e,this._onChange.length&&n.emitModelToViewChange!==!1&&this._onChange.forEach(t=>t(this.value,n.emitViewToModelChange!==!1)),this.updateValueAndValidity(n)}patchValue(e,n={}){this.setValue(e,n)}reset(e=this.defaultValue,n={}){this._applyFormState(e),this.markAsPristine(n),this.markAsUntouched(n),this.setValue(this.value,n),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){bw(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){bw(this._onDisabledChange,e)}_forEachChild(e){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(e){_w(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}};var vR=i=>i instanceof md;var Vw=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]});let i=e;return i})();var yR=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({});let i=e;return i})();var Bw=new w("NgModelWithFormControlWarning");var wR={provide:rr,useExisting:pi(()=>Yr)},Yr=(()=>{let e=class e extends rr{constructor(t,r,o){super(),this.callSetDisabledState=o,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new F,this._setValidators(t),this._setAsyncValidators(r)}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(bd(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){let r=this.form.get(t.path);return Zf(r,t,this.callSetDisabledState),r.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),r}getControl(t){return this.form.get(t.path)}removeControl(t){gw(t.control||null,t,!1),bR(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,r){this.form.get(t.path).setValue(r)}onSubmit(t){return this.submitted=!0,jw(this.form,this.directives),this.ngSubmit.emit(t),t?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submitted=!1}_updateDomValue(){this.directives.forEach(t=>{let r=t.control,o=this.form.get(t.path);r!==o&&(gw(r||null,t),vR(o)&&(Zf(o,t,this.callSetDisabledState),t.control=o))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){let r=this.form.get(t.path);Lw(r,t),r.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){let r=this.form.get(t.path);r&&hR(r,t)&&r.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){ap(this.form,this),this._oldForm&&bd(this._oldForm,this)}_checkFormPresent(){this.form}};e.\u0275fac=function(r){return new(r||e)(m(Jf,10),m(ep,10),m(op,8))},e.\u0275dir=D({type:e,selectors:[["","formGroup",""]],hostBindings:function(r,o){r&1&&$("submit",function(a){return o.onSubmit(a)})("reset",function(){return o.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[be([wR]),B,Oe]});let i=e;return i})();var xR={provide:Mn,useExisting:pi(()=>lp)},lp=(()=>{let e=class e extends Mn{set isDisabled(t){}constructor(t,r,o,s,a){super(),this._ngModelWarningConfig=a,this._added=!1,this.name=null,this.update=new F,this._ngModelWarningSent=!1,this._parent=t,this._setValidators(r),this._setAsyncValidators(o),this.valueAccessor=gR(this,s)}ngOnChanges(t){this._added||this._setUpControl(),fR(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return lR(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}};e._ngModelWarningSentOnce=!1,e.\u0275fac=function(r){return new(r||e)(m(rr,13),m(Jf,10),m(ep,10),m(_d,10),m(Bw,8))},e.\u0275dir=D({type:e,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[be([xR]),B,Oe]});let i=e;return i})();var DR=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[yR]});let i=e;return i})(),Xf=class extends Zo{constructor(e,n,t){super(np(n),rp(t,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(e){return this.controls[this._adjustIndex(e)]}push(e,n={}){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}insert(e,n,t={}){this.controls.splice(e,0,n),this._registerControl(n),this.updateValueAndValidity({emitEvent:t.emitEvent})}removeAt(e,n={}){let t=this._adjustIndex(e);t<0&&(t=0),this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity({emitEvent:n.emitEvent})}setControl(e,n,t={}){let r=this._adjustIndex(e);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),n&&(this.controls.splice(r,0,n),this._registerControl(n)),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,n={}){Pw(this,!1,e),e.forEach((t,r)=>{Fw(this,!1,r),this.at(r).setValue(t,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(e,n={}){e!=null&&(e.forEach((t,r)=>{this.at(r)&&this.at(r).patchValue(t,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(e=[],n={}){this._forEachChild((t,r)=>{t.reset(e[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this.controls.map(e=>e.getRawValue())}clear(e={}){this.controls.length<1||(this._forEachChild(n=>n._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}_adjustIndex(e){return e<0?e+this.length:e}_syncPendingControls(){let e=this.controls.reduce((n,t)=>t._syncPendingControls()?!0:n,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){this.controls.forEach((n,t)=>{e(n,t)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(n=>n.enabled&&e(n))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_allControlsDisabled(){for(let e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}_find(e){return this.at(e)??null}};function vw(i){return!!i&&(i.asyncValidators!==void 0||i.validators!==void 0||i.updateOn!==void 0)}var zw=(()=>{let e=class e{constructor(){this.useNonNullable=!1}get nonNullable(){let t=new e;return t.useNonNullable=!0,t}group(t,r=null){let o=this._reduceControls(t),s={};return vw(r)?s=r:r!==null&&(s.validators=r.validator,s.asyncValidators=r.asyncValidator),new Xo(o,s)}record(t,r=null){let o=this._reduceControls(t);return new Kf(o,r)}control(t,r,o){let s={};return this.useNonNullable?(vw(r)?s=r:(s.validators=r,s.asyncValidators=o),new md(t,yt(J({},s),{nonNullable:!0}))):new md(t,r,o)}array(t,r,o){let s=t.map(a=>this._createControl(a));return new Xf(s,r,o)}_reduceControls(t){let r={};return Object.keys(t).forEach(o=>{r[o]=this._createControl(t[o])}),r}_createControl(t){if(t instanceof md)return t;if(t instanceof Zo)return t;if(Array.isArray(t)){let r=t[0],o=t.length>1?t[1]:null,s=t.length>2?t[2]:null;return this.control(r,o,s)}else return this.control(t)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var wd=(()=>{let e=class e{static withConfig(t){return{ngModule:e,providers:[{provide:Bw,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:op,useValue:t.callSetDisabledState??sp}]}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[DR]});let i=e;return i})();var up;try{up=typeof Intl<"u"&&Intl.v8BreakIterator}catch{up=!1}var we=(()=>{let e=class e{constructor(t){this._platformId=t,this.isBrowser=this._platformId?mw(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||up)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}};e.\u0275fac=function(r){return new(r||e)(_(Xn))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var Jo,Hw=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function mp(){if(Jo)return Jo;if(typeof document!="object"||!document)return Jo=new Set(Hw),Jo;let i=document.createElement("input");return Jo=new Set(Hw.filter(e=>(i.setAttribute("type",e),i.type===e))),Jo}var ga;function CR(){if(ga==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>ga=!0}))}finally{ga=ga||!1}return ga}function Gt(i){return CR()?i:!!i.capture}var Qr;function $w(){if(Qr==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return Qr=!1,Qr;if("scrollBehavior"in document.documentElement.style)Qr=!0;else{let i=Element.prototype.scrollTo;i?Qr=!/\{\s*\[native code\]\s*\}/.test(i.toString()):Qr=!1}}return Qr}var dp;function ER(){if(dp==null){let i=typeof document<"u"?document.head:null;dp=!!(i&&(i.createShadowRoot||i.attachShadow))}return dp}function Uw(i){if(ER()){let e=i.getRootNode?i.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&e instanceof ShadowRoot)return e}return null}function ba(){let i=typeof document<"u"&&document?document.activeElement:null;for(;i&&i.shadowRoot;){let e=i.shadowRoot.activeElement;if(e===i)break;i=e}return i}function ji(i){return i.composedPath?i.composedPath()[0]:i.target}function _a(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var pp=class extends od{constructor(){super(...arguments),this.supportsDOMEvents=!0}},gp=class i extends pp{static makeCurrent(){nw(new i)}onAndCancel(e,n,t){return e.addEventListener(n,t),()=>{e.removeEventListener(n,t)}}dispatchEvent(e,n){e.dispatchEvent(n)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,n){return n=n||this.getDefaultDocument(),n.createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,n){return n==="window"?window:n==="document"?e:n==="body"?e.body:null}getBaseHref(e){let n=IR();return n==null?null:SR(n)}resetBaseElement(){va=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return cw(document.cookie,e)}},va=null;function IR(){return va=va||document.querySelector("base"),va?va.getAttribute("href"):null}function SR(i){return new URL(i,"http://a").pathname}var bp=class{addToWindow(e){ft.getAngularTestability=(t,r=!0)=>{let o=e.findTestabilityInTree(t,r);if(o==null)throw new O(5103,!1);return o},ft.getAllAngularTestabilities=()=>e.getAllTestabilities(),ft.getAllAngularRootElements=()=>e.getAllRootElements();let n=t=>{let r=ft.getAllAngularTestabilities(),o=r.length,s=!1,a=function(l){s=s||l,o--,o==0&&t(s)};r.forEach(l=>{l.whenStable(a)})};ft.frameworkStabilizers||(ft.frameworkStabilizers=[]),ft.frameworkStabilizers.push(n)}findTestabilityInTree(e,n,t){if(n==null)return null;let r=e.getTestability(n);return r??(t?dn().isShadowRoot(n)?this.findTestabilityInTree(e,n.host,!0):this.findTestabilityInTree(e,n.parentElement,!0):null)}},MR=(()=>{let e=class e{build(){return new XMLHttpRequest}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})(),_p=new w("EventManagerPlugins"),qw=(()=>{let e=class e{constructor(t,r){this._zone=r,this._eventNameToPlugin=new Map,t.forEach(o=>{o.manager=this}),this._plugins=t.slice().reverse()}addEventListener(t,r,o){return this._findPluginFor(r).addEventListener(t,r,o)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(s=>s.supports(t)),!r)throw new O(5101,!1);return this._eventNameToPlugin.set(t,r),r}};e.\u0275fac=function(r){return new(r||e)(_(_p),_(M))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})(),xd=class{constructor(e){this._doc=e}},hp="ng-app-id",Yw=(()=>{let e=class e{constructor(t,r,o,s={}){this.doc=t,this.appId=r,this.nonce=o,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Yf(s),this.resetHostNodes()}addStyles(t){for(let r of t)this.changeUsageCount(r,1)===1&&this.onStyleAdded(r)}removeStyles(t){for(let r of t)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){let t=this.styleNodesInDOM;t&&(t.forEach(r=>r.remove()),t.clear());for(let r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(t){this.hostNodes.add(t);for(let r of this.getAllStyles())this.addStyleToHost(t,r)}removeHost(t){this.hostNodes.delete(t)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(t){for(let r of this.hostNodes)this.addStyleToHost(r,t)}onStyleRemoved(t){let r=this.styleRef;r.get(t)?.elements?.forEach(o=>o.remove()),r.delete(t)}collectServerRenderedStyles(){let t=this.doc.head?.querySelectorAll(`style[${hp}="${this.appId}"]`);if(t?.length){let r=new Map;return t.forEach(o=>{o.textContent!=null&&r.set(o.textContent,o)}),r}return null}changeUsageCount(t,r){let o=this.styleRef;if(o.has(t)){let s=o.get(t);return s.usage+=r,s.usage}return o.set(t,{usage:r,elements:[]}),r}getStyleElement(t,r){let o=this.styleNodesInDOM,s=o?.get(r);if(s?.parentNode===t)return o.delete(r),s.removeAttribute(hp),s;{let a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=r,this.platformIsServer&&a.setAttribute(hp,this.appId),t.appendChild(a),a}}addStyleToHost(t,r){let o=this.getStyleElement(t,r),s=this.styleRef,a=s.get(r)?.elements;a?a.push(o):s.set(r,{elements:[o],usage:1})}resetHostNodes(){let t=this.hostNodes;t.clear(),t.add(this.doc.head)}};e.\u0275fac=function(r){return new(r||e)(_(Z),_(Wo),_(oa,8),_(Xn))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})(),fp={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},yp=/%COMP%/g,Qw="%COMP%",TR=`_nghost-${Qw}`,AR=`_ngcontent-${Qw}`,OR=!0,RR=new w("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>OR});function FR(i){return AR.replace(yp,i)}function PR(i){return TR.replace(yp,i)}function Kw(i,e){return e.map(n=>n.replace(yp,i))}var Dd=(()=>{let e=class e{constructor(t,r,o,s,a,l,c,d=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=l,this.ngZone=c,this.nonce=d,this.rendererByCompId=new Map,this.platformIsServer=Yf(l),this.defaultRenderer=new ya(t,a,c,this.platformIsServer)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===en.ShadowDom&&(r=yt(J({},r),{encapsulation:en.Emulated}));let o=this.getOrCreateRenderer(t,r);return o instanceof Cd?o.applyToHost(t):o instanceof wa&&o.applyStyles(),o}getOrCreateRenderer(t,r){let o=this.rendererByCompId,s=o.get(r.id);if(!s){let a=this.doc,l=this.ngZone,c=this.eventManager,d=this.sharedStylesHost,u=this.removeStylesOnCompDestroy,h=this.platformIsServer;switch(r.encapsulation){case en.Emulated:s=new Cd(c,d,r,this.appId,u,a,l,h);break;case en.ShadowDom:return new vp(c,d,t,r,a,l,this.nonce,h);default:s=new wa(c,d,r,u,a,l,h);break}o.set(r.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}};e.\u0275fac=function(r){return new(r||e)(_(qw),_(Yw),_(Wo),_(RR),_(Z),_(Xn),_(M),_(oa))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})(),ya=class{constructor(e,n,t,r){this.eventManager=e,this.doc=n,this.ngZone=t,this.platformIsServer=r,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(e,n){return n?this.doc.createElementNS(fp[n]||n,e):this.doc.createElement(e)}createComment(e){return this.doc.createComment(e)}createText(e){return this.doc.createTextNode(e)}appendChild(e,n){(Ww(e)?e.content:e).appendChild(n)}insertBefore(e,n,t){e&&(Ww(e)?e.content:e).insertBefore(n,t)}removeChild(e,n){e&&e.removeChild(n)}selectRootElement(e,n){let t=typeof e=="string"?this.doc.querySelector(e):e;if(!t)throw new O(-5104,!1);return n||(t.textContent=""),t}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,n,t,r){if(r){n=r+":"+n;let o=fp[r];o?e.setAttributeNS(o,n,t):e.setAttribute(n,t)}else e.setAttribute(n,t)}removeAttribute(e,n,t){if(t){let r=fp[t];r?e.removeAttributeNS(r,n):e.removeAttribute(`${t}:${n}`)}else e.removeAttribute(n)}addClass(e,n){e.classList.add(n)}removeClass(e,n){e.classList.remove(n)}setStyle(e,n,t,r){r&(vn.DashCase|vn.Important)?e.style.setProperty(n,t,r&vn.Important?"important":""):e.style[n]=t}removeStyle(e,n,t){t&vn.DashCase?e.style.removeProperty(n):e.style[n]=""}setProperty(e,n,t){e!=null&&(e[n]=t)}setValue(e,n){e.nodeValue=n}listen(e,n,t){if(typeof e=="string"&&(e=dn().getGlobalEventTarget(this.doc,e),!e))throw new Error(`Unsupported event target ${e} for event ${n}`);return this.eventManager.addEventListener(e,n,this.decoratePreventDefault(t))}decoratePreventDefault(e){return n=>{if(n==="__ngUnwrap__")return e;(this.platformIsServer?this.ngZone.runGuarded(()=>e(n)):e(n))===!1&&n.preventDefault()}}};function Ww(i){return i.tagName==="TEMPLATE"&&i.content!==void 0}var vp=class extends ya{constructor(e,n,t,r,o,s,a,l){super(e,o,s,l),this.sharedStylesHost=n,this.hostEl=t,this.shadowRoot=t.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let c=Kw(r.id,r.styles);for(let d of c){let u=document.createElement("style");a&&u.setAttribute("nonce",a),u.textContent=d,this.shadowRoot.appendChild(u)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}appendChild(e,n){return super.appendChild(this.nodeOrShadowRoot(e),n)}insertBefore(e,n,t){return super.insertBefore(this.nodeOrShadowRoot(e),n,t)}removeChild(e,n){return super.removeChild(this.nodeOrShadowRoot(e),n)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},wa=class extends ya{constructor(e,n,t,r,o,s,a,l){super(e,o,s,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=r,this.styles=l?Kw(l,t.styles):t.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},Cd=class extends wa{constructor(e,n,t,r,o,s,a,l){let c=r+"-"+t.id;super(e,n,t,o,s,a,l,c),this.contentAttr=FR(c),this.hostAttr=PR(c)}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"")}createElement(e,n){let t=super.createElement(e,n);return super.setAttribute(t,this.contentAttr,""),t}},NR=(()=>{let e=class e extends xd{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,o){return t.addEventListener(r,o,!1),()=>this.removeEventListener(t,r,o)}removeEventListener(t,r,o){return t.removeEventListener(r,o)}};e.\u0275fac=function(r){return new(r||e)(_(Z))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})(),Gw=["alt","control","meta","shift"],LR={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},jR={alt:i=>i.altKey,control:i=>i.ctrlKey,meta:i=>i.metaKey,shift:i=>i.shiftKey},VR=(()=>{let e=class e extends xd{constructor(t){super(t)}supports(t){return e.parseEventName(t)!=null}addEventListener(t,r,o){let s=e.parseEventName(r),a=e.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>dn().onAndCancel(t,s.domEventName,a))}static parseEventName(t){let r=t.toLowerCase().split("."),o=r.shift();if(r.length===0||!(o==="keydown"||o==="keyup"))return null;let s=e._normalizeKey(r.pop()),a="",l=r.indexOf("code");if(l>-1&&(r.splice(l,1),a="code."),Gw.forEach(d=>{let u=r.indexOf(d);u>-1&&(r.splice(u,1),a+=d+".")}),a+=s,r.length!=0||s.length===0)return null;let c={};return c.domEventName=o,c.fullKey=a,c}static matchEventFullKeyCode(t,r){let o=LR[t.key]||t.key,s="";return r.indexOf("code.")>-1&&(o=t.code,s="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),Gw.forEach(a=>{if(a!==o){let l=jR[a];l(t)&&(s+=a+".")}}),s+=o,s===r)}static eventCallback(t,r,o){return s=>{e.matchEventFullKeyCode(s,t)&&o.runGuarded(()=>r(s))}}static _normalizeKey(t){return t==="esc"?"escape":t}};e.\u0275fac=function(r){return new(r||e)(_(Z))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})();function Zw(i,e){return Ky(J({rootComponent:i},BR(e)))}function BR(i){return{appProviders:[...Xw,...i?.providers??[]],platformProviders:UR}}function zR(){gp.makeCurrent()}function HR(){return new nn}function $R(){return S0(document),document}var UR=[{provide:Xn,useValue:qf},{provide:hf,useValue:zR,multi:!0},{provide:Z,useFactory:$R,deps:[]}];var WR=new w(""),GR=[{provide:ca,useClass:bp,deps:[]},{provide:Nf,useClass:Kc,deps:[M,Zc,ca]},{provide:Kc,useClass:Kc,deps:[M,Zc,ca]}],Xw=[{provide:Nc,useValue:"root"},{provide:nn,useFactory:HR,deps:[]},{provide:_p,useClass:NR,multi:!0,deps:[Z,M,Xn]},{provide:_p,useClass:VR,multi:!0,deps:[Z]},Dd,Yw,qw,{provide:Vr,useExisting:Dd},{provide:ad,useClass:MR,deps:[]},[]],Jw=(()=>{let e=class e{constructor(t){}static withServerTransition(t){return{ngModule:e,providers:[{provide:Wo,useValue:t.appId}]}}};e.\u0275fac=function(r){return new(r||e)(_(WR,12))},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[...Xw,...GR],imports:[Wt,Xy]});let i=e;return i})();var wp=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:function(r){let o=null;return r?o=new(r||e):o=_(ex),o},providedIn:"root"});let i=e;return i})();function qR(i){return new ex(i.get(Z))}var ex=(()=>{let e=class e extends wp{constructor(t){super(),this._doc=t}sanitize(t,r){if(r==null)return null;switch(t){case Dn.NONE:return r;case Dn.HTML:return Wr(r,"HTML")?sn(r):vf(this._doc,String(r)).toString();case Dn.STYLE:return Wr(r,"Style")?sn(r):r;case Dn.SCRIPT:if(Wr(r,"Script"))return sn(r);throw new O(5200,!1);case Dn.URL:return Wr(r,"URL")?sn(r):_f(String(r));case Dn.RESOURCE_URL:if(Wr(r,"ResourceURL"))return sn(r);throw new O(5201,!1);default:throw new O(5202,!1)}}bypassSecurityTrustHtml(t){return U0(t)}bypassSecurityTrustStyle(t){return W0(t)}bypassSecurityTrustScript(t){return G0(t)}bypassSecurityTrustUrl(t){return q0(t)}bypassSecurityTrustResourceUrl(t){return Y0(t)}};e.\u0275fac=function(r){return new(r||e)(_(Z))},e.\u0275prov=C({token:e,factory:function(r){let o=null;return r?o=new r:o=qR(_(bt)),o},providedIn:"root"});let i=e;return i})();var un="*";function At(i,e){return{type:7,name:i,definitions:e,options:{}}}function ot(i,e=null){return{type:4,styles:e,timings:i}}function tx(i,e=null){return{type:2,steps:i,options:e}}function me(i){return{type:6,styles:i,offset:null}}function nt(i,e,n){return{type:0,name:i,styles:e,options:n}}function Da(i){return{type:5,steps:i}}function Xe(i,e,n=null){return{type:1,expr:i,animation:e,options:n}}function Ed(i=null){return{type:9,options:i}}function kd(i,e,n=null){return{type:11,selector:i,animation:e,options:n}}var or=class{constructor(e=0,n=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+n}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){let n=e=="start"?this._onStartFns:this._onDoneFns;n.forEach(t=>t()),n.length=0}},xa=class{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let n=0,t=0,r=0,o=this.players.length;o==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++n==o&&this._onFinish()}),s.onDestroy(()=>{++t==o&&this._onDestroy()}),s.onStart(()=>{++r==o&&this._onStart()})}),this.totalTime=this.players.reduce((s,a)=>Math.max(s,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){let n=e*this.totalTime;this.players.forEach(t=>{let r=t.totalTime?Math.min(1,n/t.totalTime):1;t.setPosition(r)})}getPosition(){let e=this.players.reduce((n,t)=>n===null||t.totalTime>n.totalTime?t:n,null);return e!=null?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){let n=e=="start"?this._onStartFns:this._onDoneFns;n.forEach(t=>t()),n.length=0}},Id="!";function ix(i){return new O(3e3,!1)}function QR(){return new O(3100,!1)}function KR(){return new O(3101,!1)}function ZR(i){return new O(3001,!1)}function XR(i){return new O(3003,!1)}function JR(i){return new O(3004,!1)}function eF(i,e){return new O(3005,!1)}function tF(){return new O(3006,!1)}function iF(){return new O(3007,!1)}function nF(i,e){return new O(3008,!1)}function rF(i){return new O(3002,!1)}function oF(i,e,n,t,r){return new O(3010,!1)}function sF(){return new O(3011,!1)}function aF(){return new O(3012,!1)}function lF(){return new O(3200,!1)}function cF(){return new O(3202,!1)}function dF(){return new O(3013,!1)}function uF(i){return new O(3014,!1)}function mF(i){return new O(3015,!1)}function hF(i){return new O(3016,!1)}function fF(i,e){return new O(3404,!1)}function pF(i){return new O(3502,!1)}function gF(i){return new O(3503,!1)}function bF(){return new O(3300,!1)}function _F(i){return new O(3504,!1)}function vF(i){return new O(3301,!1)}function yF(i,e){return new O(3302,!1)}function wF(i){return new O(3303,!1)}function xF(i,e){return new O(3400,!1)}function DF(i){return new O(3401,!1)}function CF(i){return new O(3402,!1)}function EF(i,e){return new O(3505,!1)}function sr(i){switch(i.length){case 0:return new or;case 1:return i[0];default:return new xa(i)}}function gx(i,e,n=new Map,t=new Map){let r=[],o=[],s=-1,a=null;if(e.forEach(l=>{let c=l.get("offset"),d=c==s,u=d&&a||new Map;l.forEach((h,f)=>{let p=f,v=h;if(f!=="offset")switch(p=i.normalizePropertyName(p,r),v){case Id:v=n.get(f);break;case un:v=t.get(f);break;default:v=i.normalizeStyleValue(f,p,v,r);break}u.set(p,v)}),d||o.push(u),a=u,s=c}),r.length)throw pF(r);return o}function $p(i,e,n,t){switch(e){case"start":i.onStart(()=>t(n&&xp(n,"start",i)));break;case"done":i.onDone(()=>t(n&&xp(n,"done",i)));break;case"destroy":i.onDestroy(()=>t(n&&xp(n,"destroy",i)));break}}function xp(i,e,n){let t=n.totalTime,r=!!n.disabled,o=Up(i.element,i.triggerName,i.fromState,i.toState,e||i.phaseName,t??i.totalTime,r),s=i._data;return s!=null&&(o._data=s),o}function Up(i,e,n,t,r="",o=0,s){return{element:i,triggerName:e,fromState:n,toState:t,phaseName:r,totalTime:o,disabled:!!s}}function ni(i,e,n){let t=i.get(e);return t||i.set(e,t=n),t}function nx(i){let e=i.indexOf(":"),n=i.substring(1,e),t=i.slice(e+1);return[n,t]}var kF=(()=>typeof document>"u"?null:document.documentElement)();function Wp(i){let e=i.parentNode||i.host||null;return e===kF?null:e}function IF(i){return i.substring(1,6)=="ebkit"}var Kr=null,rx=!1;function SF(i){Kr||(Kr=MF()||{},rx=Kr.style?"WebkitAppearance"in Kr.style:!1);let e=!0;return Kr.style&&!IF(i)&&(e=i in Kr.style,!e&&rx&&(e="Webkit"+i.charAt(0).toUpperCase()+i.slice(1)in Kr.style)),e}function MF(){return typeof document<"u"?document.body:null}function bx(i,e){for(;e;){if(e===i)return!0;e=Wp(e)}return!1}function _x(i,e,n){if(n)return Array.from(i.querySelectorAll(e));let t=i.querySelector(e);return t?[t]:[]}var Gp=(()=>{let e=class e{validateStyleProperty(t){return SF(t)}matchesElement(t,r){return!1}containsElement(t,r){return bx(t,r)}getParentElement(t){return Wp(t)}query(t,r,o){return _x(t,r,o)}computeStyle(t,r,o){return o||""}animate(t,r,o,s,a,l=[],c){return new or(o,s)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})(),Ta=(()=>{let e=class e{};e.NOOP=new Gp;let i=e;return i})(),Jr=class{};var TF=1e3,vx="{{",AF="}}",yx="ng-enter",Sp="ng-leave",Sd="ng-trigger",Rd=".ng-trigger",ox="ng-animating",Mp=".ng-animating";function Tn(i){if(typeof i=="number")return i;let e=i.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Tp(parseFloat(e[1]),e[2])}function Tp(i,e){switch(e){case"s":return i*TF;default:return i}}function Fd(i,e,n){return i.hasOwnProperty("duration")?i:OF(i,e,n)}function OF(i,e,n){let t=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,r,o=0,s="";if(typeof i=="string"){let a=i.match(t);if(a===null)return e.push(ix(i)),{duration:0,delay:0,easing:""};r=Tp(parseFloat(a[1]),a[2]);let l=a[3];l!=null&&(o=Tp(parseFloat(l),a[4]));let c=a[5];c&&(s=c)}else r=i;if(!n){let a=!1,l=e.length;r<0&&(e.push(QR()),a=!0),o<0&&(e.push(KR()),a=!0),a&&e.splice(l,0,ix(i))}return{duration:r,delay:o,easing:s}}function Aa(i,e={}){return Object.keys(i).forEach(n=>{e[n]=i[n]}),e}function wx(i){let e=new Map;return Object.keys(i).forEach(n=>{let t=i[n];e.set(n,t)}),e}function RF(i){return i.length?i[0]instanceof Map?i:i.map(e=>wx(e)):[]}function ts(i,e=new Map,n){if(n)for(let[t,r]of n)e.set(t,r);for(let[t,r]of i)e.set(t,r);return e}function mn(i,e,n){e.forEach((t,r)=>{let o=qp(r);n&&!n.has(r)&&n.set(r,i.style[o]),i.style[o]=t})}function Xr(i,e){e.forEach((n,t)=>{let r=qp(t);i.style[r]=""})}function Ca(i){return Array.isArray(i)?i.length==1?i[0]:tx(i):i}function FF(i,e,n){let t=e.params||{},r=xx(i);r.length&&r.forEach(o=>{t.hasOwnProperty(o)||n.push(ZR(o))})}var Ap=new RegExp(`${vx}\\s*(.+?)\\s*${AF}`,"g");function xx(i){let e=[];if(typeof i=="string"){let n;for(;n=Ap.exec(i);)e.push(n[1]);Ap.lastIndex=0}return e}function ka(i,e,n){let t=i.toString(),r=t.replace(Ap,(o,s)=>{let a=e[s];return a==null&&(n.push(XR(s)),a=""),a.toString()});return r==t?i:r}function Pd(i){let e=[],n=i.next();for(;!n.done;)e.push(n.value),n=i.next();return e}var PF=/-+([a-z0-9])/g;function qp(i){return i.replace(PF,(...e)=>e[1].toUpperCase())}function NF(i,e){return i===0||e===0}function LF(i,e,n){if(n.size&&e.length){let t=e[0],r=[];if(n.forEach((o,s)=>{t.has(s)||r.push(s),t.set(s,o)}),r.length)for(let o=1;os.set(a,Dx(i,a)))}}return e}function ii(i,e,n){switch(e.type){case 7:return i.visitTrigger(e,n);case 0:return i.visitState(e,n);case 1:return i.visitTransition(e,n);case 2:return i.visitSequence(e,n);case 3:return i.visitGroup(e,n);case 4:return i.visitAnimate(e,n);case 5:return i.visitKeyframes(e,n);case 6:return i.visitStyle(e,n);case 8:return i.visitReference(e,n);case 9:return i.visitAnimateChild(e,n);case 10:return i.visitAnimateRef(e,n);case 11:return i.visitQuery(e,n);case 12:return i.visitStagger(e,n);default:throw JR(e.type)}}function Dx(i,e){return window.getComputedStyle(i)[e]}var jF=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]),Nd=class extends Jr{normalizePropertyName(e,n){return qp(e)}normalizeStyleValue(e,n,t,r){let o="",s=t.toString().trim();if(jF.has(n)&&t!==0&&t!=="0")if(typeof t=="number")o="px";else{let a=t.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&a[1].length==0&&r.push(eF(e,t))}return s+o}};var Ld="*";function VF(i,e){let n=[];return typeof i=="string"?i.split(/\s*,\s*/).forEach(t=>BF(t,n,e)):n.push(i),n}function BF(i,e,n){if(i[0]==":"){let l=zF(i,n);if(typeof l=="function"){e.push(l);return}i=l}let t=i.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(t==null||t.length<4)return n.push(mF(i)),e;let r=t[1],o=t[2],s=t[3];e.push(sx(r,s));let a=r==Ld&&s==Ld;o[0]=="<"&&!a&&e.push(sx(s,r))}function zF(i,e){switch(i){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(n,t)=>parseFloat(t)>parseFloat(n);case":decrement":return(n,t)=>parseFloat(t) *"}}var Md=new Set(["true","1"]),Td=new Set(["false","0"]);function sx(i,e){let n=Md.has(i)||Td.has(i),t=Md.has(e)||Td.has(e);return(r,o)=>{let s=i==Ld||i==r,a=e==Ld||e==o;return!s&&n&&typeof r=="boolean"&&(s=r?Md.has(i):Td.has(i)),!a&&t&&typeof o=="boolean"&&(a=o?Md.has(e):Td.has(e)),s&&a}}var Cx=":self",HF=new RegExp(`s*${Cx}s*,?`,"g");function Ex(i,e,n,t){return new Op(i).build(e,n,t)}var ax="",Op=class{constructor(e){this._driver=e}build(e,n,t){let r=new Rp(n);return this._resetContextStyleTimingState(r),ii(this,Ca(e),r)}_resetContextStyleTimingState(e){e.currentQuerySelector=ax,e.collectedStyles=new Map,e.collectedStyles.set(ax,new Map),e.currentTime=0}visitTrigger(e,n){let t=n.queryCount=0,r=n.depCount=0,o=[],s=[];return e.name.charAt(0)=="@"&&n.errors.push(tF()),e.definitions.forEach(a=>{if(this._resetContextStyleTimingState(n),a.type==0){let l=a,c=l.name;c.toString().split(/\s*,\s*/).forEach(d=>{l.name=d,o.push(this.visitState(l,n))}),l.name=c}else if(a.type==1){let l=this.visitTransition(a,n);t+=l.queryCount,r+=l.depCount,s.push(l)}else n.errors.push(iF())}),{type:7,name:e.name,states:o,transitions:s,queryCount:t,depCount:r,options:null}}visitState(e,n){let t=this.visitStyle(e.styles,n),r=e.options&&e.options.params||null;if(t.containsDynamicStyles){let o=new Set,s=r||{};if(t.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{xx(l).forEach(c=>{s.hasOwnProperty(c)||o.add(c)})})}),o.size){let a=Pd(o.values());n.errors.push(nF(e.name,a))}}return{type:0,name:e.name,style:t,options:r?{params:r}:null}}visitTransition(e,n){n.queryCount=0,n.depCount=0;let t=ii(this,Ca(e.animation),n);return{type:1,matchers:VF(e.expr,n.errors),animation:t,queryCount:n.queryCount,depCount:n.depCount,options:Zr(e.options)}}visitSequence(e,n){return{type:2,steps:e.steps.map(t=>ii(this,t,n)),options:Zr(e.options)}}visitGroup(e,n){let t=n.currentTime,r=0,o=e.steps.map(s=>{n.currentTime=t;let a=ii(this,s,n);return r=Math.max(r,n.currentTime),a});return n.currentTime=r,{type:3,steps:o,options:Zr(e.options)}}visitAnimate(e,n){let t=GF(e.timings,n.errors);n.currentAnimateTimings=t;let r,o=e.styles?e.styles:me({});if(o.type==5)r=this.visitKeyframes(o,n);else{let s=e.styles,a=!1;if(!s){a=!0;let c={};t.easing&&(c.easing=t.easing),s=me(c)}n.currentTime+=t.duration+t.delay;let l=this.visitStyle(s,n);l.isEmptyStep=a,r=l}return n.currentAnimateTimings=null,{type:4,timings:t,style:r,options:null}}visitStyle(e,n){let t=this._makeStyleAst(e,n);return this._validateStyleAst(t,n),t}_makeStyleAst(e,n){let t=[],r=Array.isArray(e.styles)?e.styles:[e.styles];for(let a of r)typeof a=="string"?a===un?t.push(a):n.errors.push(rF(a)):t.push(wx(a));let o=!1,s=null;return t.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(s=a.get("easing"),a.delete("easing")),!o)){for(let l of a.values())if(l.toString().indexOf(vx)>=0){o=!0;break}}}),{type:6,styles:t,easing:s,offset:e.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(e,n){let t=n.currentAnimateTimings,r=n.currentTime,o=n.currentTime;t&&o>0&&(o-=t.duration+t.delay),e.styles.forEach(s=>{typeof s!="string"&&s.forEach((a,l)=>{let c=n.collectedStyles.get(n.currentQuerySelector),d=c.get(l),u=!0;d&&(o!=r&&o>=d.startTime&&r<=d.endTime&&(n.errors.push(oF(l,d.startTime,d.endTime,o,r)),u=!1),o=d.startTime),u&&c.set(l,{startTime:o,endTime:r}),n.options&&FF(a,n.options,n.errors)})})}visitKeyframes(e,n){let t={type:5,styles:[],options:null};if(!n.currentAnimateTimings)return n.errors.push(sF()),t;let r=1,o=0,s=[],a=!1,l=!1,c=0,d=e.steps.map(T=>{let Y=this._makeStyleAst(T,n),oe=Y.offset!=null?Y.offset:WF(Y.styles),_e=0;return oe!=null&&(o++,_e=Y.offset=oe),l=l||_e<0||_e>1,a=a||_e0&&o{let oe=h>0?Y==f?1:h*Y:s[Y],_e=oe*E;n.currentTime=p+v.delay+_e,v.duration=_e,this._validateStyleAst(T,n),T.offset=oe,t.styles.push(T)}),t}visitReference(e,n){return{type:8,animation:ii(this,Ca(e.animation),n),options:Zr(e.options)}}visitAnimateChild(e,n){return n.depCount++,{type:9,options:Zr(e.options)}}visitAnimateRef(e,n){return{type:10,animation:this.visitReference(e.animation,n),options:Zr(e.options)}}visitQuery(e,n){let t=n.currentQuerySelector,r=e.options||{};n.queryCount++,n.currentQuery=e;let[o,s]=$F(e.selector);n.currentQuerySelector=t.length?t+" "+o:o,ni(n.collectedStyles,n.currentQuerySelector,new Map);let a=ii(this,Ca(e.animation),n);return n.currentQuery=null,n.currentQuerySelector=t,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:s,animation:a,originalSelector:e.selector,options:Zr(e.options)}}visitStagger(e,n){n.currentQuery||n.errors.push(dF());let t=e.timings==="full"?{duration:0,delay:0,easing:"full"}:Fd(e.timings,n.errors,!0);return{type:12,animation:ii(this,Ca(e.animation),n),timings:t,options:null}}};function $F(i){let e=!!i.split(/\s*,\s*/).find(n=>n==Cx);return e&&(i=i.replace(HF,"")),i=i.replace(/@\*/g,Rd).replace(/@\w+/g,n=>Rd+"-"+n.slice(1)).replace(/:animating/g,Mp),[i,e]}function UF(i){return i?Aa(i):null}var Rp=class{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}};function WF(i){if(typeof i=="string")return null;let e=null;if(Array.isArray(i))i.forEach(n=>{if(n instanceof Map&&n.has("offset")){let t=n;e=parseFloat(t.get("offset")),t.delete("offset")}});else if(i instanceof Map&&i.has("offset")){let n=i;e=parseFloat(n.get("offset")),n.delete("offset")}return e}function GF(i,e){if(i.hasOwnProperty("duration"))return i;if(typeof i=="number"){let o=Fd(i,e).duration;return Dp(o,0,"")}let n=i;if(n.split(/\s+/).some(o=>o.charAt(0)=="{"&&o.charAt(1)=="{")){let o=Dp(0,0,"");return o.dynamic=!0,o.strValue=n,o}let r=Fd(n,e);return Dp(r.duration,r.delay,r.easing)}function Zr(i){return i?(i=Aa(i),i.params&&(i.params=UF(i.params))):i={},i}function Dp(i,e,n){return{duration:i,delay:e,easing:n}}function Yp(i,e,n,t,r,o,s=null,a=!1){return{type:1,element:i,keyframes:e,preStyleProps:n,postStyleProps:t,duration:r,delay:o,totalTime:r+o,easing:s,subTimeline:a}}var Ia=class{constructor(){this._map=new Map}get(e){return this._map.get(e)||[]}append(e,n){let t=this._map.get(e);t||this._map.set(e,t=[]),t.push(...n)}has(e){return this._map.has(e)}clear(){this._map.clear()}},qF=1,YF=":enter",QF=new RegExp(YF,"g"),KF=":leave",ZF=new RegExp(KF,"g");function kx(i,e,n,t,r,o=new Map,s=new Map,a,l,c=[]){return new Fp().buildKeyframes(i,e,n,t,r,o,s,a,l,c)}var Fp=class{buildKeyframes(e,n,t,r,o,s,a,l,c,d=[]){c=c||new Ia;let u=new Pp(e,n,c,r,o,d,[]);u.options=l;let h=l.delay?Tn(l.delay):0;u.currentTimeline.delayNextStep(h),u.currentTimeline.setStyles([s],null,u.errors,l),ii(this,t,u);let f=u.timelines.filter(p=>p.containsAnimation());if(f.length&&a.size){let p;for(let v=f.length-1;v>=0;v--){let E=f[v];if(E.element===n){p=E;break}}p&&!p.allowOnlyTimelineStyles()&&p.setStyles([a],null,u.errors,l)}return f.length?f.map(p=>p.buildKeyframes()):[Yp(n,[],[],[],0,h,"",!1)]}visitTrigger(e,n){}visitState(e,n){}visitTransition(e,n){}visitAnimateChild(e,n){let t=n.subInstructions.get(n.element);if(t){let r=n.createSubContext(e.options),o=n.currentTimeline.currentTime,s=this._visitSubInstructions(t,r,r.options);o!=s&&n.transformIntoNewTimeline(s)}n.previousNode=e}visitAnimateRef(e,n){let t=n.createSubContext(e.options);t.transformIntoNewTimeline(),this._applyAnimationRefDelays([e.options,e.animation.options],n,t),this.visitReference(e.animation,t),n.transformIntoNewTimeline(t.currentTimeline.currentTime),n.previousNode=e}_applyAnimationRefDelays(e,n,t){for(let r of e){let o=r?.delay;if(o){let s=typeof o=="number"?o:Tn(ka(o,r?.params??{},n.errors));t.delayNextStep(s)}}}_visitSubInstructions(e,n,t){let o=n.currentTimeline.currentTime,s=t.duration!=null?Tn(t.duration):null,a=t.delay!=null?Tn(t.delay):null;return s!==0&&e.forEach(l=>{let c=n.appendInstructionToTimeline(l,s,a);o=Math.max(o,c.duration+c.delay)}),o}visitReference(e,n){n.updateOptions(e.options,!0),ii(this,e.animation,n),n.previousNode=e}visitSequence(e,n){let t=n.subContextCount,r=n,o=e.options;if(o&&(o.params||o.delay)&&(r=n.createSubContext(o),r.transformIntoNewTimeline(),o.delay!=null)){r.previousNode.type==6&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=jd);let s=Tn(o.delay);r.delayNextStep(s)}e.steps.length&&(e.steps.forEach(s=>ii(this,s,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>t&&r.transformIntoNewTimeline()),n.previousNode=e}visitGroup(e,n){let t=[],r=n.currentTimeline.currentTime,o=e.options&&e.options.delay?Tn(e.options.delay):0;e.steps.forEach(s=>{let a=n.createSubContext(e.options);o&&a.delayNextStep(o),ii(this,s,a),r=Math.max(r,a.currentTimeline.currentTime),t.push(a.currentTimeline)}),t.forEach(s=>n.currentTimeline.mergeTimelineCollectedStyles(s)),n.transformIntoNewTimeline(r),n.previousNode=e}_visitTiming(e,n){if(e.dynamic){let t=e.strValue,r=n.params?ka(t,n.params,n.errors):t;return Fd(r,n.errors)}else return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,n){let t=n.currentAnimateTimings=this._visitTiming(e.timings,n),r=n.currentTimeline;t.delay&&(n.incrementTime(t.delay),r.snapshotCurrentStyles());let o=e.style;o.type==5?this.visitKeyframes(o,n):(n.incrementTime(t.duration),this.visitStyle(o,n),r.applyStylesToKeyframe()),n.currentAnimateTimings=null,n.previousNode=e}visitStyle(e,n){let t=n.currentTimeline,r=n.currentAnimateTimings;!r&&t.hasCurrentStyleProperties()&&t.forwardFrame();let o=r&&r.easing||e.easing;e.isEmptyStep?t.applyEmptyStep(o):t.setStyles(e.styles,o,n.errors,n.options),n.previousNode=e}visitKeyframes(e,n){let t=n.currentAnimateTimings,r=n.currentTimeline.duration,o=t.duration,a=n.createSubContext().currentTimeline;a.easing=t.easing,e.styles.forEach(l=>{let c=l.offset||0;a.forwardTime(c*o),a.setStyles(l.styles,l.easing,n.errors,n.options),a.applyStylesToKeyframe()}),n.currentTimeline.mergeTimelineCollectedStyles(a),n.transformIntoNewTimeline(r+o),n.previousNode=e}visitQuery(e,n){let t=n.currentTimeline.currentTime,r=e.options||{},o=r.delay?Tn(r.delay):0;o&&(n.previousNode.type===6||t==0&&n.currentTimeline.hasCurrentStyleProperties())&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=jd);let s=t,a=n.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,n.errors);n.currentQueryTotal=a.length;let l=null;a.forEach((c,d)=>{n.currentQueryIndex=d;let u=n.createSubContext(e.options,c);o&&u.delayNextStep(o),c===n.element&&(l=u.currentTimeline),ii(this,e.animation,u),u.currentTimeline.applyStylesToKeyframe();let h=u.currentTimeline.currentTime;s=Math.max(s,h)}),n.currentQueryIndex=0,n.currentQueryTotal=0,n.transformIntoNewTimeline(s),l&&(n.currentTimeline.mergeTimelineCollectedStyles(l),n.currentTimeline.snapshotCurrentStyles()),n.previousNode=e}visitStagger(e,n){let t=n.parentContext,r=n.currentTimeline,o=e.timings,s=Math.abs(o.duration),a=s*(n.currentQueryTotal-1),l=s*n.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=a-l;break;case"full":l=t.currentStaggerTime;break}let d=n.currentTimeline;l&&d.delayNextStep(l);let u=d.currentTime;ii(this,e.animation,n),n.previousNode=e,t.currentStaggerTime=r.currentTime-u+(r.startTime-t.currentTimeline.startTime)}},jd={},Pp=class i{constructor(e,n,t,r,o,s,a,l){this._driver=e,this.element=n,this.subInstructions=t,this._enterClassName=r,this._leaveClassName=o,this.errors=s,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=jd,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new Vd(this._driver,n,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,n){if(!e)return;let t=e,r=this.options;t.duration!=null&&(r.duration=Tn(t.duration)),t.delay!=null&&(r.delay=Tn(t.delay));let o=t.params;if(o){let s=r.params;s||(s=this.options.params={}),Object.keys(o).forEach(a=>{(!n||!s.hasOwnProperty(a))&&(s[a]=ka(o[a],s,this.errors))})}}_copyOptions(){let e={};if(this.options){let n=this.options.params;if(n){let t=e.params={};Object.keys(n).forEach(r=>{t[r]=n[r]})}}return e}createSubContext(e=null,n,t){let r=n||this.element,o=new i(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,t||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(e),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(e){return this.previousNode=jd,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,n,t){let r={duration:n??e.duration,delay:this.currentTimeline.currentTime+(t??0)+e.delay,easing:""},o=new Np(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,r,e.stretchStartingKeyframe);return this.timelines.push(o),r}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,n,t,r,o,s){let a=[];if(r&&a.push(this.element),e.length>0){e=e.replace(QF,"."+this._enterClassName),e=e.replace(ZF,"."+this._leaveClassName);let l=t!=1,c=this._driver.query(this.element,e,l);t!==0&&(c=t<0?c.slice(c.length+t,c.length):c.slice(0,t)),a.push(...c)}return!o&&a.length==0&&s.push(uF(n)),a}},Vd=class i{constructor(e,n,t,r){this._driver=e,this.element=n,this.startTime=t,this._elementTimelineStylesLookup=r,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(e){let n=this._keyframes.size===1&&this._pendingStyles.size;this.duration||n?(this.forwardTime(this.currentTime+e),n&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,n){return this.applyStylesToKeyframe(),new i(this._driver,e,n||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=qF,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,n){this._localTimelineStyles.set(e,n),this._globalTimelineStyles.set(e,n),this._styleSummary.set(e,{time:this.currentTime,value:n})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&this._previousKeyframe.set("easing",e);for(let[n,t]of this._globalTimelineStyles)this._backFill.set(n,t||un),this._currentKeyframe.set(n,un);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,n,t,r){n&&this._previousKeyframe.set("easing",n);let o=r&&r.params||{},s=XF(e,this._globalTimelineStyles);for(let[a,l]of s){let c=ka(l,o,t);this._pendingStyles.set(a,c),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??un),this._updateStyle(a,c)}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((e,n)=>{this._currentKeyframe.set(n,e)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((e,n)=>{this._currentKeyframe.has(n)||this._currentKeyframe.set(n,e)}))}snapshotCurrentStyles(){for(let[e,n]of this._localTimelineStyles)this._pendingStyles.set(e,n),this._updateStyle(e,n)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let e=[];for(let n in this._currentKeyframe)e.push(n);return e}mergeTimelineCollectedStyles(e){e._styleSummary.forEach((n,t)=>{let r=this._styleSummary.get(t);(!r||n.time>r.time)&&this._updateStyle(t,n.value)})}buildKeyframes(){this.applyStylesToKeyframe();let e=new Set,n=new Set,t=this._keyframes.size===1&&this.duration===0,r=[];this._keyframes.forEach((a,l)=>{let c=ts(a,new Map,this._backFill);c.forEach((d,u)=>{d===Id?e.add(u):d===un&&n.add(u)}),t||c.set("offset",l/this.duration),r.push(c)});let o=e.size?Pd(e.values()):[],s=n.size?Pd(n.values()):[];if(t){let a=r[0],l=new Map(a);a.set("offset",0),l.set("offset",1),r=[a,l]}return Yp(this.element,r,o,s,this.duration,this.startTime,this.easing,!1)}},Np=class extends Vd{constructor(e,n,t,r,o,s,a=!1){super(e,n,s.delay),this.keyframes=t,this.preStyleProps=r,this.postStyleProps=o,this._stretchStartingKeyframe=a,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:n,duration:t,easing:r}=this.timings;if(this._stretchStartingKeyframe&&n){let o=[],s=t+n,a=n/s,l=ts(e[0]);l.set("offset",0),o.push(l);let c=ts(e[0]);c.set("offset",lx(a)),o.push(c);let d=e.length-1;for(let u=1;u<=d;u++){let h=ts(e[u]),f=h.get("offset"),p=n+f*t;h.set("offset",lx(p/s)),o.push(h)}t=s,n=0,r="",e=o}return Yp(this.element,e,this.preStyleProps,this.postStyleProps,t,n,r,!0)}};function lx(i,e=3){let n=Math.pow(10,e-1);return Math.round(i*n)/n}function XF(i,e){let n=new Map,t;return i.forEach(r=>{if(r==="*"){t=t||e.keys();for(let o of t)n.set(o,un)}else ts(r,n)}),n}function cx(i,e,n,t,r,o,s,a,l,c,d,u,h){return{type:0,element:i,triggerName:e,isRemovalTransition:r,fromState:n,fromStyles:o,toState:t,toStyles:s,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:d,totalTime:u,errors:h}}var Cp={},Bd=class{constructor(e,n,t){this._triggerName=e,this.ast=n,this._stateStyles=t}match(e,n,t,r){return JF(this.ast.matchers,e,n,t,r)}buildStyles(e,n,t){let r=this._stateStyles.get("*");return e!==void 0&&(r=this._stateStyles.get(e?.toString())||r),r?r.buildStyles(n,t):new Map}build(e,n,t,r,o,s,a,l,c,d){let u=[],h=this.ast.options&&this.ast.options.params||Cp,f=a&&a.params||Cp,p=this.buildStyles(t,f,u),v=l&&l.params||Cp,E=this.buildStyles(r,v,u),T=new Set,Y=new Map,oe=new Map,_e=r==="void",He={params:eP(v,h),delay:this.ast.options?.delay},Ne=d?[]:kx(e,n,this.ast.animation,o,s,p,E,He,c,u),Le=0;if(Ne.forEach(ht=>{Le=Math.max(ht.duration+ht.delay,Le)}),u.length)return cx(n,this._triggerName,t,r,_e,p,E,[],[],Y,oe,Le,u);Ne.forEach(ht=>{let Yt=ht.element,Hb=ni(Y,Yt,new Set);ht.preStyleProps.forEach(vr=>Hb.add(vr));let Ls=ni(oe,Yt,new Set);ht.postStyleProps.forEach(vr=>Ls.add(vr)),Yt!==n&&T.add(Yt)});let It=Pd(T.values());return cx(n,this._triggerName,t,r,_e,p,E,Ne,It,Y,oe,Le)}};function JF(i,e,n,t,r){return i.some(o=>o(e,n,t,r))}function eP(i,e){let n=Aa(e);for(let t in i)i.hasOwnProperty(t)&&i[t]!=null&&(n[t]=i[t]);return n}var Lp=class{constructor(e,n,t){this.styles=e,this.defaultParams=n,this.normalizer=t}buildStyles(e,n){let t=new Map,r=Aa(this.defaultParams);return Object.keys(e).forEach(o=>{let s=e[o];s!==null&&(r[o]=s)}),this.styles.styles.forEach(o=>{typeof o!="string"&&o.forEach((s,a)=>{s&&(s=ka(s,r,n));let l=this.normalizer.normalizePropertyName(a,n);s=this.normalizer.normalizeStyleValue(a,l,s,n),t.set(a,s)})}),t}};function tP(i,e,n){return new jp(i,e,n)}var jp=class{constructor(e,n,t){this.name=e,this.ast=n,this._normalizer=t,this.transitionFactories=[],this.states=new Map,n.states.forEach(r=>{let o=r.options&&r.options.params||{};this.states.set(r.name,new Lp(r.style,o,t))}),dx(this.states,"true","1"),dx(this.states,"false","0"),n.transitions.forEach(r=>{this.transitionFactories.push(new Bd(e,r,this.states))}),this.fallbackTransition=iP(e,this.states,this._normalizer)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,n,t,r){return this.transitionFactories.find(s=>s.match(e,n,t,r))||null}matchStyles(e,n,t){return this.fallbackTransition.buildStyles(e,n,t)}};function iP(i,e,n){let o={type:1,animation:{type:2,steps:[],options:null},matchers:[(s,a)=>!0],options:null,queryCount:0,depCount:0};return new Bd(i,o,e)}function dx(i,e,n){i.has(e)?i.has(n)||i.set(n,i.get(e)):i.has(n)&&i.set(e,i.get(n))}var nP=new Ia,Vp=class{constructor(e,n,t){this.bodyNode=e,this._driver=n,this._normalizer=t,this._animations=new Map,this._playersById=new Map,this.players=[]}register(e,n){let t=[],r=[],o=Ex(this._driver,n,t,r);if(t.length)throw gF(t);r.length&&void 0,this._animations.set(e,o)}_buildPlayer(e,n,t){let r=e.element,o=gx(this._normalizer,e.keyframes,n,t);return this._driver.animate(r,o,e.duration,e.delay,e.easing,[],!0)}create(e,n,t={}){let r=[],o=this._animations.get(e),s,a=new Map;if(o?(s=kx(this._driver,n,o,yx,Sp,new Map,new Map,t,nP,r),s.forEach(d=>{let u=ni(a,d.element,new Map);d.postStyleProps.forEach(h=>u.set(h,null))})):(r.push(bF()),s=[]),r.length)throw _F(r);a.forEach((d,u)=>{d.forEach((h,f)=>{d.set(f,this._driver.computeStyle(u,f,un))})});let l=s.map(d=>{let u=a.get(d.element);return this._buildPlayer(d,new Map,u)}),c=sr(l);return this._playersById.set(e,c),c.onDestroy(()=>this.destroy(e)),this.players.push(c),c}destroy(e){let n=this._getPlayer(e);n.destroy(),this._playersById.delete(e);let t=this.players.indexOf(n);t>=0&&this.players.splice(t,1)}_getPlayer(e){let n=this._playersById.get(e);if(!n)throw vF(e);return n}listen(e,n,t,r){let o=Up(n,"","","");return $p(this._getPlayer(e),t,o,r),()=>{}}command(e,n,t,r){if(t=="register"){this.register(e,r[0]);return}if(t=="create"){let s=r[0]||{};this.create(e,n,s);return}let o=this._getPlayer(e);switch(t){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(e);break}}},ux="ng-animate-queued",rP=".ng-animate-queued",Ep="ng-animate-disabled",oP=".ng-animate-disabled",sP="ng-star-inserted",aP=".ng-star-inserted",lP=[],Ix={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},cP={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Vi="__ng_removed",Sa=class{get params(){return this.options.params}constructor(e,n=""){this.namespaceId=n;let t=e&&e.hasOwnProperty("value"),r=t?e.value:e;if(this.value=uP(r),t){let o=Aa(e);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}absorbOptions(e){let n=e.params;if(n){let t=this.options.params;Object.keys(n).forEach(r=>{t[r]==null&&(t[r]=n[r])})}}},Ea="void",kp=new Sa(Ea),Bp=class{constructor(e,n,t){this.id=e,this.hostElement=n,this._engine=t,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,Ei(n,this._hostClassName)}listen(e,n,t,r){if(!this._triggers.has(n))throw yF(t,n);if(t==null||t.length==0)throw wF(n);if(!mP(t))throw xF(t,n);let o=ni(this._elementListeners,e,[]),s={name:n,phase:t,callback:r};o.push(s);let a=ni(this._engine.statesByElement,e,new Map);return a.has(n)||(Ei(e,Sd),Ei(e,Sd+"-"+n),a.set(n,kp)),()=>{this._engine.afterFlush(()=>{let l=o.indexOf(s);l>=0&&o.splice(l,1),this._triggers.has(n)||a.delete(n)})}}register(e,n){return this._triggers.has(e)?!1:(this._triggers.set(e,n),!0)}_getTrigger(e){let n=this._triggers.get(e);if(!n)throw DF(e);return n}trigger(e,n,t,r=!0){let o=this._getTrigger(n),s=new Ma(this.id,n,e),a=this._engine.statesByElement.get(e);a||(Ei(e,Sd),Ei(e,Sd+"-"+n),this._engine.statesByElement.set(e,a=new Map));let l=a.get(n),c=new Sa(t,this.id);if(!(t&&t.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a.set(n,c),l||(l=kp),!(c.value===Ea)&&l.value===c.value){if(!pP(l.params,c.params)){let v=[],E=o.matchStyles(l.value,l.params,v),T=o.matchStyles(c.value,c.params,v);v.length?this._engine.reportError(v):this._engine.afterFlush(()=>{Xr(e,E),mn(e,T)})}return}let h=ni(this._engine.playersByElement,e,[]);h.forEach(v=>{v.namespaceId==this.id&&v.triggerName==n&&v.queued&&v.destroy()});let f=o.matchTransition(l.value,c.value,e,c.params),p=!1;if(!f){if(!r)return;f=o.fallbackTransition,p=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:n,transition:f,fromState:l,toState:c,player:s,isFallbackTransition:p}),p||(Ei(e,ux),s.onStart(()=>{es(e,ux)})),s.onDone(()=>{let v=this.players.indexOf(s);v>=0&&this.players.splice(v,1);let E=this._engine.playersByElement.get(e);if(E){let T=E.indexOf(s);T>=0&&E.splice(T,1)}}),this.players.push(s),h.push(s),s}deregister(e){this._triggers.delete(e),this._engine.statesByElement.forEach(n=>n.delete(e)),this._elementListeners.forEach((n,t)=>{this._elementListeners.set(t,n.filter(r=>r.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);let n=this._engine.playersByElement.get(e);n&&(n.forEach(t=>t.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,n){let t=this._engine.driver.query(e,Rd,!0);t.forEach(r=>{if(r[Vi])return;let o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(s=>s.triggerLeaveAnimation(r,n,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>t.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(e,n,t,r){let o=this._engine.statesByElement.get(e),s=new Map;if(o){let a=[];if(o.forEach((l,c)=>{if(s.set(c,l.value),this._triggers.has(c)){let d=this.trigger(e,c,Ea,r);d&&a.push(d)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,n,s),t&&sr(a).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){let n=this._elementListeners.get(e),t=this._engine.statesByElement.get(e);if(n&&t){let r=new Set;n.forEach(o=>{let s=o.name;if(r.has(s))return;r.add(s);let l=this._triggers.get(s).fallbackTransition,c=t.get(s)||kp,d=new Sa(Ea),u=new Ma(this.id,s,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:s,transition:l,fromState:c,toState:d,player:u,isFallbackTransition:!0})})}}removeNode(e,n){let t=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,n),this.triggerLeaveAnimation(e,n,!0))return;let r=!1;if(t.totalAnimations){let o=t.players.length?t.playersByQueriedElement.get(e):[];if(o&&o.length)r=!0;else{let s=e;for(;s=s.parentNode;)if(t.statesByElement.get(s)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(e),r)t.markElementAsRemoved(this.id,e,!1,n);else{let o=e[Vi];(!o||o===Ix)&&(t.afterFlush(()=>this.clearElementCache(e)),t.destroyInnerAnimations(e),t._onRemovalComplete(e,n))}}insertNode(e,n){Ei(e,this._hostClassName)}drainQueuedTransitions(e){let n=[];return this._queue.forEach(t=>{let r=t.player;if(r.destroyed)return;let o=t.element,s=this._elementListeners.get(o);s&&s.forEach(a=>{if(a.name==t.triggerName){let l=Up(o,t.triggerName,t.fromState.value,t.toState.value);l._data=e,$p(t.player,a.phase,l,a.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):n.push(t)}),this._queue=[],n.sort((t,r)=>{let o=t.transition.ast.depCount,s=r.transition.ast.depCount;return o==0||s==0?o-s:this._engine.driver.containsElement(t.element,r.element)?1:-1})}destroy(e){this.players.forEach(n=>n.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}},zp=class{_onRemovalComplete(e,n){this.onRemovalComplete(e,n)}constructor(e,n,t){this.bodyNode=e,this.driver=n,this._normalizer=t,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(r,o)=>{}}get queuedPlayers(){let e=[];return this._namespaceList.forEach(n=>{n.players.forEach(t=>{t.queued&&e.push(t)})}),e}createNamespace(e,n){let t=new Bp(e,n,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,n)?this._balanceNamespaceList(t,n):(this.newHostElements.set(n,t),this.collectEnterElement(n)),this._namespaceLookup[e]=t}_balanceNamespaceList(e,n){let t=this._namespaceList,r=this.namespacesByHostElement;if(t.length-1>=0){let s=!1,a=this.driver.getParentElement(n);for(;a;){let l=r.get(a);if(l){let c=t.indexOf(l);t.splice(c+1,0,e),s=!0;break}a=this.driver.getParentElement(a)}s||t.unshift(e)}else t.push(e);return r.set(n,e),e}register(e,n){let t=this._namespaceLookup[e];return t||(t=this.createNamespace(e,n)),t}registerTrigger(e,n,t){let r=this._namespaceLookup[e];r&&r.register(n,t)&&this.totalAnimations++}destroy(e,n){e&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let t=this._fetchNamespace(e);this.namespacesByHostElement.delete(t.hostElement);let r=this._namespaceList.indexOf(t);r>=0&&this._namespaceList.splice(r,1),t.destroy(n),delete this._namespaceLookup[e]}))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){let n=new Set,t=this.statesByElement.get(e);if(t){for(let r of t.values())if(r.namespaceId){let o=this._fetchNamespace(r.namespaceId);o&&n.add(o)}}return n}trigger(e,n,t,r){if(Ad(n)){let o=this._fetchNamespace(e);if(o)return o.trigger(n,t,r),!0}return!1}insertNode(e,n,t,r){if(!Ad(n))return;let o=n[Vi];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;let s=this.collectedLeaveElements.indexOf(n);s>=0&&this.collectedLeaveElements.splice(s,1)}if(e){let s=this._fetchNamespace(e);s&&s.insertNode(n,t)}r&&this.collectEnterElement(n)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,n){n?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Ei(e,Ep)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),es(e,Ep))}removeNode(e,n,t){if(Ad(n)){let r=e?this._fetchNamespace(e):null;r?r.removeNode(n,t):this.markElementAsRemoved(e,n,!1,t);let o=this.namespacesByHostElement.get(n);o&&o.id!==e&&o.removeNode(n,t)}else this._onRemovalComplete(n,t)}markElementAsRemoved(e,n,t,r,o){this.collectedLeaveElements.push(n),n[Vi]={namespaceId:e,setForRemoval:r,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:o}}listen(e,n,t,r,o){return Ad(n)?this._fetchNamespace(e).listen(n,t,r,o):()=>{}}_buildInstruction(e,n,t,r,o){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,t,r,e.fromState.options,e.toState.options,n,o)}destroyInnerAnimations(e){let n=this.driver.query(e,Rd,!0);n.forEach(t=>this.destroyActiveAnimationsForElement(t)),this.playersByQueriedElement.size!=0&&(n=this.driver.query(e,Mp,!0),n.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(e){let n=this.playersByElement.get(e);n&&n.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(e){let n=this.playersByQueriedElement.get(e);n&&n.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return sr(this.players).onDone(()=>e());e()})}processLeaveNode(e){let n=e[Vi];if(n&&n.setForRemoval){if(e[Vi]=Ix,n.namespaceId){this.destroyInnerAnimations(e);let t=this._fetchNamespace(n.namespaceId);t&&t.clearElementCache(e)}this._onRemovalComplete(e,n.setForRemoval)}e.classList?.contains(Ep)&&this.markElementAsDisabled(e,!1),this.driver.query(e,oP,!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(e=-1){let n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,r)=>this._balanceNamespaceList(t,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let t=0;tt()),this._flushFns=[],this._whenQuietFns.length){let t=this._whenQuietFns;this._whenQuietFns=[],n.length?sr(n).onDone(()=>{t.forEach(r=>r())}):t.forEach(r=>r())}}reportError(e){throw CF(e)}_flushAnimations(e,n){let t=new Ia,r=[],o=new Map,s=[],a=new Map,l=new Map,c=new Map,d=new Set;this.disabledNodes.forEach(U=>{d.add(U);let X=this.driver.query(U,rP,!0);for(let ie=0;ie{let ie=yx+v++;p.set(X,ie),U.forEach(ke=>Ei(ke,ie))});let E=[],T=new Set,Y=new Set;for(let U=0;UT.add(ke)):Y.add(X))}let oe=new Map,_e=fx(h,Array.from(T));_e.forEach((U,X)=>{let ie=Sp+v++;oe.set(X,ie),U.forEach(ke=>Ei(ke,ie))}),e.push(()=>{f.forEach((U,X)=>{let ie=p.get(X);U.forEach(ke=>es(ke,ie))}),_e.forEach((U,X)=>{let ie=oe.get(X);U.forEach(ke=>es(ke,ie))}),E.forEach(U=>{this.processLeaveNode(U)})});let He=[],Ne=[];for(let U=this._namespaceList.length-1;U>=0;U--)this._namespaceList[U].drainQueuedTransitions(n).forEach(ie=>{let ke=ie.player,Ct=ie.element;if(He.push(ke),this.collectedEnterElements.length){let Ft=Ct[Vi];if(Ft&&Ft.setForMove){if(Ft.previousTriggersValues&&Ft.previousTriggersValues.has(ie.triggerName)){let yr=Ft.previousTriggersValues.get(ie.triggerName),mi=this.statesByElement.get(ie.element);if(mi&&mi.has(ie.triggerName)){let gl=mi.get(ie.triggerName);gl.value=yr,mi.set(ie.triggerName,gl)}}ke.destroy();return}}let Gi=!u||!this.driver.containsElement(u,Ct),Qt=oe.get(Ct),$n=p.get(Ct),rt=this._buildInstruction(ie,t,$n,Qt,Gi);if(rt.errors&&rt.errors.length){Ne.push(rt);return}if(Gi){ke.onStart(()=>Xr(Ct,rt.fromStyles)),ke.onDestroy(()=>mn(Ct,rt.toStyles)),r.push(ke);return}if(ie.isFallbackTransition){ke.onStart(()=>Xr(Ct,rt.fromStyles)),ke.onDestroy(()=>mn(Ct,rt.toStyles)),r.push(ke);return}let Wb=[];rt.timelines.forEach(Ft=>{Ft.stretchStartingKeyframe=!0,this.disabledNodes.has(Ft.element)||Wb.push(Ft)}),rt.timelines=Wb,t.append(Ct,rt.timelines);let K1={instruction:rt,player:ke,element:Ct};s.push(K1),rt.queriedElements.forEach(Ft=>ni(a,Ft,[]).push(ke)),rt.preStyleProps.forEach((Ft,yr)=>{if(Ft.size){let mi=l.get(yr);mi||l.set(yr,mi=new Set),Ft.forEach((gl,sm)=>mi.add(sm))}}),rt.postStyleProps.forEach((Ft,yr)=>{let mi=c.get(yr);mi||c.set(yr,mi=new Set),Ft.forEach((gl,sm)=>mi.add(sm))})});if(Ne.length){let U=[];Ne.forEach(X=>{U.push(EF(X.triggerName,X.errors))}),He.forEach(X=>X.destroy()),this.reportError(U)}let Le=new Map,It=new Map;s.forEach(U=>{let X=U.element;t.has(X)&&(It.set(X,X),this._beforeAnimationBuild(U.player.namespaceId,U.instruction,Le))}),r.forEach(U=>{let X=U.element;this._getPreviousPlayers(X,!1,U.namespaceId,U.triggerName,null).forEach(ke=>{ni(Le,X,[]).push(ke),ke.destroy()})});let ht=E.filter(U=>px(U,l,c)),Yt=new Map;hx(Yt,this.driver,Y,c,un).forEach(U=>{px(U,l,c)&&ht.push(U)});let Ls=new Map;f.forEach((U,X)=>{hx(Ls,this.driver,new Set(U),l,Id)}),ht.forEach(U=>{let X=Yt.get(U),ie=Ls.get(U);Yt.set(U,new Map([...X?.entries()??[],...ie?.entries()??[]]))});let vr=[],$b=[],Ub={};s.forEach(U=>{let{element:X,player:ie,instruction:ke}=U;if(t.has(X)){if(d.has(X)){ie.onDestroy(()=>mn(X,ke.toStyles)),ie.disabled=!0,ie.overrideTotalTime(ke.totalTime),r.push(ie);return}let Ct=Ub;if(It.size>1){let Qt=X,$n=[];for(;Qt=Qt.parentNode;){let rt=It.get(Qt);if(rt){Ct=rt;break}$n.push(Qt)}$n.forEach(rt=>It.set(rt,Ct))}let Gi=this._buildAnimation(ie.namespaceId,ke,Le,o,Ls,Yt);if(ie.setRealPlayer(Gi),Ct===Ub)vr.push(ie);else{let Qt=this.playersByElement.get(Ct);Qt&&Qt.length&&(ie.parentPlayer=sr(Qt)),r.push(ie)}}else Xr(X,ke.fromStyles),ie.onDestroy(()=>mn(X,ke.toStyles)),$b.push(ie),d.has(X)&&r.push(ie)}),$b.forEach(U=>{let X=o.get(U.element);if(X&&X.length){let ie=sr(X);U.setRealPlayer(ie)}}),r.forEach(U=>{U.parentPlayer?U.syncPlayerEvents(U.parentPlayer):U.destroy()});for(let U=0;U!Gi.destroyed);Ct.length?hP(this,X,Ct):this.processLeaveNode(X)}return E.length=0,vr.forEach(U=>{this.players.push(U),U.onDone(()=>{U.destroy();let X=this.players.indexOf(U);this.players.splice(X,1)}),U.play()}),vr}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,n,t,r,o){let s=[];if(n){let a=this.playersByQueriedElement.get(e);a&&(s=a)}else{let a=this.playersByElement.get(e);if(a){let l=!o||o==Ea;a.forEach(c=>{c.queued||!l&&c.triggerName!=r||s.push(c)})}}return(t||r)&&(s=s.filter(a=>!(t&&t!=a.namespaceId||r&&r!=a.triggerName))),s}_beforeAnimationBuild(e,n,t){let r=n.triggerName,o=n.element,s=n.isRemovalTransition?void 0:e,a=n.isRemovalTransition?void 0:r;for(let l of n.timelines){let c=l.element,d=c!==o,u=ni(t,c,[]);this._getPreviousPlayers(c,d,s,a,n.toState).forEach(f=>{let p=f.getRealPlayer();p.beforeDestroy&&p.beforeDestroy(),f.destroy(),u.push(f)})}Xr(o,n.fromStyles)}_buildAnimation(e,n,t,r,o,s){let a=n.triggerName,l=n.element,c=[],d=new Set,u=new Set,h=n.timelines.map(p=>{let v=p.element;d.add(v);let E=v[Vi];if(E&&E.removedBeforeQueried)return new or(p.duration,p.delay);let T=v!==l,Y=fP((t.get(v)||lP).map(Le=>Le.getRealPlayer())).filter(Le=>{let It=Le;return It.element?It.element===v:!1}),oe=o.get(v),_e=s.get(v),He=gx(this._normalizer,p.keyframes,oe,_e),Ne=this._buildPlayer(p,He,Y);if(p.subTimeline&&r&&u.add(v),T){let Le=new Ma(e,a,v);Le.setRealPlayer(Ne),c.push(Le)}return Ne});c.forEach(p=>{ni(this.playersByQueriedElement,p.element,[]).push(p),p.onDone(()=>dP(this.playersByQueriedElement,p.element,p))}),d.forEach(p=>Ei(p,ox));let f=sr(h);return f.onDestroy(()=>{d.forEach(p=>es(p,ox)),mn(l,n.toStyles)}),u.forEach(p=>{ni(r,p,[]).push(f)}),f}_buildPlayer(e,n,t){return n.length>0?this.driver.animate(e.element,n,e.duration,e.delay,e.easing,t):new or(e.duration,e.delay)}},Ma=class{constructor(e,n,t){this.namespaceId=e,this.triggerName=n,this.element=t,this._player=new or,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,this._queuedCallbacks.forEach((n,t)=>{n.forEach(r=>$p(e,t,void 0,r))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){let n=this._player;n.triggerCallback&&e.onStart(()=>n.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,n){ni(this._queuedCallbacks,e,[]).push(n)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return this.queued?!1:this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){let n=this._player;n.triggerCallback&&n.triggerCallback(e)}};function dP(i,e,n){let t=i.get(e);if(t){if(t.length){let r=t.indexOf(n);t.splice(r,1)}t.length==0&&i.delete(e)}return t}function uP(i){return i??null}function Ad(i){return i&&i.nodeType===1}function mP(i){return i=="start"||i=="done"}function mx(i,e){let n=i.style.display;return i.style.display=e??"none",n}function hx(i,e,n,t,r){let o=[];n.forEach(l=>o.push(mx(l)));let s=[];t.forEach((l,c)=>{let d=new Map;l.forEach(u=>{let h=e.computeStyle(c,u,r);d.set(u,h),(!h||h.length==0)&&(c[Vi]=cP,s.push(c))}),i.set(c,d)});let a=0;return n.forEach(l=>mx(l,o[a++])),s}function fx(i,e){let n=new Map;if(i.forEach(a=>n.set(a,[])),e.length==0)return n;let t=1,r=new Set(e),o=new Map;function s(a){if(!a)return t;let l=o.get(a);if(l)return l;let c=a.parentNode;return n.has(c)?l=c:r.has(c)?l=t:l=s(c),o.set(a,l),l}return e.forEach(a=>{let l=s(a);l!==t&&n.get(l).push(a)}),n}function Ei(i,e){i.classList?.add(e)}function es(i,e){i.classList?.remove(e)}function hP(i,e,n){sr(n).onDone(()=>i.processLeaveNode(e))}function fP(i){let e=[];return Sx(i,e),e}function Sx(i,e){for(let n=0;nr.add(o)):e.set(i,t),n.delete(i),!0}var is=class{constructor(e,n,t){this._driver=n,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(r,o)=>{},this._transitionEngine=new zp(e.body,n,t),this._timelineEngine=new Vp(e.body,n,t),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(e,n,t,r,o){let s=e+"-"+r,a=this._triggerCache[s];if(!a){let l=[],c=[],d=Ex(this._driver,o,l,c);if(l.length)throw fF(r,l);c.length&&void 0,a=tP(r,d,this._normalizer),this._triggerCache[s]=a}this._transitionEngine.registerTrigger(n,r,a)}register(e,n){this._transitionEngine.register(e,n)}destroy(e,n){this._transitionEngine.destroy(e,n)}onInsert(e,n,t,r){this._transitionEngine.insertNode(e,n,t,r)}onRemove(e,n,t){this._transitionEngine.removeNode(e,n,t)}disableAnimations(e,n){this._transitionEngine.markElementAsDisabled(e,n)}process(e,n,t,r){if(t.charAt(0)=="@"){let[o,s]=nx(t),a=r;this._timelineEngine.command(o,n,s,a)}else this._transitionEngine.trigger(e,n,t,r)}listen(e,n,t,r,o){if(t.charAt(0)=="@"){let[s,a]=nx(t);return this._timelineEngine.listen(s,n,a,o)}return this._transitionEngine.listen(e,n,t,r,o)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(e){this._transitionEngine.afterFlushAnimationsDone(e)}};function gP(i,e){let n=null,t=null;return Array.isArray(e)&&e.length?(n=Ip(e[0]),e.length>1&&(t=Ip(e[e.length-1]))):e instanceof Map&&(n=Ip(e)),n||t?new bP(i,n,t):null}var bP=(()=>{let e=class e{constructor(t,r,o){this._element=t,this._startStyles=r,this._endStyles=o,this._state=0;let s=e.initialStylesByElement.get(t);s||e.initialStylesByElement.set(t,s=new Map),this._initialStyles=s}start(){this._state<1&&(this._startStyles&&mn(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(mn(this._element,this._initialStyles),this._endStyles&&(mn(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(Xr(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Xr(this._element,this._endStyles),this._endStyles=null),mn(this._element,this._initialStyles),this._state=3)}};e.initialStylesByElement=new WeakMap;let i=e;return i})();function Ip(i){let e=null;return i.forEach((n,t)=>{_P(t)&&(e=e||new Map,e.set(t,n))}),e}function _P(i){return i==="display"||i==="position"}var zd=class{constructor(e,n,t,r){this.element=e,this.keyframes=n,this.options=t,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=t.duration,this._delay=t.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;let e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:new Map;let n=()=>this._onFinish();this.domPlayer.addEventListener("finish",n),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",n)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(e){let n=[];return e.forEach(t=>{n.push(Object.fromEntries(t))}),n}_triggerWebAnimation(e,n,t){return e.animate(this._convertKeyframesToObject(n),t)}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){this.domPlayer===void 0&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){let e=new Map;this.hasStarted()&&this._finalKeyframe.forEach((t,r)=>{r!=="offset"&&e.set(r,this._finished?t:Dx(this.element,r))}),this.currentSnapshot=e}triggerCallback(e){let n=e==="start"?this._onStartFns:this._onDoneFns;n.forEach(t=>t()),n.length=0}},Hd=class{validateStyleProperty(e){return!0}validateAnimatableStyleProperty(e){return!0}matchesElement(e,n){return!1}containsElement(e,n){return bx(e,n)}getParentElement(e){return Wp(e)}query(e,n,t){return _x(e,n,t)}computeStyle(e,n,t){return window.getComputedStyle(e)[n]}animate(e,n,t,r,o,s=[]){let a=r==0?"both":"forwards",l={duration:t,delay:r,fill:a};o&&(l.easing=o);let c=new Map,d=s.filter(f=>f instanceof zd);NF(t,r)&&d.forEach(f=>{f.currentSnapshot.forEach((p,v)=>c.set(v,p))});let u=RF(n).map(f=>ts(f));u=LF(e,u,c);let h=gP(e,u);return new zd(e,u,l,h)}};var Od="@",Mx="@.disabled",$d=class{constructor(e,n,t,r){this.namespaceId=e,this.delegate=n,this.engine=t,this._onDestroy=r,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(e){this.delegate.destroyNode?.(e)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(e,n){return this.delegate.createElement(e,n)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,n){this.delegate.appendChild(e,n),this.engine.onInsert(this.namespaceId,n,e,!1)}insertBefore(e,n,t,r=!0){this.delegate.insertBefore(e,n,t),this.engine.onInsert(this.namespaceId,n,e,r)}removeChild(e,n,t){this.engine.onRemove(this.namespaceId,n,this.delegate)}selectRootElement(e,n){return this.delegate.selectRootElement(e,n)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,n,t,r){this.delegate.setAttribute(e,n,t,r)}removeAttribute(e,n,t){this.delegate.removeAttribute(e,n,t)}addClass(e,n){this.delegate.addClass(e,n)}removeClass(e,n){this.delegate.removeClass(e,n)}setStyle(e,n,t,r){this.delegate.setStyle(e,n,t,r)}removeStyle(e,n,t){this.delegate.removeStyle(e,n,t)}setProperty(e,n,t){n.charAt(0)==Od&&n==Mx?this.disableAnimations(e,!!t):this.delegate.setProperty(e,n,t)}setValue(e,n){this.delegate.setValue(e,n)}listen(e,n,t){return this.delegate.listen(e,n,t)}disableAnimations(e,n){this.engine.disableAnimations(e,n)}},Hp=class extends $d{constructor(e,n,t,r,o){super(n,t,r,o),this.factory=e,this.namespaceId=n}setProperty(e,n,t){n.charAt(0)==Od?n.charAt(1)=="."&&n==Mx?(t=t===void 0?!0:!!t,this.disableAnimations(e,t)):this.engine.process(this.namespaceId,e,n.slice(1),t):this.delegate.setProperty(e,n,t)}listen(e,n,t){if(n.charAt(0)==Od){let r=vP(e),o=n.slice(1),s="";return o.charAt(0)!=Od&&([o,s]=yP(o)),this.engine.listen(this.namespaceId,r,o,s,a=>{let l=a._data||-1;this.factory.scheduleListenerCallback(l,t,a)})}return this.delegate.listen(e,n,t)}};function vP(i){switch(i){case"body":return document.body;case"document":return document;case"window":return window;default:return i}}function yP(i){let e=i.indexOf("."),n=i.substring(0,e),t=i.slice(e+1);return[n,t]}var Ud=class{constructor(e,n,t){this.delegate=e,this.engine=n,this._zone=t,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,n.onRemovalComplete=(r,o)=>{let s=o?.parentNode(r);s&&o.removeChild(s,r)}}createRenderer(e,n){let t="",r=this.delegate.createRenderer(e,n);if(!e||!n?.data?.animation){let c=this._rendererCache,d=c.get(r);if(!d){let u=()=>c.delete(r);d=new $d(t,r,this.engine,u),c.set(r,d)}return d}let o=n.id,s=n.id+"-"+this._currentId;this._currentId++,this.engine.register(s,e);let a=c=>{Array.isArray(c)?c.forEach(a):this.engine.registerTrigger(o,s,e,c.name,c)};return n.data.animation.forEach(a),new Hp(this,s,r,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,n,t){if(e>=0&&en(t));return}let r=this._animationCallbacksBuffer;r.length==0&&queueMicrotask(()=>{this._zone.run(()=>{r.forEach(o=>{let[s,a]=o;s(a)}),this._animationCallbacksBuffer=[]})}),r.push([n,t])}end(){this._cdRecurDepth--,this._cdRecurDepth==0&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}};var xP=(()=>{let e=class e extends is{constructor(t,r,o,s){super(t,r,o)}ngOnDestroy(){this.flush()}};e.\u0275fac=function(r){return new(r||e)(_(Z),_(Ta),_(Jr),_(cn))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})();function DP(){return new Nd}function CP(i,e,n){return new Ud(i,e,n)}var Tx=[{provide:Jr,useFactory:DP},{provide:is,useClass:xP},{provide:Vr,useFactory:CP,deps:[Dd,is,M]}],Qp=[{provide:Ta,useFactory:()=>new Hd},{provide:Te,useValue:"BrowserAnimations"},...Tx],EP=[{provide:Ta,useClass:Gp},{provide:Te,useValue:"NoopAnimations"},...Tx],Ax=(()=>{let e=class e{static withConfig(t){return{ngModule:e,providers:t.disableAnimations?EP:Qp}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:Qp,imports:[Jw]});let i=e;return i})();function Ox(){return[...Qp]}function xt(i,...e){return e.length?e.some(n=>i[n]):i.altKey||i.shiftKey||i.ctrlKey||i.metaKey}function he(i){return i!=null&&`${i}`!="false"}function ze(i,e=0){return Kp(i)?Number(i):e}function Kp(i){return!isNaN(parseFloat(i))&&!isNaN(Number(i))}function ns(i){return Array.isArray(i)?i:[i]}function ut(i){return i==null?"":typeof i=="string"?i:`${i}px`}function qt(i){return i instanceof k?i.nativeElement:i}var Rx=(()=>{let e=class e{create(t){return typeof MutationObserver>"u"?null:new MutationObserver(t)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),kP=(()=>{let e=class e{constructor(t){this._mutationObserverFactory=t,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((t,r)=>this._cleanupObserver(r))}observe(t){let r=qt(t);return new te(o=>{let a=this._observeElement(r).subscribe(o);return()=>{a.unsubscribe(),this._unobserveElement(r)}})}_observeElement(t){if(this._observedElements.has(t))this._observedElements.get(t).count++;else{let r=new S,o=this._mutationObserverFactory.create(s=>r.next(s));o&&o.observe(t,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(t,{observer:o,stream:r,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)){let{observer:r,stream:o}=this._observedElements.get(t);r&&r.disconnect(),o.complete(),this._observedElements.delete(t)}}};e.\u0275fac=function(r){return new(r||e)(_(Rx))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),Wd=(()=>{let e=class e{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=ze(t),this._subscribe()}constructor(t,r,o){this._contentObserver=t,this._elementRef=r,this._ngZone=o,this.event=new F,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();let t=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?t.pipe(Ir(this.debounce)):t).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)(m(kP),m(k),m(M))},e.\u0275dir=D({type:e,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled",Se],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],features:[ct]});let i=e;return i})(),ar=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[Rx]});let i=e;return i})();var Px=new Set,eo,IP=(()=>{let e=class e{constructor(t,r){this._platform=t,this._nonce=r,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):MP}matchMedia(t){return(this._platform.WEBKIT||this._platform.BLINK)&&SP(t,this._nonce),this._matchMedia(t)}};e.\u0275fac=function(r){return new(r||e)(_(we),_(oa,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function SP(i,e){if(!Px.has(i))try{eo||(eo=document.createElement("style"),e&&(eo.nonce=e),eo.setAttribute("type","text/css"),document.head.appendChild(eo)),eo.sheet&&(eo.sheet.insertRule(`@media ${i} {body{ }}`,0),Px.add(i))}catch(n){console.error(n)}}function MP(i){return{matches:i==="all"||i==="",media:i,addListener:()=>{},removeListener:()=>{}}}var Lx=(()=>{let e=class e{constructor(t,r){this._mediaMatcher=t,this._zone=r,this._queries=new Map,this._destroySubject=new S}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(t){return Nx(ns(t)).some(o=>this._registerQuery(o).mql.matches)}observe(t){let o=Nx(ns(t)).map(a=>this._registerQuery(a).observable),s=kr(o);return s=Mi(s.pipe(Ie(1)),s.pipe(Tr(1),Ir(0))),s.pipe($e(a=>{let l={matches:!1,breakpoints:{}};return a.forEach(({matches:c,query:d})=>{l.matches=l.matches||c,l.breakpoints[d]=c}),l}))}_registerQuery(t){if(this._queries.has(t))return this._queries.get(t);let r=this._mediaMatcher.matchMedia(t),s={observable:new te(a=>{let l=c=>this._zone.run(()=>a.next(c));return r.addListener(l),()=>{r.removeListener(l)}}).pipe(tt(r),$e(({matches:a})=>({query:t,matches:a})),re(this._destroySubject)),mql:r};return this._queries.set(t,s),s}};e.\u0275fac=function(r){return new(r||e)(_(IP),_(M))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function Nx(i){return i.map(e=>e.split(",")).reduce((e,n)=>e.concat(n)).map(e=>e.trim())}var Hx=" ";function ig(i,e,n){let t=Yd(i,e);t.some(r=>r.trim()==n.trim())||(t.push(n.trim()),i.setAttribute(e,t.join(Hx)))}function Zd(i,e,n){let r=Yd(i,e).filter(o=>o!=n.trim());r.length?i.setAttribute(e,r.join(Hx)):i.removeAttribute(e)}function Yd(i,e){return(i.getAttribute(e)||"").match(/\S+/g)||[]}var $x="cdk-describedby-message",Gd="cdk-describedby-host",Jp=0,Xd=(()=>{let e=class e{constructor(t,r){this._platform=r,this._messageRegistry=new Map,this._messagesContainer=null,this._id=`${Jp++}`,this._document=t,this._id=ee(Wo)+"-"+Jp++}describe(t,r,o){if(!this._canBeDescribed(t,r))return;let s=Zp(r,o);typeof r!="string"?(jx(r,this._id),this._messageRegistry.set(s,{messageElement:r,referenceCount:0})):this._messageRegistry.has(s)||this._createMessageElement(r,o),this._isElementDescribedByMessage(t,s)||this._addMessageReference(t,s)}removeDescription(t,r,o){if(!r||!this._isElementNode(t))return;let s=Zp(r,o);if(this._isElementDescribedByMessage(t,s)&&this._removeMessageReference(t,s),typeof r=="string"){let a=this._messageRegistry.get(s);a&&a.referenceCount===0&&this._deleteMessageElement(s)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let t=this._document.querySelectorAll(`[${Gd}="${this._id}"]`);for(let r=0;ro.indexOf($x)!=0);t.setAttribute("aria-describedby",r.join(" "))}_addMessageReference(t,r){let o=this._messageRegistry.get(r);ig(t,"aria-describedby",o.messageElement.id),t.setAttribute(Gd,this._id),o.referenceCount++}_removeMessageReference(t,r){let o=this._messageRegistry.get(r);o.referenceCount--,Zd(t,"aria-describedby",o.messageElement.id),t.removeAttribute(Gd)}_isElementDescribedByMessage(t,r){let o=Yd(t,"aria-describedby"),s=this._messageRegistry.get(r),a=s&&s.messageElement.id;return!!a&&o.indexOf(a)!=-1}_canBeDescribed(t,r){if(!this._isElementNode(t))return!1;if(r&&typeof r=="object")return!0;let o=r==null?"":`${r}`.trim(),s=t.getAttribute("aria-label");return o?!s||s.trim()!==o:!1}_isElementNode(t){return t.nodeType===this._document.ELEMENT_NODE}};e.\u0275fac=function(r){return new(r||e)(_(Z),_(we))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function Zp(i,e){return typeof i=="string"?`${e||""}/${i}`:i}function jx(i,e){i.id||(i.id=`${$x}-${e}-${Jp++}`)}var Qd=class{constructor(e){this._items=e,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new S,this._typeaheadSubscription=fe.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=n=>n.disabled,this._pressedLetters=[],this.tabOut=new S,this.change=new S,e instanceof rn&&(this._itemChangesSubscription=e.changes.subscribe(n=>{if(this._activeItem){let r=n.toArray().indexOf(this._activeItem);r>-1&&r!==this._activeItemIndex&&(this._activeItemIndex=r)}}))}skipPredicate(e){return this._skipPredicateFn=e,this}withWrap(e=!0){return this._wrap=e,this}withVerticalOrientation(e=!0){return this._vertical=e,this}withHorizontalOrientation(e){return this._horizontal=e,this}withAllowedModifierKeys(e){return this._allowedModifierKeys=e,this}withTypeAhead(e=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Im(n=>this._pressedLetters.push(n)),Ir(e),Ge(()=>this._pressedLetters.length>0),$e(()=>this._pressedLetters.join(""))).subscribe(n=>{let t=this._getItemsArray();for(let r=1;r!e[o]||this._allowedModifierKeys.indexOf(o)>-1);switch(n){case 9:this.tabOut.next();return;case 40:if(this._vertical&&r){this.setNextItemActive();break}else return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&r){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&r){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&r){let o=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(o>0?o:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&r){let o=this._activeItemIndex+this._pageUpAndDown.delta,s=this._getItemsArray().length;this._setActiveItemByIndex(o=65&&n<=90||n>=48&&n<=57)&&this._letterKeyStream.next(String.fromCharCode(n)));return}this._pressedLetters=[],e.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(e){let n=this._getItemsArray(),t=typeof e=="number"?e:n.indexOf(e),r=n[t];this._activeItem=r??null,this._activeItemIndex=t}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e)}_setActiveInWrapMode(e){let n=this._getItemsArray();for(let t=1;t<=n.length;t++){let r=(this._activeItemIndex+e*t+n.length)%n.length,o=n[r];if(!this._skipPredicateFn(o)){this.setActiveItem(r);return}}}_setActiveInDefaultMode(e){this._setActiveItemByIndex(this._activeItemIndex+e,e)}_setActiveItemByIndex(e,n){let t=this._getItemsArray();if(t[e]){for(;this._skipPredicateFn(t[e]);)if(e+=n,!t[e])return;this.setActiveItem(e)}}_getItemsArray(){return this._items instanceof rn?this._items.toArray():this._items}},Kd=class extends Qd{setActiveItem(e){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(e),this.activeItem&&this.activeItem.setActiveStyles()}},os=class extends Qd{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(e){return this._origin=e,this}setActiveItem(e){super.setActiveItem(e),this.activeItem&&this.activeItem.focus(this._origin)}};var Oa=(()=>{let e=class e{constructor(t){this._platform=t}isDisabled(t){return t.hasAttribute("disabled")}isVisible(t){return UP(t)&&getComputedStyle(t).visibility==="visible"}isTabbable(t){if(!this._platform.isBrowser)return!1;let r=$P(XP(t));if(r&&(Vx(r)===-1||!this.isVisible(r)))return!1;let o=t.nodeName.toLowerCase(),s=Vx(t);return t.hasAttribute("contenteditable")?s!==-1:o==="iframe"||o==="object"||this._platform.WEBKIT&&this._platform.IOS&&!KP(t)?!1:o==="audio"?t.hasAttribute("controls")?s!==-1:!1:o==="video"?s===-1?!1:s!==null?!0:this._platform.FIREFOX||t.hasAttribute("controls"):t.tabIndex>=0}isFocusable(t,r){return ZP(t)&&!this.isDisabled(t)&&(r?.ignoreVisibility||this.isVisible(t))}};e.\u0275fac=function(r){return new(r||e)(_(we))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function $P(i){try{return i.frameElement}catch{return null}}function UP(i){return!!(i.offsetWidth||i.offsetHeight||typeof i.getClientRects=="function"&&i.getClientRects().length)}function WP(i){let e=i.nodeName.toLowerCase();return e==="input"||e==="select"||e==="button"||e==="textarea"}function GP(i){return YP(i)&&i.type=="hidden"}function qP(i){return QP(i)&&i.hasAttribute("href")}function YP(i){return i.nodeName.toLowerCase()=="input"}function QP(i){return i.nodeName.toLowerCase()=="a"}function Ux(i){if(!i.hasAttribute("tabindex")||i.tabIndex===void 0)return!1;let e=i.getAttribute("tabindex");return!!(e&&!isNaN(parseInt(e,10)))}function Vx(i){if(!Ux(i))return null;let e=parseInt(i.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e}function KP(i){let e=i.nodeName.toLowerCase(),n=e==="input"&&i.type;return n==="text"||n==="password"||e==="select"||e==="textarea"}function ZP(i){return GP(i)?!1:WP(i)||qP(i)||i.hasAttribute("contenteditable")||Ux(i)}function XP(i){return i.ownerDocument&&i.ownerDocument.defaultView||window}var eg=class{get enabled(){return this._enabled}set enabled(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}constructor(e,n,t,r,o=!1){this._element=e,this._checker=n,this._ngZone=t,this._document=r,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,o||this.attachAnchors()}destroy(){let e=this._startAnchor,n=this._endAnchor;e&&(e.removeEventListener("focus",this.startAnchorListener),e.remove()),n&&(n.removeEventListener("focus",this.endAnchorListener),n.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(e){return new Promise(n=>{this._executeOnStable(()=>n(this.focusInitialElement(e)))})}focusFirstTabbableElementWhenReady(e){return new Promise(n=>{this._executeOnStable(()=>n(this.focusFirstTabbableElement(e)))})}focusLastTabbableElementWhenReady(e){return new Promise(n=>{this._executeOnStable(()=>n(this.focusLastTabbableElement(e)))})}_getRegionBoundary(e){let n=this._element.querySelectorAll(`[cdk-focus-region-${e}], [cdkFocusRegion${e}], [cdk-focus-${e}]`);return e=="start"?n.length?n[0]:this._getFirstTabbableElement(this._element):n.length?n[n.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(e){let n=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(n){if(!this._checker.isFocusable(n)){let t=this._getFirstTabbableElement(n);return t?.focus(e),!!t}return n.focus(e),!0}return this.focusFirstTabbableElement(e)}focusFirstTabbableElement(e){let n=this._getRegionBoundary("start");return n&&n.focus(e),!!n}focusLastTabbableElement(e){let n=this._getRegionBoundary("end");return n&&n.focus(e),!!n}hasAttached(){return this._hasAttached}_getFirstTabbableElement(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;let n=e.children;for(let t=0;t=0;t--){let r=n[t].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(n[t]):null;if(r)return r}return null}_createAnchor(){let e=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e.setAttribute("aria-hidden","true"),e}_toggleAnchorTabIndex(e,n){e?n.setAttribute("tabindex","0"):n.removeAttribute("tabindex")}toggleAnchors(e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}_executeOnStable(e){this._ngZone.isStable?e():this._ngZone.onStable.pipe(Ie(1)).subscribe(e)}},Jd=(()=>{let e=class e{constructor(t,r,o){this._checker=t,this._ngZone=r,this._document=o}create(t,r=!1){return new eg(t,this._checker,this._ngZone,this._document,r)}};e.\u0275fac=function(r){return new(r||e)(_(Oa),_(M),_(Z))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function Ra(i){return i.buttons===0||i.detail===0}function Fa(i){let e=i.touches&&i.touches[0]||i.changedTouches&&i.changedTouches[0];return!!e&&e.identifier===-1&&(e.radiusX==null||e.radiusX===1)&&(e.radiusY==null||e.radiusY===1)}var JP=new w("cdk-input-modality-detector-options"),eN={ignoreKeys:[18,17,224,91,16]},Wx=650,rs=Gt({passive:!0,capture:!0}),tN=(()=>{let e=class e{get mostRecentModality(){return this._modality.value}constructor(t,r,o,s){this._platform=t,this._mostRecentTarget=null,this._modality=new Bt(null),this._lastTouchMs=0,this._onKeydown=a=>{this._options?.ignoreKeys?.some(l=>l===a.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=ji(a))},this._onMousedown=a=>{Date.now()-this._lastTouchMs{if(Fa(a)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=ji(a)},this._options=J(J({},eN),s),this.modalityDetected=this._modality.pipe(Tr(1)),this.modalityChanged=this.modalityDetected.pipe(Ki()),t.isBrowser&&r.runOutsideAngular(()=>{o.addEventListener("keydown",this._onKeydown,rs),o.addEventListener("mousedown",this._onMousedown,rs),o.addEventListener("touchstart",this._onTouchstart,rs)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,rs),document.removeEventListener("mousedown",this._onMousedown,rs),document.removeEventListener("touchstart",this._onTouchstart,rs))}};e.\u0275fac=function(r){return new(r||e)(_(we),_(M),_(Z),_(JP,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),iN=new w("liveAnnouncerElement",{providedIn:"root",factory:nN});function nN(){return null}var rN=new w("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),oN=0,Gx=(()=>{let e=class e{constructor(t,r,o,s){this._ngZone=r,this._defaultOptions=s,this._document=o,this._liveElement=t||this._createLiveElement()}announce(t,...r){let o=this._defaultOptions,s,a;return r.length===1&&typeof r[0]=="number"?a=r[0]:[s,a]=r,this.clear(),clearTimeout(this._previousTimeout),s||(s=o&&o.politeness?o.politeness:"polite"),a==null&&o&&(a=o.duration),this._liveElement.setAttribute("aria-live",s),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(l=>this._currentResolve=l)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=t,typeof a=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),a)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){let t="cdk-live-announcer-element",r=this._document.getElementsByClassName(t),o=this._document.createElement("div");for(let s=0;s .cdk-overlay-container [aria-modal="true"]');for(let o=0;o{let e=class e{constructor(t,r,o,s,a){this._ngZone=t,this._platform=r,this._inputModalityDetector=o,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new S,this._rootNodeFocusAndBlurListener=l=>{let c=ji(l);for(let d=c;d;d=d.parentElement)l.type==="focus"?this._onFocus(l,d):this._onBlur(l,d)},this._document=s,this._detectionMode=a?.detectionMode||0}monitor(t,r=!1){let o=qt(t);if(!this._platform.isBrowser||o.nodeType!==1)return Me();let s=Uw(o)||this._getDocument(),a=this._elementInfo.get(o);if(a)return r&&(a.checkChildren=!0),a.subject;let l={checkChildren:r,subject:new S,rootNode:s};return this._elementInfo.set(o,l),this._registerGlobalListeners(l),l.subject}stopMonitoring(t){let r=qt(t),o=this._elementInfo.get(r);o&&(o.subject.complete(),this._setClasses(r),this._elementInfo.delete(r),this._removeGlobalListeners(o))}focusVia(t,r,o){let s=qt(t),a=this._getDocument().activeElement;s===a?this._getClosestElementsInfo(s).forEach(([l,c])=>this._originChanged(l,r,c)):(this._setOrigin(r),typeof s.focus=="function"&&s.focus(o))}ngOnDestroy(){this._elementInfo.forEach((t,r)=>this.stopMonitoring(r))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(t){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(t)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:t&&this._isLastInteractionFromInputLabel(t)?"mouse":"program"}_shouldBeAttributedToTouch(t){return this._detectionMode===1||!!t?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(t,r){t.classList.toggle("cdk-focused",!!r),t.classList.toggle("cdk-touch-focused",r==="touch"),t.classList.toggle("cdk-keyboard-focused",r==="keyboard"),t.classList.toggle("cdk-mouse-focused",r==="mouse"),t.classList.toggle("cdk-program-focused",r==="program")}_setOrigin(t,r=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=t,this._originFromTouchInteraction=t==="touch"&&r,this._detectionMode===0){clearTimeout(this._originTimeoutId);let o=this._originFromTouchInteraction?Wx:1;this._originTimeoutId=setTimeout(()=>this._origin=null,o)}})}_onFocus(t,r){let o=this._elementInfo.get(r),s=ji(t);!o||!o.checkChildren&&r!==s||this._originChanged(r,this._getFocusOrigin(s),o)}_onBlur(t,r){let o=this._elementInfo.get(r);!o||o.checkChildren&&t.relatedTarget instanceof Node&&r.contains(t.relatedTarget)||(this._setClasses(r),this._emitOrigin(o,null))}_emitOrigin(t,r){t.subject.observers.length&&this._ngZone.run(()=>t.subject.next(r))}_registerGlobalListeners(t){if(!this._platform.isBrowser)return;let r=t.rootNode,o=this._rootNodeFocusListenerCount.get(r)||0;o||this._ngZone.runOutsideAngular(()=>{r.addEventListener("focus",this._rootNodeFocusAndBlurListener,qd),r.addEventListener("blur",this._rootNodeFocusAndBlurListener,qd)}),this._rootNodeFocusListenerCount.set(r,o+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(re(this._stopInputModalityDetector)).subscribe(s=>{this._setOrigin(s,!0)}))}_removeGlobalListeners(t){let r=t.rootNode;if(this._rootNodeFocusListenerCount.has(r)){let o=this._rootNodeFocusListenerCount.get(r);o>1?this._rootNodeFocusListenerCount.set(r,o-1):(r.removeEventListener("focus",this._rootNodeFocusAndBlurListener,qd),r.removeEventListener("blur",this._rootNodeFocusAndBlurListener,qd),this._rootNodeFocusListenerCount.delete(r))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(t,r,o){this._setClasses(t,r),this._emitOrigin(o,r),this._lastFocusOrigin=r}_getClosestElementsInfo(t){let r=[];return this._elementInfo.forEach((o,s)=>{(s===t||o.checkChildren&&s.contains(t))&&r.push([s,o])}),r}_isLastInteractionFromInputLabel(t){let{_mostRecentTarget:r,mostRecentModality:o}=this._inputModalityDetector;if(o!=="mouse"||!r||r===t||t.nodeName!=="INPUT"&&t.nodeName!=="TEXTAREA"||t.disabled)return!1;let s=t.labels;if(s){for(let a=0;a{let e=class e{constructor(t,r){this._elementRef=t,this._focusMonitor=r,this._focusOrigin=null,this.cdkFocusChange=new F}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let t=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(t,t.nodeType===1&&t.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(r=>{this._focusOrigin=r,this.cdkFocusChange.emit(r)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)(m(k),m(Ot))},e.\u0275dir=D({type:e,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]});let i=e;return i})(),Bx="cdk-high-contrast-black-on-white",zx="cdk-high-contrast-white-on-black",Xp="cdk-high-contrast-active",ng=(()=>{let e=class e{constructor(t,r){this._platform=t,this._document=r,this._breakpointSubscription=ee(Lx).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;let t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);let r=this._document.defaultView||window,o=r&&r.getComputedStyle?r.getComputedStyle(t):null,s=(o&&o.backgroundColor||"").replace(/ /g,"");switch(t.remove(),s){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let t=this._document.body.classList;t.remove(Xp,Bx,zx),this._hasCheckedHighContrastMode=!0;let r=this.getHighContrastMode();r===1?t.add(Xp,Bx):r===2&&t.add(Xp,zx)}}};e.\u0275fac=function(r){return new(r||e)(_(we),_(Z))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),ds=(()=>{let e=class e{constructor(t){t._applyBodyHighContrastModeCssClasses()}};e.\u0275fac=function(r){return new(r||e)(_(ng))},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ar]});let i=e;return i})();var aN=new w("cdk-dir-doc",{providedIn:"root",factory:lN});function lN(){return ee(Z)}var cN=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function dN(i){let e=i?.toLowerCase()||"";return e==="auto"&&typeof navigator<"u"&&navigator?.language?cN.test(navigator.language)?"rtl":"ltr":e==="rtl"?"rtl":"ltr"}var vt=(()=>{let e=class e{constructor(t){if(this.value="ltr",this.change=new F,t){let r=t.body?t.body.dir:null,o=t.documentElement?t.documentElement.dir:null;this.value=dN(r||o||"ltr")}}ngOnDestroy(){this.change.complete()}};e.\u0275fac=function(r){return new(r||e)(_(aN,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var lr=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({});let i=e;return i})();var uN=["text"];function mN(i,e){if(i&1&&z(0,"mat-pseudo-checkbox",6),i&2){let n=A();R("disabled",n.disabled)("state",n.selected?"checked":"unchecked")}}function hN(i,e){if(i&1&&z(0,"mat-pseudo-checkbox",7),i&2){let n=A();R("disabled",n.disabled)}}function fN(i,e){if(i&1&&(g(0,"span",8),I(1),b()),i&2){let n=A();y(1),Ue("(",n.group.label,")")}}var pN=[[["mat-icon"]],"*"],gN=["mat-icon","*"];var iD=(()=>{let e=class e{};e.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",e.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",e.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",e.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)";let i=e;return i})(),nD=(()=>{let e=class e{};e.COMPLEX="375ms",e.ENTERING="225ms",e.EXITING="195ms";let i=e;return i})();function bN(){return!0}var _N=new w("mat-sanity-checks",{providedIn:"root",factory:bN}),ae=(()=>{let e=class e{constructor(t,r,o){this._sanityChecks=r,this._document=o,this._hasDoneGlobalChecks=!1,t._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(t){return _a()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[t]}};e.\u0275fac=function(r){return new(r||e)(_(ng),_(_N,8),_(Z))},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[lr,lr]});let i=e;return i})();function hn(i){return class extends i{get disabled(){return this._disabled}set disabled(e){this._disabled=he(e)}constructor(...e){super(...e),this._disabled=!1}}}function La(i,e){return class extends i{get color(){return this._color}set color(n){let t=n||this.defaultColor;t!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),t&&this._elementRef.nativeElement.classList.add(`mat-${t}`),this._color=t)}constructor(...n){super(...n),this.defaultColor=e,this.color=e}}}function tu(i){return class extends i{get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=he(e)}constructor(...e){super(...e),this._disableRipple=!1}}}function cg(i,e=0){return class extends i{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(n){this._tabIndex=n!=null?ze(n):this.defaultTabIndex}constructor(...n){super(...n),this._tabIndex=e,this.defaultTabIndex=e}}}function iu(i){return class extends i{updateErrorState(){let e=this.errorState,n=this._parentFormGroup||this._parentForm,t=this.errorStateMatcher||this._defaultErrorStateMatcher,r=this.ngControl?this.ngControl.control:null,o=t.isErrorState(r,n);o!==e&&(this.errorState=o,this.stateChanges.next())}constructor(...e){super(...e),this.errorState=!1}}}function nu(i){return class extends i{constructor(...e){super(...e),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new te(n=>{this._isInitialized?this._notifySubscriber(n):this._pendingSubscribers.push(n)})}_markInitialized(){this._isInitialized,this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(e){e.next(),e.complete()}}}var ru=(()=>{let e=class e{isErrorState(t,r){return!!(t&&t.invalid&&(t.touched||r&&r.submitted))}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var sg=class{constructor(e,n,t,r=!1){this._renderer=e,this.element=n,this.config=t,this._animationForciblyDisabledThroughCss=r,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}},Yx=Gt({passive:!0,capture:!0}),ag=class{constructor(){this._events=new Map,this._delegateEventHandler=e=>{let n=ji(e);n&&this._events.get(e.type)?.forEach((t,r)=>{(r===n||r.contains(n))&&t.forEach(o=>o.handleEvent(e))})}}addHandler(e,n,t,r){let o=this._events.get(n);if(o){let s=o.get(t);s?s.add(r):o.set(t,new Set([r]))}else this._events.set(n,new Map([[t,new Set([r])]])),e.runOutsideAngular(()=>{document.addEventListener(n,this._delegateEventHandler,Yx)})}removeHandler(e,n,t){let r=this._events.get(e);if(!r)return;let o=r.get(n);o&&(o.delete(t),o.size===0&&r.delete(n),r.size===0&&(this._events.delete(e),document.removeEventListener(e,this._delegateEventHandler,Yx)))}},Qx={enterDuration:225,exitDuration:150},vN=800,Kx=Gt({passive:!0,capture:!0}),Zx=["mousedown","touchstart"],Xx=["mouseup","mouseleave","touchend","touchcancel"],Pa=class Pa{constructor(e,n,t,r){this._target=e,this._ngZone=n,this._platform=r,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=qt(t))}fadeInRipple(e,n,t={}){let r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o=J(J({},Qx),t.animation);t.centered&&(e=r.left+r.width/2,n=r.top+r.height/2);let s=t.radius||yN(e,n,r),a=e-r.left,l=n-r.top,c=o.enterDuration,d=document.createElement("div");d.classList.add("mat-ripple-element"),d.style.left=`${a-s}px`,d.style.top=`${l-s}px`,d.style.height=`${s*2}px`,d.style.width=`${s*2}px`,t.color!=null&&(d.style.backgroundColor=t.color),d.style.transitionDuration=`${c}ms`,this._containerElement.appendChild(d);let u=window.getComputedStyle(d),h=u.transitionProperty,f=u.transitionDuration,p=h==="none"||f==="0s"||f==="0s, 0s"||r.width===0&&r.height===0,v=new sg(this,d,t,p);d.style.transform="scale3d(1, 1, 1)",v.state=0,t.persistent||(this._mostRecentTransientRipple=v);let E=null;return!p&&(c||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let T=()=>this._finishRippleTransition(v),Y=()=>this._destroyRipple(v);d.addEventListener("transitionend",T),d.addEventListener("transitioncancel",Y),E={onTransitionEnd:T,onTransitionCancel:Y}}),this._activeRipples.set(v,E),(p||!c)&&this._finishRippleTransition(v),v}fadeOutRipple(e){if(e.state===2||e.state===3)return;let n=e.element,t=J(J({},Qx),e.config.animation);n.style.transitionDuration=`${t.exitDuration}ms`,n.style.opacity="0",e.state=2,(e._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(e)}fadeOutAll(){this._getActiveRipples().forEach(e=>e.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(e=>{e.config.persistent||e.fadeOut()})}setupTriggerEvents(e){let n=qt(e);!this._platform.isBrowser||!n||n===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=n,Zx.forEach(t=>{Pa._eventManager.addHandler(this._ngZone,t,n,this)}))}handleEvent(e){e.type==="mousedown"?this._onMousedown(e):e.type==="touchstart"?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Xx.forEach(n=>{this._triggerElement.addEventListener(n,this,Kx)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(e){e.state===0?this._startFadeOutTransition(e):e.state===2&&this._destroyRipple(e)}_startFadeOutTransition(e){let n=e===this._mostRecentTransientRipple,{persistent:t}=e.config;e.state=1,!t&&(!n||!this._isPointerDown)&&e.fadeOut()}_destroyRipple(e){let n=this._activeRipples.get(e)??null;this._activeRipples.delete(e),this._activeRipples.size||(this._containerRect=null),e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),e.state=3,n!==null&&(e.element.removeEventListener("transitionend",n.onTransitionEnd),e.element.removeEventListener("transitioncancel",n.onTransitionCancel)),e.element.remove()}_onMousedown(e){let n=Ra(e),t=this._lastTouchStartEvent&&Date.now(){let n=e.state===1||e.config.terminateOnPointerUp&&e.state===0;!e.config.persistent&&n&&e.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let e=this._triggerElement;e&&(Zx.forEach(n=>Pa._eventManager.removeHandler(n,e,this)),this._pointerUpEventsRegistered&&Xx.forEach(n=>e.removeEventListener(n,this,Kx)))}};Pa._eventManager=new ag;var Na=Pa;function yN(i,e,n){let t=Math.max(Math.abs(i-n.left),Math.abs(i-n.right)),r=Math.max(Math.abs(e-n.top),Math.abs(e-n.bottom));return Math.sqrt(t*t+r*r)}var us=new w("mat-ripple-global-options"),Fn=(()=>{let e=class e{get disabled(){return this._disabled}set disabled(t){t&&this.fadeOutAllNonPersistent(),this._disabled=t,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(t){this._trigger=t,this._setupTriggerEventsIfEnabled()}constructor(t,r,o,s,a){this._elementRef=t,this._animationMode=a,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=s||{},this._rippleRenderer=new Na(this,r,t,o)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:J(J(J({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(t,r=0,o){return typeof t=="number"?this._rippleRenderer.fadeInRipple(t,r,J(J({},this.rippleConfig),o)):this._rippleRenderer.fadeInRipple(0,0,J(J({},this.rippleConfig),t))}};e.\u0275fac=function(r){return new(r||e)(m(k),m(M),m(we),m(us,8),m(Te,8))},e.\u0275dir=D({type:e,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(r,o){r&2&&W("mat-ripple-unbounded",o.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]});let i=e;return i})(),Bi=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae,ae]});let i=e;return i})(),wN=(()=>{let e=class e{constructor(t){this._animationMode=t,this.state="unchecked",this.disabled=!1,this.appearance="full"}};e.\u0275fac=function(r){return new(r||e)(m(Te,8))},e.\u0275cmp=V({type:e,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(r,o){r&2&&W("mat-pseudo-checkbox-indeterminate",o.state==="indeterminate")("mat-pseudo-checkbox-checked",o.state==="checked")("mat-pseudo-checkbox-disabled",o.disabled)("mat-pseudo-checkbox-minimal",o.appearance==="minimal")("mat-pseudo-checkbox-full",o.appearance==="full")("_mat-animation-noopable",o._animationMode==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(r,o){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color);border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color);border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0});let i=e;return i})(),dg=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae]});let i=e;return i})(),ug=new w("MAT_OPTION_PARENT_COMPONENT");var mg=new w("MatOptgroup");var xN=0,lg=class{constructor(e,n=!1){this.source=e,this.isUserInput=n}},ms=(()=>{let e=class e{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(t){this._disabled=t}get disableRipple(){return!!(this._parent&&this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}constructor(t,r,o,s){this._element=t,this._changeDetectorRef=r,this._parent=o,this.group=s,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${xN++}`,this.onSelectionChange=new F,this._stateChanges=new S}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(t=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),t&&this._emitSelectionChangeEvent())}deselect(t=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),t&&this._emitSelectionChangeEvent())}focus(t,r){let o=this._getHostElement();typeof o.focus=="function"&&o.focus(r)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(t){(t.keyCode===13||t.keyCode===32)&&!xt(t)&&(this._selectViaInteraction(),t.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let t=this.viewValue;t!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=t)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(t=!1){this.onSelectionChange.emit(new lg(this,t))}};e.\u0275fac=function(r){return new(r||e)(m(k),m(ve),m(ug,8),m(mg,8))},e.\u0275cmp=V({type:e,selectors:[["mat-option"]],viewQuery:function(r,o){if(r&1&&ue(uN,7),r&2){let s;L(s=j())&&(o._text=s.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(r,o){r&1&&$("click",function(){return o._selectViaInteraction()})("keydown",function(a){return o._handleKeydown(a)}),r&2&&(xi("id",o.id),Q("aria-selected",o.selected)("aria-disabled",o.disabled.toString()),W("mdc-list-item--selected",o.selected)("mat-mdc-option-multiple",o.multiple)("mat-mdc-option-active",o.active)("mdc-list-item--disabled",o.disabled))},inputs:{value:"value",id:"id",disabled:["disabled","disabled",Se]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],features:[ct],ngContentSelectors:gN,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled"],["class","cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(r,o){r&1&&(Ee(pN),G(0,mN,1,2,"mat-pseudo-checkbox",0),K(1),g(2,"span",1,2),K(4,1),b(),G(5,hN,1,1,"mat-pseudo-checkbox",3)(6,fN,2,1,"span",4),z(7,"div",5)),r&2&&(de(0,o.multiple?0:-1),y(5),de(5,!o.multiple&&o.selected&&!o.hideSingleSelectionIndicator?5:-1),y(1),de(6,o.group&&o.group._inert?6:-1),y(1),R("matRippleTrigger",o._getHostElement())("matRippleDisabled",o.disabled||o.disableRipple))},dependencies:[Fn,wN],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let i=e;return i})();function rD(i,e,n){if(n.length){let t=e.toArray(),r=n.toArray(),o=0;for(let s=0;sn+t?Math.max(0,i-t+e):n}var ja=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[Bi,ae,dg]});let i=e;return i})(),Jx={capture:!0},eD=["focus","click","mouseenter","touchstart"],rg="mat-ripple-loader-uninitialized",og="mat-ripple-loader-class-name",tD="mat-ripple-loader-centered",eu="mat-ripple-loader-disabled",sD=(()=>{let e=class e{constructor(){this._document=ee(Z,{optional:!0}),this._animationMode=ee(Te,{optional:!0}),this._globalRippleOptions=ee(us,{optional:!0}),this._platform=ee(we),this._ngZone=ee(M),this._onInteraction=t=>{if(!(t.target instanceof HTMLElement))return;let o=t.target.closest(`[${rg}]`);o&&this.createRipple(o)},this._ngZone.runOutsideAngular(()=>{for(let t of eD)this._document?.addEventListener(t,this._onInteraction,Jx)})}ngOnDestroy(){for(let t of eD)this._document?.removeEventListener(t,this._onInteraction,Jx)}configureRipple(t,r){t.setAttribute(rg,""),(r.className||!t.hasAttribute(og))&&t.setAttribute(og,r.className||""),r.centered&&t.setAttribute(tD,""),r.disabled&&t.setAttribute(eu,"")}getRipple(t){return t.matRipple?t.matRipple:this.createRipple(t)}setDisabled(t,r){let o=t.matRipple;if(o){o.disabled=r;return}r?t.setAttribute(eu,""):t.removeAttribute(eu)}createRipple(t){if(!this._document)return;t.querySelector(".mat-ripple")?.remove();let r=this._document.createElement("span");r.classList.add("mat-ripple",t.getAttribute(og)),t.append(r);let o=new Fn(new k(r),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return o._isInitialized=!0,o.trigger=t,o.centered=t.hasAttribute(tD),o.disabled=t.hasAttribute(eu),this.attachRipple(t,o),o}attachRipple(t,r){t.removeAttribute(rg),t.matRipple=r}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var DN=["mat-button",""],CN=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],EN=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var kN=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}";var IN=["mat-icon-button",""],SN=["*"];var MN=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],aD=(()=>{let e=class e{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(t){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,t)}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=t,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(t){this._disabled=t,this._updateRippleDisabled()}constructor(t,r,o,s){this._elementRef=t,this._platform=r,this._ngZone=o,this._animationMode=s,this._focusMonitor=ee(Ot),this._rippleLoader=ee(sD),this._isFab=!1,this._disableRipple=!1,this._disabled=!1,this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-button-ripple"});let a=this._elementRef.nativeElement,l=a.classList;for(let{attribute:c,mdcClasses:d}of MN)a.hasAttribute(c)&&l.add(...d)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(t="program",r){t?this._focusMonitor.focusVia(this._elementRef.nativeElement,t,r):this._elementRef.nativeElement.focus(r)}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}};e.\u0275fac=function(r){ny()},e.\u0275dir=D({type:e,inputs:{color:"color",disableRipple:["disableRipple","disableRipple",Se],disabled:["disabled","disabled",Se]},features:[ct]});let i=e;return i})();var ou=(()=>{let e=class e extends aD{constructor(t,r,o,s){super(t,r,o,s)}};e.\u0275fac=function(r){return new(r||e)(m(k),m(we),m(M),m(Te,8))},e.\u0275cmp=V({type:e,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:9,hostBindings:function(r,o){r&2&&(Q("disabled",o.disabled||null),Yo(o.color?"mat-"+o.color:""),W("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[B],attrs:DN,ngContentSelectors:EN,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(r,o){r&1&&(Ee(CN),z(0,"span",0),K(1),g(2,"span",1),K(3,1),b(),K(4,2),z(5,"span",2)(6,"span",3)),r&2&&W("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px);display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);--mdc-text-button-container-shape:4px;--mdc-text-button-container-height:36px;--mdc-text-button-keep-touch-target:false}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity)}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity)}.mat-mdc-button[disabled]{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);--mdc-filled-button-container-shape:4px;--mdc-filled-button-container-elevation:0;--mdc-filled-button-disabled-container-elevation:0;--mdc-filled-button-focus-container-elevation:0;--mdc-filled-button-hover-container-elevation:0;--mdc-filled-button-keep-touch-target:false;--mdc-filled-button-pressed-container-elevation:0}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity)}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity)}.mat-mdc-unelevated-button[disabled]{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);--mdc-protected-button-container-shape:4px;--mdc-protected-button-keep-touch-target:false}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity)}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity)}.mat-mdc-raised-button[disabled]{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled][disabled]{box-shadow:none}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);--mdc-outlined-button-keep-touch-target:false;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-shape:4px}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width))}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity)}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity)}.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0});let i=e;return i})();var hs=(()=>{let e=class e extends aD{constructor(t,r,o,s){super(t,r,o,s),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}};e.\u0275fac=function(r){return new(r||e)(m(k),m(we),m(M),m(Te,8))},e.\u0275cmp=V({type:e,selectors:[["button","mat-icon-button",""]],hostVars:9,hostBindings:function(r,o){r&2&&(Q("disabled",o.disabled||null),Yo(o.color?"mat-"+o.color:""),W("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[B],attrs:IN,ngContentSelectors:SN,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(r,o){r&1&&(Ee(),z(0,"span",0),K(1),z(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;border-radius:50%;flex-shrink:0;text-align:center;font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',kN],encapsulation:2,changeDetection:0});let i=e;return i})();var zi=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae,Bi,ae]});let i=e;return i})();var au=class{};function lu(i){return i&&typeof i.connect=="function"&&!(i instanceof Vs)}var fs=class{applyChanges(e,n,t,r,o){e.forEachOperation((s,a,l)=>{let c,d;if(s.previousIndex==null){let u=t(s,a,l);c=n.createEmbeddedView(u.templateRef,u.context,u.index),d=1}else l==null?(n.remove(a),d=3):(c=n.get(a),n.move(c,l),d=2);o&&o({context:c?.context,operation:d,record:s})})}detach(){}};var ps=class{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(e=!1,n,t=!0,r){this._multiple=e,this._emitChanges=t,this.compareWith=r,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new S,n&&n.length&&(e?n.forEach(o=>this._markSelected(o)):this._markSelected(n[0]),this._selectedToEmit.length=0)}select(...e){this._verifyValueAssignment(e),e.forEach(t=>this._markSelected(t));let n=this._hasQueuedChanges();return this._emitChangeEvent(),n}deselect(...e){this._verifyValueAssignment(e),e.forEach(t=>this._unmarkSelected(t));let n=this._hasQueuedChanges();return this._emitChangeEvent(),n}setSelection(...e){this._verifyValueAssignment(e);let n=this.selected,t=new Set(e);e.forEach(o=>this._markSelected(o)),n.filter(o=>!t.has(o)).forEach(o=>this._unmarkSelected(o));let r=this._hasQueuedChanges();return this._emitChangeEvent(),r}toggle(e){return this.isSelected(e)?this.deselect(e):this.select(e)}clear(e=!0){this._unmarkAll();let n=this._hasQueuedChanges();return e&&this._emitChangeEvent(),n}isSelected(e){return this._selection.has(this._getConcreteValue(e))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(e){this._multiple&&this.selected&&this._selected.sort(e)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(e){e=this._getConcreteValue(e),this.isSelected(e)||(this._multiple||this._unmarkAll(),this.isSelected(e)||this._selection.add(e),this._emitChanges&&this._selectedToEmit.push(e))}_unmarkSelected(e){e=this._getConcreteValue(e),this.isSelected(e)&&(this._selection.delete(e),this._emitChanges&&this._deselectedToEmit.push(e))}_unmarkAll(){this.isEmpty()||this._selection.forEach(e=>this._unmarkSelected(e))}_verifyValueAssignment(e){e.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(e){if(this.compareWith){for(let n of this._selection)if(this.compareWith(e,n))return n;return e}else return e}};var Va=new w("_ViewRepeater");var TN=["button"],AN=["*"],lD=new w("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS"),cD=new w("MatButtonToggleGroup"),ON={provide:_d,useExisting:pi(()=>hg),multi:!0},dD=0,cu=class{constructor(e,n){this.source=e,this.value=n}},hg=(()=>{let e=class e{get name(){return this._name}set name(t){this._name=t,this._markButtonsForCheck()}get value(){let t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t.map(r=>r.value):t[0]?t[0].value:void 0}set value(t){this._setSelectionByValue(t),this.valueChange.emit(this.value)}get selected(){let t=this._selectionModel?this._selectionModel.selected:[];return this.multiple?t:t[0]||null}get multiple(){return this._multiple}set multiple(t){this._multiple=t,this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(t){this._disabled=t,this._markButtonsForCheck()}constructor(t,r){this._changeDetector=t,this._multiple=!1,this._disabled=!1,this._controlValueAccessorChangeFn=()=>{},this._onTouched=()=>{},this._name=`mat-button-toggle-group-${dD++}`,this.valueChange=new F,this.change=new F,this.appearance=r&&r.appearance?r.appearance:"standard"}ngOnInit(){this._selectionModel=new ps(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(t=>t.checked))}writeValue(t){this.value=t,this._changeDetector.markForCheck()}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}_emitChangeEvent(t){let r=new cu(t,this.value);this._rawValue=r.value,this._controlValueAccessorChangeFn(r.value),this.change.emit(r)}_syncButtonToggle(t,r,o=!1,s=!1){!this.multiple&&this.selected&&!t.checked&&(this.selected.checked=!1),this._selectionModel?r?this._selectionModel.select(t):this._selectionModel.deselect(t):s=!0,s?Promise.resolve().then(()=>this._updateModelValue(t,o)):this._updateModelValue(t,o)}_isSelected(t){return this._selectionModel&&this._selectionModel.isSelected(t)}_isPrechecked(t){return typeof this._rawValue>"u"?!1:this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(r=>t.value!=null&&r===t.value):t.value===this._rawValue}_setSelectionByValue(t){this._rawValue=t,this._buttonToggles&&(this.multiple&&t?(Array.isArray(t),this._clearSelection(),t.forEach(r=>this._selectValue(r))):(this._clearSelection(),this._selectValue(t)))}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(t=>t.checked=!1)}_selectValue(t){let r=this._buttonToggles.find(o=>o.value!=null&&o.value===t);r&&(r.checked=!0,this._selectionModel.select(r))}_updateModelValue(t,r){r&&this._emitChangeEvent(t),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(t=>t._markForCheck())}};e.\u0275fac=function(r){return new(r||e)(m(ve),m(lD,8))},e.\u0275dir=D({type:e,selectors:[["mat-button-toggle-group"]],contentQueries:function(r,o,s){if(r&1&&ye(s,fg,5),r&2){let a;L(a=j())&&(o._buttonToggles=a)}},hostAttrs:["role","group",1,"mat-button-toggle-group"],hostVars:5,hostBindings:function(r,o){r&2&&(Q("aria-disabled",o.disabled),W("mat-button-toggle-vertical",o.vertical)("mat-button-toggle-group-appearance-standard",o.appearance==="standard"))},inputs:{appearance:"appearance",name:"name",vertical:["vertical","vertical",Se],value:"value",multiple:["multiple","multiple",Se],disabled:["disabled","disabled",Se]},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[be([ON,{provide:cD,useExisting:e}]),ct]});let i=e;return i})(),fg=(()=>{let e=class e{get buttonId(){return`${this.id}-button`}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(t){this._appearance=t}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(t){t!==this._checked&&(this._checked=t,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(t){this._disabled=t}constructor(t,r,o,s,a,l){this._changeDetectorRef=r,this._elementRef=o,this._focusMonitor=s,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new F;let c=Number(a);this.tabIndex=c||c===0?c:null,this.buttonToggleGroup=t,this.appearance=l&&l.appearance?l.appearance:"standard"}ngOnInit(){let t=this.buttonToggleGroup;this.id=this.id||`mat-button-toggle-${dD++}`,t&&(t._isPrechecked(this)?this.checked=!0:t._isSelected(this)!==this._checked&&t._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){let t=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),t&&t._isSelected(this)&&t._syncButtonToggle(this,!1,!1,!0)}focus(t){this._buttonElement.nativeElement.focus(t)}_onButtonClick(){let t=this._isSingleSelector()?!0:!this._checked;t!==this._checked&&(this._checked=t,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new cu(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this._isSingleSelector()?this.buttonToggleGroup.name:this.name||null}_isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}};e.\u0275fac=function(r){return new(r||e)(m(cD,8),m(ve),m(k),m(Ot),on("tabindex"),m(lD,8))},e.\u0275cmp=V({type:e,selectors:[["mat-button-toggle"]],viewQuery:function(r,o){if(r&1&&ue(TN,5),r&2){let s;L(s=j())&&(o._buttonElement=s.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:12,hostBindings:function(r,o){r&1&&$("focus",function(){return o.focus()}),r&2&&(Q("aria-label",null)("aria-labelledby",null)("id",o.id)("name",null),W("mat-button-toggle-standalone",!o.buttonToggleGroup)("mat-button-toggle-checked",o.checked)("mat-button-toggle-disabled",o.disabled)("mat-button-toggle-appearance-standard",o.appearance==="standard"))},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",disableRipple:["disableRipple","disableRipple",Se],appearance:"appearance",checked:["checked","checked",Se],disabled:["disabled","disabled",Se]},outputs:{change:"change"},exportAs:["matButtonToggle"],features:[ct],ngContentSelectors:AN,decls:6,vars:9,consts:[["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"id","disabled","click"],["button",""],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(r,o){if(r&1&&(Ee(),g(0,"button",0,1),$("click",function(){return o._onButtonClick()}),g(2,"span",2),K(3),b()(),z(4,"span",3)(5,"span",4)),r&2){let s=Jt(1);R("id",o.buttonId)("disabled",o.disabled||null),Q("tabindex",o.disabled?-1:o.tabIndex)("aria-pressed",o.checked)("name",o._getButtonName())("aria-label",o.ariaLabel)("aria-labelledby",o.ariaLabelledby),y(5),R("matRippleTrigger",s)("matRippleDisabled",o.disableRipple||o.disabled)}},dependencies:[Fn],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);border-radius:var(--mat-legacy-button-toggle-shape)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:var(--mat-standard-button-toggle-shape);border:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative;color:var(--mat-legacy-button-toggle-text-color);font-family:var(--mat-legacy-button-toggle-text-font)}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-legacy-button-toggle-focus-state-layer-opacity)}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle-checked{color:var(--mat-legacy-button-toggle-selected-state-text-color);background-color:var(--mat-legacy-button-toggle-selected-state-background-color)}.mat-button-toggle-disabled{color:var(--mat-legacy-button-toggle-disabled-state-text-color);background-color:var(--mat-legacy-button-toggle-disabled-state-background-color)}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:var(--mat-legacy-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard{color:var(--mat-standard-button-toggle-text-color);background-color:var(--mat-standard-button-toggle-background-color);font-family:var(--mat-standard-button-toggle-text-font)}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:solid 1px var(--mat-standard-button-toggle-divider-color)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:none;border-top:solid 1px var(--mat-standard-button-toggle-divider-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-selected-state-text-color);background-color:var(--mat-standard-button-toggle-selected-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-standard-button-toggle-disabled-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-disabled-selected-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-standard-button-toggle-state-layer-color)}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-hover-state-layer-opacity)}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-focus-state-layer-opacity)}@media(hover: none){.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;padding:0 16px;line-height:var(--mat-legacy-button-toggle-height);position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px;line-height:var(--mat-standard-button-toggle-height)}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0;background-color:var(--mat-legacy-button-toggle-state-layer-color)}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}"],encapsulation:2,changeDetection:0});let i=e;return i})(),du=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae,Bi,ae]});let i=e;return i})();var pg=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae,ae]});let i=e;return i})();var uD=Gt({passive:!0}),mD=(()=>{let e=class e{constructor(t,r){this._platform=t,this._ngZone=r,this._monitoredElements=new Map}monitor(t){if(!this._platform.isBrowser)return bn;let r=qt(t),o=this._monitoredElements.get(r);if(o)return o.subject;let s=new S,a="cdk-text-field-autofilled",l=c=>{c.animationName==="cdk-text-field-autofill-start"&&!r.classList.contains(a)?(r.classList.add(a),this._ngZone.run(()=>s.next({target:c.target,isAutofilled:!0}))):c.animationName==="cdk-text-field-autofill-end"&&r.classList.contains(a)&&(r.classList.remove(a),this._ngZone.run(()=>s.next({target:c.target,isAutofilled:!1})))};return this._ngZone.runOutsideAngular(()=>{r.addEventListener("animationstart",l,uD),r.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(r,{subject:s,unlisten:()=>{r.removeEventListener("animationstart",l,uD)}}),s}stopMonitoring(t){let r=qt(t),o=this._monitoredElements.get(r);o&&(o.unlisten(),o.subject.complete(),r.classList.remove("cdk-text-field-autofill-monitored"),r.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(r))}ngOnDestroy(){this._monitoredElements.forEach((t,r)=>this.stopMonitoring(r))}};e.\u0275fac=function(r){return new(r||e)(_(we),_(M))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var hD=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({});let i=e;return i})();var gg=class{constructor(e){this._box=e,this._destroyed=new S,this._resizeSubject=new S,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(n=>this._resizeSubject.next(n)))}observe(e){return this._elementObservables.has(e)||this._elementObservables.set(e,new te(n=>{let t=this._resizeSubject.subscribe(n);return this._resizeObserver?.observe(e,{box:this._box}),()=>{this._resizeObserver?.unobserve(e),t.unsubscribe(),this._elementObservables.delete(e)}}).pipe(Ge(n=>n.some(t=>t.target===e)),Mr({bufferSize:1,refCount:!0}),re(this._destroyed))),this._elementObservables.get(e)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},fD=(()=>{let e=class e{constructor(){this._observers=new Map,this._ngZone=ee(M),typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,t]of this._observers)t.destroy();this._observers.clear(),typeof ResizeObserver<"u"}observe(t,r){let o=r?.box||"content-box";return this._observers.has(o)||this._observers.set(o,new gg(o)),this._observers.get(o).observe(t)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var PN=["notch"],NN=["matFormFieldNotchedOutline",""],LN=["*"],jN=["textField"],VN=["iconPrefixContainer"],BN=["textPrefixContainer"];function zN(i,e){i&1&&z(0,"span",16)}function HN(i,e){if(i&1&&(g(0,"label",14),K(1,1),G(2,zN,1,0,"span",15),b()),i&2){let n=A(2);R("floating",n._shouldLabelFloat())("monitorResize",n._hasOutline())("id",n._labelId),Q("for",n._control.id),y(2),de(2,!n.hideRequiredMarker&&n._control.required?2:-1)}}function $N(i,e){if(i&1&&G(0,HN,3,5,"label",14),i&2){let n=A();de(0,n._hasFloatingLabel()?0:-1)}}function UN(i,e){i&1&&z(0,"div",17)}function WN(i,e){}function GN(i,e){if(i&1&&G(0,WN,0,0,"ng-template",9),i&2){A(2);let n=Jt(1);R("ngTemplateOutlet",n)}}function qN(i,e){if(i&1&&(g(0,"div",5),G(1,GN,1,1,null,9),b()),i&2){let n=A();R("matFormFieldNotchedOutlineOpen",n._shouldLabelFloat()),y(1),de(1,n._forceDisplayInfixLabel()?-1:1)}}function YN(i,e){i&1&&(g(0,"div",18,19),K(2,2),b())}function QN(i,e){i&1&&(g(0,"div",20,21),K(2,3),b())}function KN(i,e){}function ZN(i,e){if(i&1&&G(0,KN,0,0,"ng-template",9),i&2){A();let n=Jt(1);R("ngTemplateOutlet",n)}}function XN(i,e){i&1&&(g(0,"div",22),K(1,4),b())}function JN(i,e){i&1&&(g(0,"div",23),K(1,5),b())}function e2(i,e){i&1&&z(0,"div",12)}function t2(i,e){if(i&1&&(g(0,"div",24),K(1,6),b()),i&2){let n=A();R("@transitionMessages",n._subscriptAnimationState)}}function i2(i,e){if(i&1&&(g(0,"mat-hint",26),I(1),b()),i&2){let n=A(2);R("id",n._hintLabelId),y(1),kt(n.hintLabel)}}function n2(i,e){if(i&1&&(g(0,"div",25),G(1,i2,2,2,"mat-hint",26),K(2,7),z(3,"div",27),K(4,8),b()),i&2){let n=A();R("@transitionMessages",n._subscriptAnimationState),y(1),de(1,n.hintLabel?1:-1)}}var r2=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],o2=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"],gs=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,selectors:[["mat-label"]]});let i=e;return i})();var s2=new w("MatError");var a2=0,pD=(()=>{let e=class e{constructor(){this.align="start",this.id=`mat-mdc-hint-${a2++}`}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(r,o){r&2&&(xi("id",o.id),Q("align",null),W("mat-mdc-form-field-hint-end",o.align==="end"))},inputs:{align:"align",id:"id"}});let i=e;return i})(),l2=new w("MatPrefix");var c2=new w("MatSuffix");var DD=new w("FloatingLabelParent"),gD=(()=>{let e=class e{get floating(){return this._floating}set floating(t){this._floating=t,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(t){this._monitorResize=t,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(t){this._elementRef=t,this._floating=!1,this._monitorResize=!1,this._resizeObserver=ee(fD),this._ngZone=ee(M),this._parent=ee(DD),this._resizeSubscription=new fe}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return d2(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())})}};e.\u0275fac=function(r){return new(r||e)(m(k))},e.\u0275dir=D({type:e,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(r,o){r&2&&W("mdc-floating-label--float-above",o.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}});let i=e;return i})();function d2(i){let e=i;if(e.offsetParent!==null)return e.scrollWidth;let n=e.cloneNode(!0);n.style.setProperty("position","absolute"),n.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(n);let t=n.scrollWidth;return n.remove(),t}var bD="mdc-line-ripple--active",uu="mdc-line-ripple--deactivating",_D=(()=>{let e=class e{constructor(t,r){this._elementRef=t,this._handleTransitionEnd=o=>{let s=this._elementRef.nativeElement.classList,a=s.contains(uu);o.propertyName==="opacity"&&a&&s.remove(bD,uu)},r.runOutsideAngular(()=>{t.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){let t=this._elementRef.nativeElement.classList;t.remove(uu),t.add(bD)}deactivate(){this._elementRef.nativeElement.classList.add(uu)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}};e.\u0275fac=function(r){return new(r||e)(m(k),m(M))},e.\u0275dir=D({type:e,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]});let i=e;return i})(),vD=(()=>{let e=class e{constructor(t,r){this._elementRef=t,this._ngZone=r,this.open=!1}ngAfterViewInit(){let t=this._elementRef.nativeElement.querySelector(".mdc-floating-label");t?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(t.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>t.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(t){!this.open||!t?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${t}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + ${8+1}px)`}};e.\u0275fac=function(r){return new(r||e)(m(k),m(M))},e.\u0275cmp=V({type:e,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(r,o){if(r&1&&ue(PN,5),r&2){let s;L(s=j())&&(o._notch=s.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(r,o){r&2&&W("mdc-notched-outline--notched",o.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:NN,ngContentSelectors:LN,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(r,o){r&1&&(Ee(),z(0,"div",0),g(1,"div",1,2),K(3),b(),z(4,"div",3))},encapsulation:2,changeDetection:0});let i=e;return i})(),u2={transitionMessages:At("transitionMessages",[nt("enter",me({opacity:1,transform:"translateY(0%)"})),Xe("void => enter",[me({opacity:0,transform:"translateY(-5px)"}),ot("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},Ba=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e});let i=e;return i})();var za=new w("MatFormField"),m2=new w("MAT_FORM_FIELD_DEFAULT_OPTIONS"),yD=0,wD="fill",h2="auto",xD="fixed",f2="translateY(-50%)",bs=(()=>{let e=class e{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(t){this._hideRequiredMarker=he(t)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||h2}set floatLabel(t){t!==this._floatLabel&&(this._floatLabel=t,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(t){let r=this._appearance,o=t||this._defaults?.appearance||wD;this._appearance=o,this._appearance==="outline"&&this._appearance!==r&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||xD}set subscriptSizing(t){this._subscriptSizing=t||this._defaults?.subscriptSizing||xD}get hintLabel(){return this._hintLabel}set hintLabel(t){this._hintLabel=t,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(t){this._explicitFormFieldControl=t}constructor(t,r,o,s,a,l,c,d){this._elementRef=t,this._changeDetectorRef=r,this._ngZone=o,this._dir=s,this._platform=a,this._defaults=l,this._animationMode=c,this._hideRequiredMarker=!1,this.color="primary",this._appearance=wD,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId=`mat-mdc-form-field-label-${yD++}`,this._hintLabelId=`mat-mdc-hint-${yD++}`,this._subscriptAnimationState="",this._destroyed=new S,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,l&&(l.appearance&&(this.appearance=l.appearance),this._hideRequiredMarker=!!l?.hideRequiredMarker,l.color&&(this.color=l.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){let t=this._control;t.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${t.controlType}`),t.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),t.ngControl&&t.ngControl.valueChanges&&t.ngControl.valueChanges.pipe(re(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(t=>!t._isText),this._hasTextPrefix=!!this._prefixChildren.find(t=>t._isText),this._hasIconSuffix=!!this._suffixChildren.find(t=>!t._isText),this._hasTextSuffix=!!this._suffixChildren.find(t=>t._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),Be(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){this._control}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(re(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(re(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(t){let r=this._control?this._control.ngControl:null;return r&&r[t]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let t=[];if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&t.push(...this._control.userAriaDescribedBy.split(" ")),this._getDisplayedMessages()==="hint"){let r=this._hintChildren?this._hintChildren.find(s=>s.align==="start"):null,o=this._hintChildren?this._hintChildren.find(s=>s.align==="end"):null;r?t.push(r.id):this._hintLabel&&t.push(this._hintLabelId),o&&t.push(o.id)}else this._errorChildren&&t.push(...this._errorChildren.map(r=>r.id));this._control.setDescribedByIds(t)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;let t=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){t.style.transform="";return}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdateOnStable=!0;return}let r=this._iconPrefixContainer?.nativeElement,o=this._textPrefixContainer?.nativeElement,s=r?.getBoundingClientRect().width??0,a=o?.getBoundingClientRect().width??0,l=this._dir.value==="rtl"?"-1":"1",c=`${s+a}px`,u=`calc(${l} * (${c} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;t.style.transform=`var( + --mat-mdc-form-field-label-transform, + ${f2} translateX(${u}) + )`}_isAttachedToDom(){let t=this._elementRef.nativeElement;if(t.getRootNode){let r=t.getRootNode();return r&&r!==t}return document.documentElement.contains(t)}};e.\u0275fac=function(r){return new(r||e)(m(k),m(ve),m(M),m(vt),m(we),m(m2,8),m(Te,8),m(Z))},e.\u0275cmp=V({type:e,selectors:[["mat-form-field"]],contentQueries:function(r,o,s){if(r&1&&(ye(s,gs,5),ye(s,gs,7),ye(s,Ba,5),ye(s,l2,5),ye(s,c2,5),ye(s,s2,5),ye(s,pD,5)),r&2){let a;L(a=j())&&(o._labelChildNonStatic=a.first),L(a=j())&&(o._labelChildStatic=a.first),L(a=j())&&(o._formFieldControl=a.first),L(a=j())&&(o._prefixChildren=a),L(a=j())&&(o._suffixChildren=a),L(a=j())&&(o._errorChildren=a),L(a=j())&&(o._hintChildren=a)}},viewQuery:function(r,o){if(r&1&&(ue(jN,5),ue(VN,5),ue(BN,5),ue(gD,5),ue(vD,5),ue(_D,5)),r&2){let s;L(s=j())&&(o._textField=s.first),L(s=j())&&(o._iconPrefixContainer=s.first),L(s=j())&&(o._textPrefixContainer=s.first),L(s=j())&&(o._floatingLabel=s.first),L(s=j())&&(o._notchedOutline=s.first),L(s=j())&&(o._lineRipple=s.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(r,o){r&2&&W("mat-mdc-form-field-label-always-float",o._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",o._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",o._hasIconSuffix)("mat-form-field-invalid",o._control.errorState)("mat-form-field-disabled",o._control.disabled)("mat-form-field-autofilled",o._control.autofilled)("mat-form-field-no-animations",o._animationMode==="NoopAnimations")("mat-form-field-appearance-fill",o.appearance=="fill")("mat-form-field-appearance-outline",o.appearance=="outline")("mat-form-field-hide-placeholder",o._hasFloatingLabel()&&!o._shouldLabelFloat())("mat-focused",o._control.focused)("mat-primary",o.color!=="accent"&&o.color!=="warn")("mat-accent",o.color==="accent")("mat-warn",o.color==="warn")("ng-untouched",o._shouldForward("untouched"))("ng-touched",o._shouldForward("touched"))("ng-pristine",o._shouldForward("pristine"))("ng-dirty",o._shouldForward("dirty"))("ng-valid",o._shouldForward("valid"))("ng-invalid",o._shouldForward("invalid"))("ng-pending",o._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[be([{provide:za,useExisting:e},{provide:DD,useExisting:e}])],ngContentSelectors:o2,decls:18,vars:21,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],["class","mat-mdc-form-field-icon-prefix"],["class","mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],["class","mat-mdc-form-field-text-suffix"],["class","mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(r,o){if(r&1&&(Ee(r2),G(0,$N,1,1,"ng-template",null,0,Pf),g(2,"div",1,2),$("click",function(a){return o._control.onContainerClick(a)}),G(4,UN,1,0,"div",3),g(5,"div",4),G(6,qN,2,2,"div",5)(7,YN,3,0,"div",6)(8,QN,3,0,"div",7),g(9,"div",8),G(10,ZN,1,1,null,9),K(11),b(),G(12,XN,2,0,"div",10)(13,JN,2,0,"div",11),b(),G(14,e2,1,0,"div",12),b(),g(15,"div",13),G(16,t2,2,1)(17,n2,5,2),b()),r&2){let s;y(2),W("mdc-text-field--filled",!o._hasOutline())("mdc-text-field--outlined",o._hasOutline())("mdc-text-field--no-label",!o._hasFloatingLabel())("mdc-text-field--disabled",o._control.disabled)("mdc-text-field--invalid",o._control.errorState),y(2),de(4,!o._hasOutline()&&!o._control.disabled?4:-1),y(2),de(6,o._hasOutline()?6:-1),y(1),de(7,o._hasIconPrefix?7:-1),y(1),de(8,o._hasTextPrefix?8:-1),y(2),de(10,!o._hasOutline()||o._forceDisplayInfixLabel()?10:-1),y(2),de(12,o._hasTextSuffix?12:-1),y(1),de(13,o._hasIconSuffix?13:-1),y(1),de(14,o._hasOutline()?-1:14),y(1),W("mat-mdc-form-field-subscript-dynamic-size",o.subscriptSizing==="dynamic"),y(1),de(16,(s=o._getDisplayedMessages())==="error"?16:s==="hint"?17:-1)}},dependencies:[dw,pD,gD,vD,_D],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{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-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 96px/0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px*2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.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}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color)}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity)}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color)}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.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,[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-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[u2.transitionMessages]},changeDetection:0});let i=e;return i})(),Pn=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae,Wt,ar,ae]});let i=e;return i})();var p2=new w("MAT_INPUT_VALUE_ACCESSOR"),g2=["button","checkbox","file","hidden","image","radio","range","reset","submit"],b2=0,_2=iu(class{constructor(i,e,n,t){this._defaultErrorStateMatcher=i,this._parentForm=e,this._parentFormGroup=n,this.ngControl=t,this.stateChanges=new S}}),CD=(()=>{let e=class e extends _2{get disabled(){return this._disabled}set disabled(t){this._disabled=he(t),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(t){this._id=t||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Sn.required)??!1}set required(t){this._required=he(t)}get type(){return this._type}set type(t){this._type=t||"text",this._validateType(),!this._isTextarea&&mp().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(t){t!==this.value&&(this._inputValueAccessor.value=t,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(t){this._readonly=he(t)}constructor(t,r,o,s,a,l,c,d,u,h){super(l,s,a,o),this._elementRef=t,this._platform=r,this._autofillMonitor=d,this._formField=h,this._uid=`mat-input-${b2++}`,this.focused=!1,this.stateChanges=new S,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(v=>mp().has(v)),this._iOSKeyupListener=v=>{let E=v.target;!E.value&&E.selectionStart===0&&E.selectionEnd===0&&(E.setSelectionRange(1,1),E.setSelectionRange(0,0))};let f=this._elementRef.nativeElement,p=f.nodeName.toLowerCase();this._inputValueAccessor=c||f,this._previousNativeValue=this.value,this.id=this.id,r.IOS&&u.runOutsideAngular(()=>{t.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect=p==="select",this._isTextarea=p==="textarea",this._isInFormField=!!h,this._isNativeSelect&&(this.controlType=f.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(t=>{this.autofilled=t.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(t){this._elementRef.nativeElement.focus(t)}_focusChanged(t){t!==this.focused&&(this.focused=t,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){let t=this._elementRef.nativeElement.value;this._previousNativeValue!==t&&(this._previousNativeValue=t,this.stateChanges.next())}_dirtyCheckPlaceholder(){let t=this._getPlaceholder();if(t!==this._previousPlaceholder){let r=this._elementRef.nativeElement;this._previousPlaceholder=t,t?r.setAttribute("placeholder",t):r.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){g2.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let t=this._elementRef.nativeElement.validity;return t&&t.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let t=this._elementRef.nativeElement,r=t.options[0];return this.focused||t.multiple||!this.empty||!!(t.selectedIndex>-1&&r&&r.label)}else return this.focused||!this.empty}setDescribedByIds(t){t.length?this._elementRef.nativeElement.setAttribute("aria-describedby",t.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let t=this._elementRef.nativeElement;return this._isNativeSelect&&(t.multiple||t.size>1)}};e.\u0275fac=function(r){return new(r||e)(m(k),m(we),m(Mn,10),m(pa,8),m(Yr,8),m(ru),m(p2,10),m(mD),m(M),m(za,8))},e.\u0275dir=D({type:e,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(r,o){r&1&&$("focus",function(){return o._focusChanged(!0)})("blur",function(){return o._focusChanged(!1)})("input",function(){return o._onInput()}),r&2&&(xi("id",o.id)("disabled",o.disabled)("required",o.required),Q("name",o.name||null)("readonly",o.readonly&&!o._isNativeSelect||null)("aria-invalid",o.empty&&o.required?null:o.errorState)("aria-required",o.required)("id",o.id),W("mat-input-server",o._isServer)("mat-mdc-form-field-textarea-control",o._isInFormField&&o._isTextarea)("mat-mdc-form-field-input-control",o._isInFormField)("mdc-text-field__input",o._isInFormField)("mat-mdc-native-select-inline",o._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[be([{provide:Ba,useExisting:e}]),B,Oe]});let i=e;return i})(),mu=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae,Pn,Pn,hD,ae]});let i=e;return i})();var ED=(()=>{let e=class e{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(t){this._vertical=he(t)}get inset(){return this._inset}set inset(t){this._inset=he(t)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(r,o){r&2&&(Q("aria-orientation",o.vertical?"vertical":"horizontal"),W("mat-divider-vertical",o.vertical)("mat-divider-horizontal",!o.vertical)("mat-divider-inset",o.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(r,o){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color);border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color);border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0});let i=e;return i})(),hu=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae,ae]});let i=e;return i})();var w2=["*"],x2='@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}',D2=["unscopedContent"],C2=["text"],E2=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],k2=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"];var I2=new w("ListOption"),_g=(()=>{let e=class e{constructor(t){this._elementRef=t}};e.\u0275fac=function(r){return new(r||e)(m(k))},e.\u0275dir=D({type:e,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]});let i=e;return i})(),vg=(()=>{let e=class e{constructor(t){this._elementRef=t}};e.\u0275fac=function(r){return new(r||e)(m(k))},e.\u0275dir=D({type:e,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]});let i=e;return i})(),yg=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]});let i=e;return i})(),kD=(()=>{let e=class e{constructor(t){this._listOption=t}_isAlignedAtStart(){return!this._listOption||this._listOption?._getTogglePosition()==="after"}};e.\u0275fac=function(r){return new(r||e)(m(I2,8))},e.\u0275dir=D({type:e,hostVars:4,hostBindings:function(r,o){r&2&&W("mdc-list-item__start",o._isAlignedAtStart())("mdc-list-item__end",!o._isAlignedAtStart())}});let i=e;return i})(),S2=(()=>{let e=class e extends kD{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[B]});let i=e;return i})(),wg=(()=>{let e=class e extends kD{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[B]});let i=e;return i})(),M2=new w("MAT_LIST_CONFIG"),fu=(()=>{let e=class e{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=ee(M2,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=he(t)}get disabled(){return this._disabled}set disabled(t){this._disabled=he(t)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,hostVars:1,hostBindings:function(r,o){r&2&&Q("aria-disabled",o.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}});let i=e;return i})(),T2=(()=>{let e=class e{set lines(t){this._explicitLines=ze(t,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(t){this._disableRipple=he(t)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(t){this._disabled=he(t)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(t,r,o,s,a,l){this._elementRef=t,this._ngZone=r,this._listBase=o,this._platform=s,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new fe,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=a||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement=this._hostElement.nodeName.toLowerCase()==="button",this._noopAnimations=l==="NoopAnimations",o&&!o._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),this._rippleRenderer!==null&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!!(this._avatars.length||this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new Na(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add(Be(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(t){if(!this._lines||!this._titles||!this._unscopedContent)return;t&&this._checkDomForUnscopedTextContent();let r=this._explicitLines??this._inferLinesFromContent(),o=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",r<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",r<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",r===2),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",r===3),this._hasUnscopedTextContent){let s=this._titles.length===0&&r===1;o.classList.toggle("mdc-list-item__primary-text",s),o.classList.toggle("mdc-list-item__secondary-text",!s)}else o.classList.remove("mdc-list-item__primary-text"),o.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let t=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(t+=1),t}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(t=>t.nodeType!==t.COMMENT_NODE).some(t=>!!(t.textContent&&t.textContent.trim()))}};e.\u0275fac=function(r){return new(r||e)(m(k),m(M),m(fu,8),m(we),m(us,8),m(Te,8))},e.\u0275dir=D({type:e,contentQueries:function(r,o,s){if(r&1&&(ye(s,S2,4),ye(s,wg,4)),r&2){let a;L(a=j())&&(o._avatars=a),L(a=j())&&(o._icons=a)}},hostVars:4,hostBindings:function(r,o){r&2&&(Q("aria-disabled",o.disabled)("disabled",o._isButtonElement&&o.disabled||null),W("mdc-list-item--disabled",o.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}});let i=e;return i})();var ID=(()=>{let e=class e extends fu{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275cmp=V({type:e,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[be([{provide:fu,useExisting:e}]),B],ngContentSelectors:w2,decls:1,vars:0,template:function(r,o){r&1&&(Ee(),K(0))},styles:[x2],encapsulation:2,changeDetection:0});let i=e;return i})(),SD=(()=>{let e=class e extends T2{get activated(){return this._activated}set activated(t){this._activated=he(t)}constructor(t,r,o,s,a,l){super(t,r,o,s,a,l),this._activated=!1}_getAriaCurrent(){return this._hostElement.nodeName==="A"&&this._activated?"page":null}};e.\u0275fac=function(r){return new(r||e)(m(k),m(M),m(fu,8),m(we),m(us,8),m(Te,8))},e.\u0275cmp=V({type:e,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(r,o,s){if(r&1&&(ye(s,vg,5),ye(s,_g,5),ye(s,yg,5)),r&2){let a;L(a=j())&&(o._lines=a),L(a=j())&&(o._titles=a),L(a=j())&&(o._meta=a)}},viewQuery:function(r,o){if(r&1&&(ue(D2,5),ue(C2,5)),r&2){let s;L(s=j())&&(o._unscopedContent=s.first),L(s=j())&&(o._itemText=s.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(r,o){r&2&&(Q("aria-current",o._getAriaCurrent()),W("mdc-list-item--activated",o.activated)("mdc-list-item--with-leading-avatar",o._avatars.length!==0)("mdc-list-item--with-leading-icon",o._icons.length!==0)("mdc-list-item--with-trailing-meta",o._meta.length!==0)("_mat-animation-noopable",o._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[B],ngContentSelectors:k2,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(r,o){r&1&&(Ee(E2),K(0),g(1,"span",0),K(2,1),K(3,2),g(4,"span",1,2),$("cdkObserveContent",function(){return o._updateItemLines(!0)}),K(6,3),b()(),K(7,4),K(8,5),z(9,"div",3))},dependencies:[Wd],encapsulation:2,changeDetection:0});let i=e;return i})();var MD=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-mdc-subheader","mdc-list-group__subheader"]});let i=e;return i})();var pu=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ar,Wt,ae,Bi,dg,hu]});let i=e;return i})();var O2=20,Ha=(()=>{let e=class e{constructor(t,r,o){this._ngZone=t,this._platform=r,this._scrolled=new S,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=o}register(t){this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe(()=>this._scrolled.next(t)))}deregister(t){let r=this.scrollContainers.get(t);r&&(r.unsubscribe(),this.scrollContainers.delete(t))}scrolled(t=O2){return this._platform.isBrowser?new te(r=>{this._globalSubscription||this._addGlobalListener();let o=t>0?this._scrolled.pipe(Ul(t)).subscribe(r):this._scrolled.subscribe(r);return this._scrolledCount++,()=>{o.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Me()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((t,r)=>this.deregister(r)),this._scrolled.complete()}ancestorScrolled(t,r){let o=this.getAncestorScrollContainers(t);return this.scrolled(r).pipe(Ge(s=>!s||o.indexOf(s)>-1))}getAncestorScrollContainers(t){let r=[];return this.scrollContainers.forEach((o,s)=>{this._scrollableContainsElement(s,t)&&r.push(s)}),r}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(t,r){let o=qt(r),s=t.getElementRef().nativeElement;do if(o==s)return!0;while(o=o.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{let t=this._getWindow();return Qi(t.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}};e.\u0275fac=function(r){return new(r||e)(_(M),_(we),_(Z,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var R2=20,Hi=(()=>{let e=class e{constructor(t,r,o){this._platform=t,this._change=new S,this._changeListener=s=>{this._change.next(s)},this._document=o,r.runOutsideAngular(()=>{if(t.isBrowser){let s=this._getWindow();s.addEventListener("resize",this._changeListener),s.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){let t=this._getWindow();t.removeEventListener("resize",this._changeListener),t.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}getViewportRect(){let t=this.getViewportScrollPosition(),{width:r,height:o}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+o,right:t.left+r,height:o,width:r}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let t=this._document,r=this._getWindow(),o=t.documentElement,s=o.getBoundingClientRect(),a=-s.top||t.body.scrollTop||r.scrollY||o.scrollTop||0,l=-s.left||t.body.scrollLeft||r.scrollX||o.scrollLeft||0;return{top:a,left:l}}change(t=R2){return t>0?this._change.pipe(Ul(t)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}};e.\u0275fac=function(r){return new(r||e)(_(we),_(M),_(Z,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();var cr=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({});let i=e;return i})(),$a=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[lr,cr,lr,cr]});let i=e;return i})();var Ua=class{attach(e){return this._attachedHost=e,e.attach(this)}detach(){let e=this._attachedHost;e!=null&&(this._attachedHost=null,e.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(e){this._attachedHost=e}},dr=class extends Ua{constructor(e,n,t,r,o){super(),this.component=e,this.viewContainerRef=n,this.injector=t,this.componentFactoryResolver=r,this.projectableNodes=o}},ri=class extends Ua{constructor(e,n,t,r){super(),this.templateRef=e,this.viewContainerRef=n,this.context=t,this.injector=r}get origin(){return this.templateRef.elementRef}attach(e,n=this.context){return this.context=n,super.attach(e)}detach(){return this.context=void 0,super.detach()}},xg=class extends Ua{constructor(e){super(),this.element=e instanceof k?e.nativeElement:e}},_s=class{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(e){if(e instanceof dr)return this._attachedPortal=e,this.attachComponentPortal(e);if(e instanceof ri)return this._attachedPortal=e,this.attachTemplatePortal(e);if(this.attachDomPortal&&e instanceof xg)return this._attachedPortal=e,this.attachDomPortal(e)}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(e){this._disposeFn=e}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var vs=class extends _s{constructor(e,n,t,r,o){super(),this.outletElement=e,this._componentFactoryResolver=n,this._appRef=t,this._defaultInjector=r,this.attachDomPortal=s=>{this._document;let a=s.element;a.parentNode;let l=this._document.createComment("dom-portal");a.parentNode.insertBefore(l,a),this.outletElement.appendChild(a),this._attachedPortal=s,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(a,l)})},this._document=o}attachComponentPortal(e){let t=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),r;return e.viewContainerRef?(r=e.viewContainerRef.createComponent(t,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector,e.projectableNodes||void 0),this.setDisposeFn(()=>r.destroy())):(r=t.create(e.injector||this._defaultInjector||bt.NULL),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(r.hostView),r.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(r)),this._attachedPortal=e,r}attachTemplatePortal(e){let n=e.viewContainerRef,t=n.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return t.rootNodes.forEach(r=>this.outletElement.appendChild(r)),t.detectChanges(),this.setDisposeFn(()=>{let r=n.indexOf(t);r!==-1&&n.remove(r)}),this._attachedPortal=e,t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(e){return e.hostView.rootNodes[0]}};var TD=(()=>{let e=class e extends ri{constructor(t,r){super(t,r)}};e.\u0275fac=function(r){return new(r||e)(m(Ae),m(qe))},e.\u0275dir=D({type:e,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[B]});let i=e;return i})();var $i=(()=>{let e=class e extends _s{constructor(t,r,o){super(),this._componentFactoryResolver=t,this._viewContainerRef=r,this._isInitialized=!1,this.attached=new F,this.attachDomPortal=s=>{this._document;let a=s.element;a.parentNode;let l=this._document.createComment("dom-portal");s.setAttachedHost(this),a.parentNode.insertBefore(l,a),this._getRootNode().appendChild(a),this._attachedPortal=s,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(a,l)})},this._document=o}get portal(){return this._attachedPortal}set portal(t){this.hasAttached()&&!t&&!this._isInitialized||(this.hasAttached()&&super.detach(),t&&super.attach(t),this._attachedPortal=t||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(t){t.setAttachedHost(this);let r=t.viewContainerRef!=null?t.viewContainerRef:this._viewContainerRef,s=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component),a=r.createComponent(s,r.length,t.injector||r.injector,t.projectableNodes||void 0);return r!==this._viewContainerRef&&this._getRootNode().appendChild(a.hostView.rootNodes[0]),super.setDisposeFn(()=>a.destroy()),this._attachedPortal=t,this._attachedRef=a,this.attached.emit(a),a}attachTemplatePortal(t){t.setAttachedHost(this);let r=this._viewContainerRef.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=t,this._attachedRef=r,this.attached.emit(r),r}_getRootNode(){let t=this._viewContainerRef.element.nativeElement;return t.nodeType===t.ELEMENT_NODE?t:t.parentNode}};e.\u0275fac=function(r){return new(r||e)(m(Pi),m(qe),m(Z))},e.\u0275dir=D({type:e,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[B]});let i=e;return i})();var Ui=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({});let i=e;return i})();var AD=$w(),Cg=class{constructor(e,n){this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=n}attach(){}enable(){if(this._canBeEnabled()){let e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||"",this._previousHTMLStyles.top=e.style.top||"",e.style.left=ut(-this._previousScrollPosition.left),e.style.top=ut(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let e=this._document.documentElement,n=this._document.body,t=e.style,r=n.style,o=t.scrollBehavior||"",s=r.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),AD&&(t.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),AD&&(t.scrollBehavior=o,r.scrollBehavior=s)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let n=this._document.body,t=this._viewportRuler.getViewportSize();return n.scrollHeight>t.height||n.scrollWidth>t.width}};var Eg=class{constructor(e,n,t,r){this._scrollDispatcher=e,this._ngZone=n,this._viewportRuler=t,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(e){this._overlayRef,this._overlayRef=e}enable(){if(this._scrollSubscription)return;let e=this._scrollDispatcher.scrolled(0).pipe(Ge(n=>!n||!this._overlayRef.overlayElement.contains(n.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{let n=this._viewportRuler.getViewportScrollPosition().top;Math.abs(n-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=e.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},bu=class{enable(){}disable(){}attach(){}};function kg(i,e){return e.some(n=>{let t=i.bottomn.bottom,o=i.rightn.right;return t||r||o||s})}function OD(i,e){return e.some(n=>{let t=i.topn.bottom,o=i.leftn.right;return t||r||o||s})}var Ig=class{constructor(e,n,t,r){this._scrollDispatcher=e,this._viewportRuler=n,this._ngZone=t,this._config=r,this._scrollSubscription=null}attach(e){this._overlayRef,this._overlayRef=e}enable(){if(!this._scrollSubscription){let e=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(e).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let n=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:r}=this._viewportRuler.getViewportSize();kg(n,[{width:t,height:r,bottom:r,right:t,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},F2=(()=>{let e=class e{constructor(t,r,o,s){this._scrollDispatcher=t,this._viewportRuler=r,this._ngZone=o,this.noop=()=>new bu,this.close=a=>new Eg(this._scrollDispatcher,this._ngZone,this._viewportRuler,a),this.block=()=>new Cg(this._viewportRuler,this._document),this.reposition=a=>new Ig(this._scrollDispatcher,this._viewportRuler,this._ngZone,a),this._document=s}};e.\u0275fac=function(r){return new(r||e)(_(Ha),_(Hi),_(M),_(Z))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),ur=class{constructor(e){if(this.scrollStrategy=new bu,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e){let n=Object.keys(e);for(let t of n)e[t]!==void 0&&(this[t]=e[t])}}};var Sg=class{constructor(e,n){this.connectionPair=e,this.scrollableViewProperties=n}};var LD=(()=>{let e=class e{constructor(t){this._attachedOverlays=[],this._document=t}ngOnDestroy(){this.detach()}add(t){this.remove(t),this._attachedOverlays.push(t)}remove(t){let r=this._attachedOverlays.indexOf(t);r>-1&&this._attachedOverlays.splice(r,1),this._attachedOverlays.length===0&&this.detach()}};e.\u0275fac=function(r){return new(r||e)(_(Z))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),P2=(()=>{let e=class e extends LD{constructor(t,r){super(t),this._ngZone=r,this._keydownListener=o=>{let s=this._attachedOverlays;for(let a=s.length-1;a>-1;a--)if(s[a]._keydownEvents.observers.length>0){let l=s[a]._keydownEvents;this._ngZone?this._ngZone.run(()=>l.next(o)):l.next(o);break}}}add(t){super.add(t),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}};e.\u0275fac=function(r){return new(r||e)(_(Z),_(M,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),N2=(()=>{let e=class e extends LD{constructor(t,r,o){super(t),this._platform=r,this._ngZone=o,this._cursorStyleIsSet=!1,this._pointerDownListener=s=>{this._pointerDownEventTarget=ji(s)},this._clickListener=s=>{let a=ji(s),l=s.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:a;this._pointerDownEventTarget=null;let c=this._attachedOverlays.slice();for(let d=c.length-1;d>-1;d--){let u=c[d];if(u._outsidePointerEvents.observers.length<1||!u.hasAttached())continue;if(u.overlayElement.contains(a)||u.overlayElement.contains(l))break;let h=u._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>h.next(s)):h.next(s)}}}add(t){if(super.add(t),!this._isAttached){let r=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(r)):this._addEventListeners(r),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=r.style.cursor,r.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){let t=this._document.body;t.removeEventListener("pointerdown",this._pointerDownListener,!0),t.removeEventListener("click",this._clickListener,!0),t.removeEventListener("auxclick",this._clickListener,!0),t.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(t.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(t){t.addEventListener("pointerdown",this._pointerDownListener,!0),t.addEventListener("click",this._clickListener,!0),t.addEventListener("auxclick",this._clickListener,!0),t.addEventListener("contextmenu",this._clickListener,!0)}};e.\u0275fac=function(r){return new(r||e)(_(Z),_(we),_(M,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),ys=(()=>{let e=class e{constructor(t,r){this._platform=r,this._document=t}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let t="cdk-overlay-container";if(this._platform.isBrowser||_a()){let o=this._document.querySelectorAll(`.${t}[platform="server"], .${t}[platform="test"]`);for(let s=0;sthis._backdropClick.next(u),this._backdropTransitionendHandler=u=>{this._disposeBackdrop(u.target)},this._keydownEvents=new S,this._outsidePointerEvents=new S,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(e){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let n=this._portalOutlet.attach(e);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Ie(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof n?.onDestroy=="function"&&n.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),n}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let e=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),e}dispose(){let e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(e){e!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=e,this.hasAttached()&&(e.attach(this),this.updatePosition()))}updateSize(e){this._config=J(J({},this._config),e),this._updateElementSize()}setDirection(e){this._config=yt(J({},this._config),{direction:e}),this._updateElementDirection()}addPanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!0)}removePanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!1)}getDirection(){let e=this._config.direction;return e?typeof e=="string"?e:e.value:"ltr"}updateScrollStrategy(e){e!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=e,this.hasAttached()&&(e.attach(this),e.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let e=this._pane.style;e.width=ut(this._config.width),e.height=ut(this._config.height),e.minWidth=ut(this._config.minWidth),e.minHeight=ut(this._config.minHeight),e.maxWidth=ut(this._config.maxWidth),e.maxHeight=ut(this._config.maxHeight)}_togglePointerEvents(e){this._pane.style.pointerEvents=e?"":"none"}_attachBackdrop(){let e="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(e)})}):this._backdropElement.classList.add(e)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let e=this._backdropElement;if(e){if(this._animationsDisabled){this._disposeBackdrop(e);return}e.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{e.addEventListener("transitionend",this._backdropTransitionendHandler)}),e.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(e)},500))}}_toggleClasses(e,n,t){let r=ns(n||[]).filter(o=>!!o);r.length&&(t?e.classList.add(...r):e.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{let e=this._ngZone.onStable.pipe(re(Be(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),e.unsubscribe())})})}_disposeScrollStrategy(){let e=this._scrollStrategy;e&&(e.disable(),e.detach&&e.detach())}_disposeBackdrop(e){e&&(e.removeEventListener("click",this._backdropClickHandler),e.removeEventListener("transitionend",this._backdropTransitionendHandler),e.remove(),this._backdropElement===e&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}},RD="cdk-overlay-connected-position-bounding-box",L2=/([A-Za-z%]+)$/,Mg=class{get positions(){return this._preferredPositions}constructor(e,n,t,r,o){this._viewportRuler=n,this._document=t,this._platform=r,this._overlayContainer=o,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new S,this._resizeSubscription=fe.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(e)}attach(e){this._overlayRef&&this._overlayRef,this._validatePositions(),e.hostElement.classList.add(RD),this._overlayRef=e,this._boundingBox=e.hostElement,this._pane=e.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let e=this._originRect,n=this._overlayRect,t=this._viewportRect,r=this._containerRect,o=[],s;for(let a of this._preferredPositions){let l=this._getOriginPoint(e,r,a),c=this._getOverlayPoint(l,n,a),d=this._getOverlayFit(c,n,t,a);if(d.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(a,l);return}if(this._canFitWithFlexibleDimensions(d,c,t)){o.push({position:a,origin:l,overlayRect:n,boundingBoxRect:this._calculateBoundingBoxRect(l,a)});continue}(!s||s.overlayFit.visibleAreal&&(l=d,a=c)}this._isPushed=!1,this._applyPosition(a.position,a.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(s.position,s.originPoint);return}this._applyPosition(s.position,s.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&no(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(RD),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let e=this._lastPosition;if(e){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let n=this._getOriginPoint(this._originRect,this._containerRect,e);this._applyPosition(e,n)}else this.apply()}withScrollableContainers(e){return this._scrollables=e,this}withPositions(e){return this._preferredPositions=e,e.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(e){return this._viewportMargin=e,this}withFlexibleDimensions(e=!0){return this._hasFlexibleDimensions=e,this}withGrowAfterOpen(e=!0){return this._growAfterOpen=e,this}withPush(e=!0){return this._canPush=e,this}withLockedPosition(e=!0){return this._positionLocked=e,this}setOrigin(e){return this._origin=e,this}withDefaultOffsetX(e){return this._offsetX=e,this}withDefaultOffsetY(e){return this._offsetY=e,this}withTransformOriginOn(e){return this._transformOriginSelector=e,this}_getOriginPoint(e,n,t){let r;if(t.originX=="center")r=e.left+e.width/2;else{let s=this._isRtl()?e.right:e.left,a=this._isRtl()?e.left:e.right;r=t.originX=="start"?s:a}n.left<0&&(r-=n.left);let o;return t.originY=="center"?o=e.top+e.height/2:o=t.originY=="top"?e.top:e.bottom,n.top<0&&(o-=n.top),{x:r,y:o}}_getOverlayPoint(e,n,t){let r;t.overlayX=="center"?r=-n.width/2:t.overlayX==="start"?r=this._isRtl()?-n.width:0:r=this._isRtl()?0:-n.width;let o;return t.overlayY=="center"?o=-n.height/2:o=t.overlayY=="top"?0:-n.height,{x:e.x+r,y:e.y+o}}_getOverlayFit(e,n,t,r){let o=PD(n),{x:s,y:a}=e,l=this._getOffset(r,"x"),c=this._getOffset(r,"y");l&&(s+=l),c&&(a+=c);let d=0-s,u=s+o.width-t.width,h=0-a,f=a+o.height-t.height,p=this._subtractOverflows(o.width,d,u),v=this._subtractOverflows(o.height,h,f),E=p*v;return{visibleArea:E,isCompletelyWithinViewport:o.width*o.height===E,fitsInViewportVertically:v===o.height,fitsInViewportHorizontally:p==o.width}}_canFitWithFlexibleDimensions(e,n,t){if(this._hasFlexibleDimensions){let r=t.bottom-n.y,o=t.right-n.x,s=FD(this._overlayRef.getConfig().minHeight),a=FD(this._overlayRef.getConfig().minWidth),l=e.fitsInViewportVertically||s!=null&&s<=r,c=e.fitsInViewportHorizontally||a!=null&&a<=o;return l&&c}return!1}_pushOverlayOnScreen(e,n,t){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};let r=PD(n),o=this._viewportRect,s=Math.max(e.x+r.width-o.width,0),a=Math.max(e.y+r.height-o.height,0),l=Math.max(o.top-t.top-e.y,0),c=Math.max(o.left-t.left-e.x,0),d=0,u=0;return r.width<=o.width?d=c||-s:d=e.xp&&!this._isInitialRender&&!this._growAfterOpen&&(s=e.y-p/2)}let l=n.overlayX==="start"&&!r||n.overlayX==="end"&&r,c=n.overlayX==="end"&&!r||n.overlayX==="start"&&r,d,u,h;if(c)h=t.width-e.x+this._viewportMargin,d=e.x-this._viewportMargin;else if(l)u=e.x,d=t.right-e.x;else{let f=Math.min(t.right-e.x+t.left,e.x),p=this._lastBoundingBoxSize.width;d=f*2,u=e.x-f,d>p&&!this._isInitialRender&&!this._growAfterOpen&&(u=e.x-p/2)}return{top:s,left:u,bottom:a,right:h,width:d,height:o}}_setBoundingBoxStyles(e,n){let t=this._calculateBoundingBoxRect(e,n);!this._isInitialRender&&!this._growAfterOpen&&(t.height=Math.min(t.height,this._lastBoundingBoxSize.height),t.width=Math.min(t.width,this._lastBoundingBoxSize.width));let r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{let o=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;r.height=ut(t.height),r.top=ut(t.top),r.bottom=ut(t.bottom),r.width=ut(t.width),r.left=ut(t.left),r.right=ut(t.right),n.overlayX==="center"?r.alignItems="center":r.alignItems=n.overlayX==="end"?"flex-end":"flex-start",n.overlayY==="center"?r.justifyContent="center":r.justifyContent=n.overlayY==="bottom"?"flex-end":"flex-start",o&&(r.maxHeight=ut(o)),s&&(r.maxWidth=ut(s))}this._lastBoundingBoxSize=t,no(this._boundingBox.style,r)}_resetBoundingBoxStyles(){no(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){no(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(e,n){let t={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(r){let d=this._viewportRuler.getViewportScrollPosition();no(t,this._getExactOverlayY(n,e,d)),no(t,this._getExactOverlayX(n,e,d))}else t.position="static";let a="",l=this._getOffset(n,"x"),c=this._getOffset(n,"y");l&&(a+=`translateX(${l}px) `),c&&(a+=`translateY(${c}px)`),t.transform=a.trim(),s.maxHeight&&(r?t.maxHeight=ut(s.maxHeight):o&&(t.maxHeight="")),s.maxWidth&&(r?t.maxWidth=ut(s.maxWidth):o&&(t.maxWidth="")),no(this._pane.style,t)}_getExactOverlayY(e,n,t){let r={top:"",bottom:""},o=this._getOverlayPoint(n,this._overlayRect,e);if(this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,t)),e.overlayY==="bottom"){let s=this._document.documentElement.clientHeight;r.bottom=`${s-(o.y+this._overlayRect.height)}px`}else r.top=ut(o.y);return r}_getExactOverlayX(e,n,t){let r={left:"",right:""},o=this._getOverlayPoint(n,this._overlayRect,e);this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,t));let s;if(this._isRtl()?s=e.overlayX==="end"?"left":"right":s=e.overlayX==="end"?"right":"left",s==="right"){let a=this._document.documentElement.clientWidth;r.right=`${a-(o.x+this._overlayRect.width)}px`}else r.left=ut(o.x);return r}_getScrollVisibility(){let e=this._getOriginRect(),n=this._pane.getBoundingClientRect(),t=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:OD(e,t),isOriginOutsideView:kg(e,t),isOverlayClipped:OD(n,t),isOverlayOutsideView:kg(n,t)}}_subtractOverflows(e,...n){return n.reduce((t,r)=>t-Math.max(r,0),e)}_getNarrowedViewportRect(){let e=this._document.documentElement.clientWidth,n=this._document.documentElement.clientHeight,t=this._viewportRuler.getViewportScrollPosition();return{top:t.top+this._viewportMargin,left:t.left+this._viewportMargin,right:t.left+e-this._viewportMargin,bottom:t.top+n-this._viewportMargin,width:e-2*this._viewportMargin,height:n-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(e,n){return n==="x"?e.offsetX==null?this._offsetX:e.offsetX:e.offsetY==null?this._offsetY:e.offsetY}_validatePositions(){}_addPanelClasses(e){this._pane&&ns(e).forEach(n=>{n!==""&&this._appliedPanelClasses.indexOf(n)===-1&&(this._appliedPanelClasses.push(n),this._pane.classList.add(n))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(e=>{this._pane.classList.remove(e)}),this._appliedPanelClasses=[])}_getOriginRect(){let e=this._origin;if(e instanceof k)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();let n=e.width||0,t=e.height||0;return{top:e.y,bottom:e.y+t,left:e.x,right:e.x+n,height:t,width:n}}};function no(i,e){for(let n in e)e.hasOwnProperty(n)&&(i[n]=e[n]);return i}function FD(i){if(typeof i!="number"&&i!=null){let[e,n]=i.split(L2);return!n||n==="px"?parseFloat(e):null}return i||null}function PD(i){return{top:Math.floor(i.top),right:Math.floor(i.right),bottom:Math.floor(i.bottom),left:Math.floor(i.left),width:Math.floor(i.width),height:Math.floor(i.height)}}var ND="cdk-global-overlay-wrapper",Tg=class{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(e){let n=e.getConfig();this._overlayRef=e,this._width&&!n.width&&e.updateSize({width:this._width}),this._height&&!n.height&&e.updateSize({height:this._height}),e.hostElement.classList.add(ND),this._isDisposed=!1}top(e=""){return this._bottomOffset="",this._topOffset=e,this._alignItems="flex-start",this}left(e=""){return this._xOffset=e,this._xPosition="left",this}bottom(e=""){return this._topOffset="",this._bottomOffset=e,this._alignItems="flex-end",this}right(e=""){return this._xOffset=e,this._xPosition="right",this}start(e=""){return this._xOffset=e,this._xPosition="start",this}end(e=""){return this._xOffset=e,this._xPosition="end",this}width(e=""){return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}height(e=""){return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}centerHorizontally(e=""){return this.left(e),this._xPosition="center",this}centerVertically(e=""){return this.top(e),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let e=this._overlayRef.overlayElement.style,n=this._overlayRef.hostElement.style,t=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:s,maxHeight:a}=t,l=(r==="100%"||r==="100vw")&&(!s||s==="100%"||s==="100vw"),c=(o==="100%"||o==="100vh")&&(!a||a==="100%"||a==="100vh"),d=this._xPosition,u=this._xOffset,h=this._overlayRef.getConfig().direction==="rtl",f="",p="",v="";l?v="flex-start":d==="center"?(v="center",h?p=u:f=u):h?d==="left"||d==="end"?(v="flex-end",f=u):(d==="right"||d==="start")&&(v="flex-start",p=u):d==="left"||d==="start"?(v="flex-start",f=u):(d==="right"||d==="end")&&(v="flex-end",p=u),e.position=this._cssPosition,e.marginLeft=l?"0":f,e.marginTop=c?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=l?"0":p,n.justifyContent=v,n.alignItems=c?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let e=this._overlayRef.overlayElement.style,n=this._overlayRef.hostElement,t=n.style;n.classList.remove(ND),t.justifyContent=t.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0}},j2=(()=>{let e=class e{constructor(t,r,o,s){this._viewportRuler=t,this._document=r,this._platform=o,this._overlayContainer=s}global(){return new Tg}flexibleConnectedTo(t){return new Mg(t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}};e.\u0275fac=function(r){return new(r||e)(_(Hi),_(Z),_(we),_(ys))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),V2=0,mt=(()=>{let e=class e{constructor(t,r,o,s,a,l,c,d,u,h,f,p){this.scrollStrategies=t,this._overlayContainer=r,this._componentFactoryResolver=o,this._positionBuilder=s,this._keyboardDispatcher=a,this._injector=l,this._ngZone=c,this._document=d,this._directionality=u,this._location=h,this._outsideClickDispatcher=f,this._animationsModuleType=p}create(t){let r=this._createHostElement(),o=this._createPaneElement(r),s=this._createPortalOutlet(o),a=new ur(t);return a.direction=a.direction||this._directionality.value,new Nn(s,r,o,a,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations")}position(){return this._positionBuilder}_createPaneElement(t){let r=this._document.createElement("div");return r.id=`cdk-overlay-${V2++}`,r.classList.add("cdk-overlay-pane"),t.appendChild(r),r}_createHostElement(){let t=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(t),t}_createPortalOutlet(t){return this._appRef||(this._appRef=this._injector.get(cn)),new vs(t,this._componentFactoryResolver,this._appRef,this._injector,this._document)}};e.\u0275fac=function(r){return new(r||e)(_(F2),_(ys),_(Pi),_(j2),_(P2),_(bt),_(M),_(Z),_(vt),_(ua),_(N2),_(Te,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),B2=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],jD=new w("cdk-connected-overlay-scroll-strategy"),Wa=(()=>{let e=class e{constructor(t){this.elementRef=t}};e.\u0275fac=function(r){return new(r||e)(m(k))},e.\u0275dir=D({type:e,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0});let i=e;return i})(),_u=(()=>{let e=class e{get offsetX(){return this._offsetX}set offsetX(t){this._offsetX=t,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(t){this._offsetY=t,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(t){this._disposeOnNavigation=t}constructor(t,r,o,s,a){this._overlay=t,this._dir=a,this._backdropSubscription=fe.EMPTY,this._attachSubscription=fe.EMPTY,this._detachSubscription=fe.EMPTY,this._positionSubscription=fe.EMPTY,this._disposeOnNavigation=!1,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new F,this.positionChange=new F,this.attach=new F,this.detach=new F,this.overlayKeydown=new F,this.overlayOutsideClick=new F,this._templatePortal=new ri(r,o),this._scrollStrategyFactory=s,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(t){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),t.origin&&this.open&&this._position.apply()),t.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=B2);let t=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=t.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=t.detachments().subscribe(()=>this.detach.emit()),t.keydownEvents().subscribe(r=>{this.overlayKeydown.next(r),r.keyCode===27&&!this.disableClose&&!xt(r)&&(r.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(r=>{this.overlayOutsideClick.next(r)})}_buildConfig(){let t=this._position=this.positionStrategy||this._createPositionStrategy(),r=new ur({direction:this._dir,positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(r.width=this.width),(this.height||this.height===0)&&(r.height=this.height),(this.minWidth||this.minWidth===0)&&(r.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(r.minHeight=this.minHeight),this.backdropClass&&(r.backdropClass=this.backdropClass),this.panelClass&&(r.panelClass=this.panelClass),r}_updatePositionStrategy(t){let r=this.positions.map(o=>({originX:o.originX,originY:o.originY,overlayX:o.overlayX,overlayY:o.overlayY,offsetX:o.offsetX||this.offsetX,offsetY:o.offsetY||this.offsetY,panelClass:o.panelClass||void 0}));return t.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(r).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){let t=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(t),t}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof Wa?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(t=>{this.backdropClick.emit(t)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(km(()=>this.positionChange.observers.length>0)).subscribe(t=>{this.positionChange.emit(t),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)(m(mt),m(Ae),m(qe),m(jD),m(vt,8))},e.\u0275dir=D({type:e,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop",Se],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition",Se],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",Se],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen",Se],push:["cdkConnectedOverlayPush","push",Se],disposeOnNavigation:["cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",Se]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[ct,Oe]});let i=e;return i})();function z2(i){return()=>i.scrollStrategies.reposition()}var H2={provide:jD,deps:[mt],useFactory:z2},fn=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[mt,H2],imports:[lr,Ui,$a,$a]});let i=e;return i})();var $2=["trigger"],U2=["panel"];function W2(i,e){if(i&1&&(g(0,"span",9),I(1),b()),i&2){let n=A();y(1),kt(n.placeholder)}}function G2(i,e){i&1&&K(0)}function q2(i,e){if(i&1&&(g(0,"span",11),I(1),b()),i&2){let n=A(2);y(1),kt(n.triggerValue)}}function Y2(i,e){if(i&1&&(g(0,"span",10),G(1,G2,1,0)(2,q2,2,1),b()),i&2){let n=A();y(1),de(1,n.customTrigger?1:2)}}function Q2(i,e){if(i&1){let n=Tt();bi(),$o(),g(0,"div",12,13),$("@transformPanel.done",function(r){Ke(n);let o=A();return Ze(o._panelDoneAnimatingStream.next(r.toState))})("keydown",function(r){Ke(n);let o=A();return Ze(o._handleKeydown(r))}),K(2,1),b()}if(i&2){let n=A();Ry("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",n._getPanelTheme(),""),R("ngClass",n.panelClass)("@transformPanel","showing"),Q("id",n.id+"-panel")("aria-multiselectable",n.multiple)("aria-label",n.ariaLabel||null)("aria-labelledby",n._getPanelAriaLabelledby())}}var K2=[[["mat-select-trigger"]],"*"],Z2=["mat-select-trigger","*"],X2={transformPanelWrap:At("transformPanelWrap",[Xe("* => void",kd("@transformPanel",[Ed()],{optional:!0}))]),transformPanel:At("transformPanel",[nt("void",me({opacity:0,transform:"scale(1, 0.8)"})),Xe("void => showing",ot("120ms cubic-bezier(0, 0, 0.2, 1)",me({opacity:1,transform:"scale(1, 1)"}))),Xe("* => void",ot("100ms linear",me({opacity:0})))])};var VD=0,BD=new w("mat-select-scroll-strategy");function J2(i){return()=>i.scrollStrategies.reposition()}var eL=new w("MAT_SELECT_CONFIG"),tL={provide:BD,deps:[mt],useFactory:J2},iL=new w("MatSelectTrigger"),Ag=class{constructor(e,n){this.source=e,this.value=n}},nL=tu(cg(hn(iu(class{constructor(i,e,n,t,r){this._elementRef=i,this._defaultErrorStateMatcher=e,this._parentForm=n,this._parentFormGroup=t,this.ngControl=r,this.stateChanges=new S}})))),vu=(()=>{let e=class e extends nL{_scrollOptionIntoView(t){let r=this.options.toArray()[t];if(r){let o=this.panel.nativeElement,s=rD(t,this.options,this.optionGroups),a=r._getHostElement();t===0&&s===1?o.scrollTop=0:o.scrollTop=oD(a.offsetTop,a.offsetHeight,o.scrollTop,o.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(t){return new Ag(this,t)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(t){this._hideSingleSelectionIndicator=he(t),this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(t){this._placeholder=t,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(Sn.required)??!1}set required(t){this._required=he(t),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(t){this._selectionModel,this._multiple=he(t)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(t){this._disableOptionCentering=he(t)}get compareWith(){return this._compareWith}set compareWith(t){this._compareWith=t,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(t){this._assignValue(t)&&this._onChange(t)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(t){this._typeaheadDebounceInterval=ze(t)}get id(){return this._id}set id(t){this._id=t||this._uid,this.stateChanges.next()}constructor(t,r,o,s,a,l,c,d,u,h,f,p,v,E){super(a,s,c,d,h),this._viewportRuler=t,this._changeDetectorRef=r,this._ngZone=o,this._dir=l,this._parentFormField=u,this._liveAnnouncer=v,this._defaultOptions=E,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(T,Y)=>T===Y,this._uid=`mat-select-${VD++}`,this._triggerAriaLabelledBy=null,this._destroy=new S,this._onChange=()=>{},this._onTouched=()=>{},this._valueId=`mat-select-value-${VD++}`,this._panelDoneAnimatingStream=new S,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this.optionSelectionChanges=Yi(()=>{let T=this.options;return T?T.changes.pipe(tt(T),Et(()=>Be(...T.map(Y=>Y.onSelectionChange)))):this._ngZone.onStable.pipe(Ie(1),Et(()=>this.optionSelectionChanges))}),this.openedChange=new F,this._openedStream=this.openedChange.pipe(Ge(T=>T),$e(()=>{})),this._closedStream=this.openedChange.pipe(Ge(T=>!T),$e(()=>{})),this.selectionChange=new F,this.valueChange=new F,this._trackedModal=null,this._skipPredicate=T=>this.panelOpen?!1:T.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),E?.typeaheadDebounceInterval!=null&&(this._typeaheadDebounceInterval=E.typeaheadDebounceInterval),this._scrollStrategyFactory=p,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(f)||0,this.id=this.id}ngOnInit(){this._selectionModel=new ps(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Ki(),re(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe(re(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(re(this._destroy)).subscribe(t=>{t.added.forEach(r=>r.select()),t.removed.forEach(r=>r.deselect())}),this.options.changes.pipe(tt(null),re(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let t=this._getTriggerAriaLabelledby(),r=this.ngControl;if(t!==this._triggerAriaLabelledBy){let o=this._elementRef.nativeElement;this._triggerAriaLabelledBy=t,t?o.setAttribute("aria-labelledby",t):o.removeAttribute("aria-labelledby")}r&&(this._previousControl!==r.control&&(this._previousControl!==void 0&&r.disabled!==null&&r.disabled!==this.disabled&&(this.disabled=r.disabled),this._previousControl=r.control),this.updateErrorState())}ngOnChanges(t){(t.disabled||t.userAriaDescribedBy)&&this.stateChanges.next(),t.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._canOpen()&&(this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck()),this.stateChanges.next()}_applyModalPanelOwnership(){let t=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!t)return;let r=`${this.id}-panel`;this._trackedModal&&Zd(this._trackedModal,"aria-owns",r),ig(t,"aria-owns",r),this._trackedModal=t}_clearFromModal(){if(!this._trackedModal)return;let t=`${this.id}-panel`;Zd(this._trackedModal,"aria-owns",t),this._trackedModal=null}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched()),this.stateChanges.next()}writeValue(t){this._assignValue(t)}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){let t=this._selectionModel.selected.map(r=>r.viewValue);return this._isRtl()&&t.reverse(),t.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return this._dir?this._dir.value==="rtl":!1}_handleKeydown(t){this.disabled||(this.panelOpen?this._handleOpenKeydown(t):this._handleClosedKeydown(t))}_handleClosedKeydown(t){let r=t.keyCode,o=r===40||r===38||r===37||r===39,s=r===13||r===32,a=this._keyManager;if(!a.isTyping()&&s&&!xt(t)||(this.multiple||t.altKey)&&o)t.preventDefault(),this.open();else if(!this.multiple){let l=this.selected;a.onKeydown(t);let c=this.selected;c&&l!==c&&this._liveAnnouncer.announce(c.viewValue,1e4)}}_handleOpenKeydown(t){let r=this._keyManager,o=t.keyCode,s=o===40||o===38,a=r.isTyping();if(s&&t.altKey)t.preventDefault(),this.close();else if(!a&&(o===13||o===32)&&r.activeItem&&!xt(t))t.preventDefault(),r.activeItem._selectViaInteraction();else if(!a&&this._multiple&&o===65&&t.ctrlKey){t.preventDefault();let l=this.options.some(c=>!c.disabled&&!c.selected);this.options.forEach(c=>{c.disabled||(l?c.select():c.deselect())})}else{let l=r.activeItemIndex;r.onKeydown(t),this._multiple&&s&&t.shiftKey&&r.activeItem&&r.activeItemIndex!==l&&r.activeItem._selectViaInteraction()}}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe(Ie(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(t){if(this.options.forEach(r=>r.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&t)Array.isArray(t),t.forEach(r=>this._selectOptionByValue(r)),this._sortValues();else{let r=this._selectOptionByValue(t);r?this._keyManager.updateActiveItem(r):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(t){let r=this.options.find(o=>{if(this._selectionModel.isSelected(o))return!1;try{return o.value!=null&&this._compareWith(o.value,t)}catch{return!1}});return r&&this._selectionModel.select(r),r}_assignValue(t){return t!==this._value||this._multiple&&Array.isArray(t)?(this.options&&this._setSelectionByValue(t),this._value=t,!0):!1}_getOverlayWidth(t){return this.panelWidth==="auto"?(t instanceof Wa?t.elementRef:t||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth}_syncParentProperties(){if(this.options)for(let t of this.options)t._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new Kd(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){let t=Be(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(re(t)).subscribe(r=>{this._onSelect(r.source,r.isUserInput),r.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),Be(...this.options.map(r=>r._stateChanges)).pipe(re(t)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(t,r){let o=this._selectionModel.isSelected(t);t.value==null&&!this._multiple?(t.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(t.value)):(o!==t.selected&&(t.selected?this._selectionModel.select(t):this._selectionModel.deselect(t)),r&&this._keyManager.setActiveItem(t),this.multiple&&(this._sortValues(),r&&this.focus())),o!==this._selectionModel.isSelected(t)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let t=this.options.toArray();this._selectionModel.sort((r,o)=>this.sortComparator?this.sortComparator(r,o,t):t.indexOf(r)-t.indexOf(o)),this.stateChanges.next()}}_propagateChanges(t){let r;this.multiple?r=this.selected.map(o=>o.value):r=this.selected?this.selected.value:t,this._value=r,this.valueChange.emit(r),this._onChange(r),this.selectionChange.emit(this._getChangeEvent(r)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let t=-1;for(let r=0;r0}focus(t){this._elementRef.nativeElement.focus(t)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let t=this._parentFormField?.getLabelId(),r=t?t+" ":"";return this.ariaLabelledby?r+this.ariaLabelledby:t}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let t=this._parentFormField?.getLabelId(),r=(t?t+" ":"")+this._valueId;return this.ariaLabelledby&&(r+=" "+this.ariaLabelledby),r}_panelDoneAnimating(t){this.openedChange.emit(t)}setDescribedByIds(t){t.length?this._elementRef.nativeElement.setAttribute("aria-describedby",t.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}};e.\u0275fac=function(r){return new(r||e)(m(Hi),m(ve),m(M),m(ru),m(k),m(vt,8),m(pa,8),m(Yr,8),m(za,8),m(Mn,10),on("tabindex"),m(BD),m(Gx),m(eL,8))},e.\u0275cmp=V({type:e,selectors:[["mat-select"]],contentQueries:function(r,o,s){if(r&1&&(ye(s,iL,5),ye(s,ms,5),ye(s,mg,5)),r&2){let a;L(a=j())&&(o.customTrigger=a.first),L(a=j())&&(o.options=a),L(a=j())&&(o.optionGroups=a)}},viewQuery:function(r,o){if(r&1&&(ue($2,5),ue(U2,5),ue(_u,5)),r&2){let s;L(s=j())&&(o.trigger=s.first),L(s=j())&&(o.panel=s.first),L(s=j())&&(o._overlayDir=s.first)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(r,o){r&1&&$("keydown",function(a){return o._handleKeydown(a)})("focus",function(){return o._onFocus()})("blur",function(){return o._onBlur()}),r&2&&(Q("id",o.id)("tabindex",o.tabIndex)("aria-controls",o.panelOpen?o.id+"-panel":null)("aria-expanded",o.panelOpen)("aria-label",o.ariaLabel||null)("aria-required",o.required.toString())("aria-disabled",o.disabled.toString())("aria-invalid",o.errorState)("aria-activedescendant",o._getAriaActiveDescendant()),W("mat-mdc-select-disabled",o.disabled)("mat-mdc-select-invalid",o.errorState)("mat-mdc-select-required",o.required)("mat-mdc-select-empty",o.empty)("mat-mdc-select-multiple",o.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",hideSingleSelectionIndicator:"hideSingleSelectionIndicator",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[be([{provide:Ba,useExisting:e},{provide:ug,useExisting:e}]),B,Oe],ngContentSelectors:Z2,decls:11,vars:8,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(r,o){if(r&1&&(Ee(K2),g(0,"div",0,1),$("click",function(){return o.toggle()}),g(3,"div",2),G(4,W2,2,1,"span",3)(5,Y2,3,1),b(),g(6,"div",4)(7,"div",5),bi(),g(8,"svg",6),z(9,"path",7),b()()()(),G(10,Q2,3,9,"ng-template",8),$("backdropClick",function(){return o.close()})("attach",function(){return o._onAttached()})("detach",function(){return o.close()})),r&2){let s=Jt(1);y(3),Q("id",o._valueId),y(1),de(4,o.empty?4:5),y(6),R("cdkConnectedOverlayPanelClass",o._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",o._scrollStrategy)("cdkConnectedOverlayOrigin",o._preferredOverlayOrigin||s)("cdkConnectedOverlayOpen",o.panelOpen)("cdkConnectedOverlayPositions",o._positions)("cdkConnectedOverlayWidth",o._overlayWidth)}},dependencies:[ir,_u,Wa],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[X2.transformPanel]},changeDetection:0});let i=e;return i})();var ws=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[tL],imports:[Wt,fn,ja,ae,cr,Pn,ja,ae]});let i=e;return i})();function rL(i,e){}var oL=i=>({animationDuration:i}),sL=(i,e)=>({value:i,params:e});function aL(i,e){i&1&&K(0)}var UD=["*"],lL=["tabListContainer"],cL=["tabList"],dL=["tabListInner"],uL=["nextPaginator"],mL=["previousPaginator"],hL=["tabBodyWrapper"],fL=["tabHeader"];function pL(i,e){}function gL(i,e){if(i&1&&G(0,pL,0,0,"ng-template",10),i&2){let n=A().$implicit;R("cdkPortalOutlet",n.templateLabel)}}function bL(i,e){if(i&1&&I(0),i&2){let n=A().$implicit;kt(n.textLabel)}}function _L(i,e){if(i&1){let n=Tt();g(0,"div",4,5),$("click",function(){let r=Ke(n),o=r.$implicit,s=r.$index,a=A(),l=Jt(1);return Ze(a._handleClick(o,l,s))})("cdkFocusChange",function(r){let s=Ke(n).$index,a=A();return Ze(a._tabFocusChanged(r,s))}),z(2,"span",6)(3,"div",7),g(4,"span",8)(5,"span",9),G(6,gL,1,1,null,10)(7,bL,1,1),b()()()}if(i&2){let n=e.$implicit,t=e.$index,r=Jt(1),o=A();W("mdc-tab--active",o.selectedIndex===t),R("id",o._getTabLabelId(t))("ngClass",n.labelClass)("disabled",n.disabled)("fitInkBarToContent",o.fitInkBarToContent),Q("tabIndex",o._getTabIndex(t))("aria-posinset",t+1)("aria-setsize",o._tabs.length)("aria-controls",o._getTabContentId(t))("aria-selected",o.selectedIndex===t)("aria-label",n.ariaLabel||null)("aria-labelledby",!n.ariaLabel&&n.ariaLabelledby?n.ariaLabelledby:null),y(3),R("matRippleTrigger",r)("matRippleDisabled",n.disabled||o.disableRipple),y(3),de(6,n.templateLabel?6:7)}}function vL(i,e){if(i&1){let n=Tt();g(0,"mat-tab-body",11),$("_onCentered",function(){Ke(n);let r=A();return Ze(r._removeTabBodyWrapperHeight())})("_onCentering",function(r){Ke(n);let o=A();return Ze(o._setTabBodyWrapperHeight(r))}),b()}if(i&2){let n=e.$implicit,t=e.$index,r=A();W("mat-mdc-tab-body-active",r.selectedIndex===t),R("id",r._getTabContentId(t))("ngClass",n.bodyClass)("content",n.content)("position",n.position)("origin",n.origin)("animationDuration",r.animationDuration)("preserveContent",r.preserveContent),Q("tabindex",r.contentTabIndex!=null&&r.selectedIndex===t?r.contentTabIndex:null)("aria-labelledby",r._getTabLabelId(t))("aria-hidden",r.selectedIndex!==t)}}var yL={translateTab:At("translateTab",[nt("center, void, left-origin-center, right-origin-center",me({transform:"none"})),nt("left",me({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),nt("right",me({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),Xe("* => left, * => right, left => center, right => center",ot("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),Xe("void => left-origin-center",[me({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),ot("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),Xe("void => right-origin-center",[me({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),ot("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])},wL=(()=>{let e=class e extends $i{constructor(t,r,o,s){super(t,r,s),this._host=o,this._centeringSub=fe.EMPTY,this._leavingSub=fe.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(tt(this._host._isCenterPosition(this._host._position))).subscribe(t=>{t&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)(m(Pi),m(qe),m(pi(()=>WD)),m(Z))},e.\u0275dir=D({type:e,selectors:[["","matTabBodyHost",""]],features:[B]});let i=e;return i})(),WD=(()=>{let e=class e{set position(t){this._positionIndex=t,this._computePositionAnimationState()}constructor(t,r,o){this._elementRef=t,this._dir=r,this._dirChangeSubscription=fe.EMPTY,this._translateTabComplete=new S,this._onCentering=new F,this._beforeCentering=new F,this._afterLeavingCenter=new F,this._onCentered=new F(!0),this.animationDuration="500ms",this.preserveContent=!1,r&&(this._dirChangeSubscription=r.change.subscribe(s=>{this._computePositionAnimationState(s),o.markForCheck()})),this._translateTabComplete.pipe(Ki((s,a)=>s.fromState===a.fromState&&s.toState===a.toState)).subscribe(s=>{this._isCenterPosition(s.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(s.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){this._position=="center"&&this.origin!=null&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(t){let r=this._isCenterPosition(t.toState);this._beforeCentering.emit(r),r&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_isCenterPosition(t){return t=="center"||t=="left-origin-center"||t=="right-origin-center"}_computePositionAnimationState(t=this._getLayoutDirection()){this._positionIndex<0?this._position=t=="ltr"?"left":"right":this._positionIndex>0?this._position=t=="ltr"?"right":"left":this._position="center"}_computePositionFromOrigin(t){let r=this._getLayoutDirection();return r=="ltr"&&t<=0||r=="rtl"&&t>0?"left-origin-center":"right-origin-center"}};e.\u0275fac=function(r){return new(r||e)(m(k),m(vt,8),m(ve))},e.\u0275cmp=V({type:e,selectors:[["mat-tab-body"]],viewQuery:function(r,o){if(r&1&&ue($i,5),r&2){let s;L(s=j())&&(o._portalHost=s.first)}},hostAttrs:[1,"mat-mdc-tab-body"],inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"},decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(r,o){r&1&&(g(0,"div",0,1),$("@translateTab.start",function(a){return o._onTranslateTabStarted(a)})("@translateTab.done",function(a){return o._translateTabComplete.next(a)}),G(2,rL,0,0,"ng-template",2),b()),r&2&&R("@translateTab",Vy(3,sL,o._position,qc(1,oL,o.animationDuration)))},dependencies:[wL],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[yL.translateTab]}});let i=e;return i})(),xL=new w("MatTabContent"),DL=(()=>{let e=class e{constructor(t){this.template=t}};e.\u0275fac=function(r){return new(r||e)(m(Ae))},e.\u0275dir=D({type:e,selectors:[["","matTabContent",""]],features:[be([{provide:xL,useExisting:e}])]});let i=e;return i})(),CL=new w("MatTabLabel"),GD=new w("MAT_TAB"),EL=(()=>{let e=class e extends TD{constructor(t,r,o){super(t,r),this._closestTab=o}};e.\u0275fac=function(r){return new(r||e)(m(Ae),m(qe),m(GD,8))},e.\u0275dir=D({type:e,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[be([{provide:CL,useExisting:e}]),B]});let i=e;return i})(),Og="mdc-tab-indicator--active",HD="mdc-tab-indicator--no-transition",Rg=class{constructor(e){this._items=e}hide(){this._items.forEach(e=>e.deactivateInkBar())}alignToElement(e){let n=this._items.find(r=>r.elementRef.nativeElement===e),t=this._currentItem;if(n!==t&&(t?.deactivateInkBar(),n)){let r=t?.elementRef.nativeElement.getBoundingClientRect?.();n.activateInkBar(r),this._currentItem=n}}};function kL(i){return class extends i{constructor(...e){super(...e),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(e){let n=he(e);this._fitToContent!==n&&(this._fitToContent=n,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(e){let n=this.elementRef.nativeElement;if(!e||!n.getBoundingClientRect||!this._inkBarContentElement){n.classList.add(Og);return}let t=n.getBoundingClientRect(),r=e.width/t.width,o=e.left-t.left;n.classList.add(HD),this._inkBarContentElement.style.setProperty("transform",`translateX(${o}px) scaleX(${r})`),n.getBoundingClientRect(),n.classList.remove(HD),n.classList.add(Og),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(Og)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){let e=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=e.createElement("span"),this._inkBarContentElement=e.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){this._inkBarElement;let e=this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement;e.appendChild(this._inkBarElement)}}}var IL=kL(hn(class{})),qD=(()=>{let e=class e extends IL{constructor(t){super(),this.elementRef=t}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}};e.\u0275fac=function(r){return new(r||e)(m(k))},e.\u0275dir=D({type:e,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(r,o){r&2&&(Q("aria-disabled",!!o.disabled),W("mat-mdc-tab-disabled",o.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[B]});let i=e;return i})(),SL=hn(class{}),YD=new w("MAT_TAB_GROUP"),Pg=(()=>{let e=class e extends SL{get templateLabel(){return this._templateLabel}set templateLabel(t){this._setTemplateLabelInput(t)}get content(){return this._contentPortal}constructor(t,r){super(),this._viewContainerRef=t,this._closestTabGroup=r,this._explicitContent=void 0,this.textLabel="",this._contentPortal=null,this._stateChanges=new S,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(t){(t.hasOwnProperty("textLabel")||t.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new ri(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(t){t&&t._closestTab===this&&(this._templateLabel=t)}};e.\u0275fac=function(r){return new(r||e)(m(qe),m(YD,8))},e.\u0275cmp=V({type:e,selectors:[["mat-tab"]],contentQueries:function(r,o,s){if(r&1&&(ye(s,EL,5),ye(s,DL,7,Ae)),r&2){let a;L(a=j())&&(o.templateLabel=a.first),L(a=j())&&(o._explicitContent=a.first)}},viewQuery:function(r,o){if(r&1&&ue(Ae,7),r&2){let s;L(s=j())&&(o._implicitContent=s.first)}},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],features:[be([{provide:GD,useExisting:e}]),B,Oe],ngContentSelectors:UD,decls:1,vars:0,template:function(r,o){r&1&&(Ee(),G(0,aL,1,0,"ng-template"))},encapsulation:2});let i=e;return i})(),$D=Gt({passive:!0}),ML=650,TL=100,AL=(()=>{let e=class e{get disablePagination(){return this._disablePagination}set disablePagination(t){this._disablePagination=he(t)}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){t=ze(t),this._selectedIndex!=t&&(this._selectedIndexChanged=!0,this._selectedIndex=t,this._keyManager&&this._keyManager.updateActiveItem(t))}constructor(t,r,o,s,a,l,c){this._elementRef=t,this._changeDetectorRef=r,this._viewportRuler=o,this._dir=s,this._ngZone=a,this._platform=l,this._animationMode=c,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new S,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new S,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new F,this.indexFocused=new F,a.runOutsideAngular(()=>{Qi(t.nativeElement,"mouseleave").pipe(re(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){Qi(this._previousPaginator.nativeElement,"touchstart",$D).pipe(re(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),Qi(this._nextPaginator.nativeElement,"touchstart",$D).pipe(re(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){let t=this._dir?this._dir.change:Me("ltr"),r=this._viewportRuler.change(150),o=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new os(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe(Ie(1)).subscribe(o),Be(t,r,this._items.changes,this._itemsResized()).pipe(re(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),o()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(s=>{this.indexFocused.emit(s),this._setTabFocus(s)})}_itemsResized(){return typeof ResizeObserver!="function"?bn:this._items.changes.pipe(tt(this._items),Et(t=>new te(r=>this._ngZone.runOutsideAngular(()=>{let o=new ResizeObserver(s=>r.next(s));return t.forEach(s=>o.observe(s.elementRef.nativeElement)),()=>{o.disconnect()}}))),Tr(1),Ge(t=>t.some(r=>r.contentRect.width>0&&r.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(t){if(!xt(t))switch(t.keyCode){case 13:case 32:if(this.focusIndex!==this.selectedIndex){let r=this._items.get(this.focusIndex);r&&!r.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(t))}break;default:this._keyManager.onKeydown(t)}}_onContentChanges(){let t=this._elementRef.nativeElement.textContent;t!==this._currentTextContent&&(this._currentTextContent=t||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(t){!this._isValidIndex(t)||this.focusIndex===t||!this._keyManager||this._keyManager.setActiveItem(t)}_isValidIndex(t){return this._items?!!this._items.toArray()[t]:!0}_setTabFocus(t){if(this._showPaginationControls&&this._scrollToLabel(t),this._items&&this._items.length){this._items.toArray()[t].focus();let r=this._tabListContainer.nativeElement;this._getLayoutDirection()=="ltr"?r.scrollLeft=0:r.scrollLeft=r.scrollWidth-r.offsetWidth}}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;let t=this.scrollDistance,r=this._getLayoutDirection()==="ltr"?-t:t;this._tabList.nativeElement.style.transform=`translateX(${Math.round(r)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(t){this._scrollTo(t)}_scrollHeader(t){let r=this._tabListContainer.nativeElement.offsetWidth,o=(t=="before"?-1:1)*r/3;return this._scrollTo(this._scrollDistance+o)}_handlePaginatorClick(t){this._stopInterval(),this._scrollHeader(t)}_scrollToLabel(t){if(this.disablePagination)return;let r=this._items?this._items.toArray()[t]:null;if(!r)return;let o=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:s,offsetWidth:a}=r.elementRef.nativeElement,l,c;this._getLayoutDirection()=="ltr"?(l=s,c=l+a):(c=this._tabListInner.nativeElement.offsetWidth-s,l=c-a);let d=this.scrollDistance,u=this.scrollDistance+o;lu&&(this.scrollDistance+=Math.min(c-u,l-d))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{let t=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;t||(this.scrollDistance=0),t!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=t}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=this.scrollDistance==0,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){let t=this._tabListInner.nativeElement.scrollWidth,r=this._tabListContainer.nativeElement.offsetWidth;return t-r||0}_alignInkBarToSelectedTab(){let t=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,r=t?t.elementRef.nativeElement:null;r?this._inkBar.alignToElement(r):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(t,r){r&&r.button!=null&&r.button!==0||(this._stopInterval(),_n(ML,TL).pipe(re(Be(this._stopScrolling,this._destroyed))).subscribe(()=>{let{maxScrollDistance:o,distance:s}=this._scrollHeader(t);(s===0||s>=o)&&this._stopInterval()}))}_scrollTo(t){if(this.disablePagination)return{maxScrollDistance:0,distance:0};let r=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(r,t)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:r,distance:this._scrollDistance}}};e.\u0275fac=function(r){return new(r||e)(m(k),m(ve),m(Hi),m(vt,8),m(M),m(we),m(Te,8))},e.\u0275dir=D({type:e,inputs:{disablePagination:"disablePagination"}});let i=e;return i})(),OL=(()=>{let e=class e extends AL{get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=he(t)}constructor(t,r,o,s,a,l,c){super(t,r,o,s,a,l,c),this._disableRipple=!1}ngAfterContentInit(){this._inkBar=new Rg(this._items),super.ngAfterContentInit()}_itemSelected(t){t.preventDefault()}};e.\u0275fac=function(r){return new(r||e)(m(k),m(ve),m(Hi),m(vt,8),m(M),m(we),m(Te,8))},e.\u0275cmp=V({type:e,selectors:[["mat-tab-header"]],contentQueries:function(r,o,s){if(r&1&&ye(s,qD,4),r&2){let a;L(a=j())&&(o._items=a)}},viewQuery:function(r,o){if(r&1&&(ue(lL,7),ue(cL,7),ue(dL,7),ue(uL,5),ue(mL,5)),r&2){let s;L(s=j())&&(o._tabListContainer=s.first),L(s=j())&&(o._tabList=s.first),L(s=j())&&(o._tabListInner=s.first),L(s=j())&&(o._nextPaginator=s.first),L(s=j())&&(o._previousPaginator=s.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(r,o){r&2&&W("mat-mdc-tab-header-pagination-controls-enabled",o._showPaginationControls)("mat-mdc-tab-header-rtl",o._getLayoutDirection()=="rtl")},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[B],ngContentSelectors:UD,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(r,o){r&1&&(Ee(),g(0,"button",0,1),$("click",function(){return o._handlePaginatorClick("before")})("mousedown",function(a){return o._handlePaginatorPress("before",a)})("touchend",function(){return o._stopInterval()}),z(2,"div",2),b(),g(3,"div",3,4),$("keydown",function(a){return o._handleKeydown(a)}),g(5,"div",5,6),$("cdkObserveContent",function(){return o._onContentChanges()}),g(7,"div",7,8),K(9),b()()(),g(10,"button",9,10),$("mousedown",function(a){return o._handlePaginatorPress("after",a)})("click",function(){return o._handlePaginatorClick("after")})("touchend",function(){return o._stopInterval()}),z(12,"div",2),b()),r&2&&(W("mat-mdc-tab-header-pagination-disabled",o._disableScrollBefore),R("matRippleDisabled",o._disableScrollBefore||o.disableRipple)("disabled",o._disableScrollBefore||null),y(3),W("_mat-animation-noopable",o._animationMode==="NoopAnimations"),y(7),W("mat-mdc-tab-header-pagination-disabled",o._disableScrollAfter),R("matRippleDisabled",o._disableScrollAfter||o.disableRipple)("disabled",o._disableScrollAfter||null))},dependencies:[Fn,Wd],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color)}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2});let i=e;return i})(),RL=new w("MAT_TABS_CONFIG"),FL=0,PL=La(tu(class{constructor(i){this._elementRef=i}}),"primary"),QD=(()=>{let e=class e extends PL{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(t){this._fitInkBarToContent=he(t),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(t){this._stretchTabs=he(t)}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(t){this._dynamicHeight=he(t)}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){this._indexToSelect=ze(t,null)}get animationDuration(){return this._animationDuration}set animationDuration(t){this._animationDuration=/^\d+$/.test(t+"")?t+"ms":t}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(t){this._contentTabIndex=ze(t,null)}get disablePagination(){return this._disablePagination}set disablePagination(t){this._disablePagination=he(t)}get preserveContent(){return this._preserveContent}set preserveContent(t){this._preserveContent=he(t)}get backgroundColor(){return this._backgroundColor}set backgroundColor(t){let r=this._elementRef.nativeElement.classList;r.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),t&&r.add("mat-tabs-with-background",`mat-background-${t}`),this._backgroundColor=t}constructor(t,r,o,s){super(t),this._changeDetectorRef=r,this._animationMode=s,this._tabs=new rn,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=fe.EMPTY,this._tabLabelSubscription=fe.EMPTY,this._fitInkBarToContent=!1,this._stretchTabs=!0,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new F,this.focusChange=new F,this.animationDone=new F,this.selectedTabChange=new F(!0),this._groupId=FL++,this.animationDuration=o&&o.animationDuration?o.animationDuration:"500ms",this.disablePagination=o&&o.disablePagination!=null?o.disablePagination:!1,this.dynamicHeight=o&&o.dynamicHeight!=null?o.dynamicHeight:!1,this.contentTabIndex=o?.contentTabIndex??null,this.preserveContent=!!o?.preserveContent,this.fitInkBarToContent=o&&o.fitInkBarToContent!=null?o.fitInkBarToContent:!1,this.stretchTabs=o&&o.stretchTabs!=null?o.stretchTabs:!0}ngAfterContentChecked(){let t=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=t){let r=this._selectedIndex==null;if(!r){this.selectedTabChange.emit(this._createChangeEvent(t));let o=this._tabBodyWrapper.nativeElement;o.style.minHeight=o.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((o,s)=>o.isActive=s===t),r||(this.selectedIndexChange.emit(t),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((r,o)=>{r.position=o-t,this._selectedIndex!=null&&r.position==0&&!r.origin&&(r.origin=t-this._selectedIndex)}),this._selectedIndex!==t&&(this._selectedIndex=t,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{let t=this._clampTabIndex(this._indexToSelect);if(t===this._selectedIndex){let r=this._tabs.toArray(),o;for(let s=0;s{r[t].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(t))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(tt(this._allTabs)).subscribe(t=>{this._tabs.reset(t.filter(r=>r._closestTabGroup===this||!r._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(t){let r=this._tabHeader;r&&(r.focusIndex=t)}_focusChanged(t){this._lastFocusedTabIndex=t,this.focusChange.emit(this._createChangeEvent(t))}_createChangeEvent(t){let r=new Fg;return r.index=t,this._tabs&&this._tabs.length&&(r.tab=this._tabs.toArray()[t]),r}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=Be(...this._tabs.map(t=>t._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(t){return Math.min(this._tabs.length-1,Math.max(t||0,0))}_getTabLabelId(t){return`mat-tab-label-${this._groupId}-${t}`}_getTabContentId(t){return`mat-tab-content-${this._groupId}-${t}`}_setTabBodyWrapperHeight(t){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;let r=this._tabBodyWrapper.nativeElement;r.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(r.style.height=t+"px")}_removeTabBodyWrapperHeight(){let t=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=t.clientHeight,t.style.height="",this.animationDone.emit()}_handleClick(t,r,o){r.focusIndex=o,t.disabled||(this.selectedIndex=o)}_getTabIndex(t){let r=this._lastFocusedTabIndex??this.selectedIndex;return t===r?0:-1}_tabFocusChanged(t,r){t&&t!=="mouse"&&t!=="touch"&&(this._tabHeader.focusIndex=r)}};e.\u0275fac=function(r){return new(r||e)(m(k),m(ve),m(RL,8),m(Te,8))},e.\u0275cmp=V({type:e,selectors:[["mat-tab-group"]],contentQueries:function(r,o,s){if(r&1&&ye(s,Pg,5),r&2){let a;L(a=j())&&(o._allTabs=a)}},viewQuery:function(r,o){if(r&1&&(ue(hL,5),ue(fL,5)),r&2){let s;L(s=j())&&(o._tabBodyWrapper=s.first),L(s=j())&&(o._tabHeader=s.first)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-tab-group"],hostVars:8,hostBindings:function(r,o){r&2&&(_i("--mat-tab-animation-duration",o.animationDuration),W("mat-mdc-tab-group-dynamic-height",o.dynamicHeight)("mat-mdc-tab-group-inverted-header",o.headerPosition==="below")("mat-mdc-tab-group-stretch-tabs",o.stretchTabs))},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"],dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],features:[be([{provide:YD,useExisting:e}]),B],decls:8,vars:5,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent"],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent"]],template:function(r,o){r&1&&(g(0,"mat-tab-header",0,1),$("indexFocused",function(a){return o._focusChanged(a)})("selectFocusedIndex",function(a){return o.selectedIndex=a}),yi(2,_L,8,16,"div",12,vi),b(),g(4,"div",2,3),yi(6,vL,1,12,"mat-tab-body",13,vi),b()),r&2&&(R("selectedIndex",o.selectedIndex||0)("disableRipple",o.disableRipple)("disablePagination",o.disablePagination),y(2),wi(o._tabs),y(2),W("_mat-animation-noopable",o._animationMode==="NoopAnimations"),y(2),wi(o._tabs))},dependencies:[ir,$i,Fn,qx,WD,qD,OL],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2});let i=e;return i})(),Fg=class{};var yu=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[Wt,ae,Ui,Bi,ar,ds,ae]});let i=e;return i})();function LL(i,e){}var ro=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}};var wu=(()=>{let e=class e extends _s{constructor(t,r,o,s,a,l,c,d){super(),this._elementRef=t,this._focusTrapFactory=r,this._config=s,this._interactivityChecker=a,this._ngZone=l,this._overlayRef=c,this._focusMonitor=d,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this.attachDomPortal=u=>{this._portalOutlet.hasAttached();let h=this._portalOutlet.attachDomPortal(u);return this._contentAttached(),h},this._document=o,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(t){this._portalOutlet.hasAttached();let r=this._portalOutlet.attachComponentPortal(t);return this._contentAttached(),r}attachTemplatePortal(t){this._portalOutlet.hasAttached();let r=this._portalOutlet.attachTemplatePortal(t);return this._contentAttached(),r}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(t,r){this._interactivityChecker.isFocusable(t)||(t.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let o=()=>{t.removeEventListener("blur",o),t.removeEventListener("mousedown",o),t.removeAttribute("tabindex")};t.addEventListener("blur",o),t.addEventListener("mousedown",o)})),t.focus(r)}_focusByCssSelector(t,r){let o=this._elementRef.nativeElement.querySelector(t);o&&this._forceFocus(o,r)}_trapFocus(){let t=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||t.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(r=>{r||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus);break}}_restoreFocus(){let t=this._config.restoreFocus,r=null;if(typeof t=="string"?r=this._document.querySelector(t):typeof t=="boolean"?r=t?this._elementFocusedBeforeDialogWasOpened:null:t&&(r=t),this._config.restoreFocus&&r&&typeof r.focus=="function"){let o=ba(),s=this._elementRef.nativeElement;(!o||o===this._document.body||o===s||s.contains(o))&&(this._focusMonitor?(this._focusMonitor.focusVia(r,this._closeInteractionType),this._closeInteractionType=null):r.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){let t=this._elementRef.nativeElement,r=ba();return t===r||t.contains(r)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=ba())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}};e.\u0275fac=function(r){return new(r||e)(m(k),m(Jd),m(Z,8),m(ro),m(Oa),m(M),m(Nn),m(Ot))},e.\u0275cmp=V({type:e,selectors:[["cdk-dialog-container"]],viewQuery:function(r,o){if(r&1&&ue($i,7),r&2){let s;L(s=j())&&(o._portalOutlet=s.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(r,o){r&2&&Q("id",o._config.id||null)("role",o._config.role)("aria-modal",o._config.ariaModal)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null)},standalone:!0,features:[B,Re],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(r,o){r&1&&G(0,LL,0,0,"ng-template",0)},dependencies:[Ui,$i],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2});let i=e;return i})(),qa=class{constructor(e,n){this.overlayRef=e,this.config=n,this.closed=new S,this.disableClose=n.disableClose,this.backdropClick=e.backdropClick(),this.keydownEvents=e.keydownEvents(),this.outsidePointerEvents=e.outsidePointerEvents(),this.id=n.id,this.keydownEvents.subscribe(t=>{t.keyCode===27&&!this.disableClose&&!xt(t)&&(t.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=e.detachments().subscribe(()=>{n.closeOnOverlayDetachments!==!1&&this.close()})}close(e,n){if(this.containerInstance){let t=this.closed;this.containerInstance._closeInteractionType=n?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(e),t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(e="",n=""){return this.overlayRef.updateSize({width:e,height:n}),this}addPanelClass(e){return this.overlayRef.addPanelClass(e),this}removePanelClass(e){return this.overlayRef.removePanelClass(e),this}},jL=new w("DialogScrollStrategy",{providedIn:"root",factory:()=>{let i=ee(mt);return()=>i.scrollStrategies.block()}}),VL=new w("DialogData"),BL=new w("DefaultDialogConfig");var zL=0,Lg=(()=>{let e=class e{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(t,r,o,s,a,l){this._overlay=t,this._injector=r,this._defaultOptions=o,this._parentDialog=s,this._overlayContainer=a,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new S,this._afterOpenedAtThisLevel=new S,this._ariaHiddenElements=new Map,this.afterAllClosed=Yi(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(tt(void 0))),this._scrollStrategy=l}open(t,r){let o=this._defaultOptions||new ro;r=J(J({},o),r),r.id=r.id||`cdk-dialog-${zL++}`,r.id&&this.getDialogById(r.id);let s=this._getOverlayConfig(r),a=this._overlay.create(s),l=new qa(a,r),c=this._attachContainer(a,l,r);return l.containerInstance=c,this._attachDialogContent(t,l,c,r),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(l),l.closed.subscribe(()=>this._removeOpenDialog(l,!0)),this.afterOpened.next(l),l}closeAll(){Ng(this.openDialogs,t=>t.close())}getDialogById(t){return this.openDialogs.find(r=>r.id===t)}ngOnDestroy(){Ng(this._openDialogsAtThisLevel,t=>{t.config.closeOnDestroy===!1&&this._removeOpenDialog(t,!1)}),Ng(this._openDialogsAtThisLevel,t=>t.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(t){let r=new ur({positionStrategy:t.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:t.scrollStrategy||this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight,width:t.width,height:t.height,disposeOnNavigation:t.closeOnNavigation});return t.backdropClass&&(r.backdropClass=t.backdropClass),r}_attachContainer(t,r,o){let s=o.injector||o.viewContainerRef?.injector,a=[{provide:ro,useValue:o},{provide:qa,useValue:r},{provide:Nn,useValue:t}],l;o.container?typeof o.container=="function"?l=o.container:(l=o.container.type,a.push(...o.container.providers(o))):l=wu;let c=new dr(l,o.viewContainerRef,bt.create({parent:s||this._injector,providers:a}),o.componentFactoryResolver);return t.attach(c).instance}_attachDialogContent(t,r,o,s){if(t instanceof Ae){let a=this._createInjector(s,r,o,void 0),l={$implicit:s.data,dialogRef:r};s.templateContext&&(l=J(J({},l),typeof s.templateContext=="function"?s.templateContext():s.templateContext)),o.attachTemplatePortal(new ri(t,null,l,a))}else{let a=this._createInjector(s,r,o,this._injector),l=o.attachComponentPortal(new dr(t,s.viewContainerRef,a,s.componentFactoryResolver));r.componentRef=l,r.componentInstance=l.instance}}_createInjector(t,r,o,s){let a=t.injector||t.viewContainerRef?.injector,l=[{provide:VL,useValue:t.data},{provide:qa,useValue:r}];return t.providers&&(typeof t.providers=="function"?l.push(...t.providers(r,t,o)):l.push(...t.providers)),t.direction&&(!a||!a.get(vt,null,{optional:!0}))&&l.push({provide:vt,useValue:{value:t.direction,change:Me()}}),bt.create({parent:a||s,providers:l})}_removeOpenDialog(t,r){let o=this.openDialogs.indexOf(t);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((s,a)=>{s?a.setAttribute("aria-hidden",s):a.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),r&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){let t=this._overlayContainer.getContainerElement();if(t.parentElement){let r=t.parentElement.children;for(let o=r.length-1;o>-1;o--){let s=r[o];s!==t&&s.nodeName!=="SCRIPT"&&s.nodeName!=="STYLE"&&!s.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(s,s.getAttribute("aria-hidden")),s.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let t=this._parentDialog;return t?t._getAfterAllClosed():this._afterAllClosedAtThisLevel}};e.\u0275fac=function(r){return new(r||e)(_(mt),_(bt),_(BL,8),_(e,12),_(ys),_(jL))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function Ng(i,e){let n=i.length;for(;n--;)e(i[n])}var KD=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[Lg],imports:[fn,Ui,ds,wu,Ui]});let i=e;return i})();function HL(i,e){}var Ya=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}},jg="mdc-dialog--open",ZD="mdc-dialog--opening",XD="mdc-dialog--closing",$L=150,UL=75,tC=(()=>{let e=class e extends wu{constructor(t,r,o,s,a,l,c,d,u){super(t,r,o,s,a,l,c,u),this._animationMode=d,this._animationStateChanged=new F,this._animationsEnabled=this._animationMode!=="NoopAnimations",this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?eC(this._config.enterAnimationDuration)??$L:0,this._exitAnimationDuration=this._animationsEnabled?eC(this._config.exitAnimationDuration)??UL:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(JD,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ZD,jg)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(jg),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(jg),this._animationsEnabled?(this._hostElement.style.setProperty(JD,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(XD)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(ZD,XD)}_waitForAnimationToComplete(t,r){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(r,t)}_requestAnimationFrame(t){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(t):t()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(t){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:t})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(t){let r=super.attachComponentPortal(t);return r.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),r}};e.\u0275fac=function(r){return new(r||e)(m(k),m(Jd),m(Z,8),m(Ya),m(Oa),m(M),m(Nn),m(Te,8),m(Ot))},e.\u0275cmp=V({type:e,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(r,o){r&2&&(xi("id",o._config.id),Q("aria-modal",o._config.ariaModal)("role",o._config.role)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null),W("_mat-animation-noopable",!o._animationsEnabled))},standalone:!0,features:[B,Re],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(r,o){r&1&&(g(0,"div",0)(1,"div",1),G(2,HL,0,0,"ng-template",2),b()())},dependencies:[Ui,$i],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{width:100%;height:100%}.mat-mdc-dialog-component-host{display:contents}.mat-mdc-dialog-container{--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2});let i=e;return i})(),JD="--mat-dialog-transition-duration";function eC(i){return i==null?null:typeof i=="number"?i:i.endsWith("ms")?ze(i.substring(0,i.length-2)):i.endsWith("s")?ze(i.substring(0,i.length-1))*1e3:i==="0"?0:null}var jn=class{constructor(e,n,t){this._ref=e,this._containerInstance=t,this._afterOpened=new S,this._beforeClosed=new S,this._state=0,this.disableClose=n.disableClose,this.id=e.id,t._animationStateChanged.pipe(Ge(r=>r.state==="opened"),Ie(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe(Ge(r=>r.state==="closed"),Ie(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),e.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),Be(this.backdropClick(),this.keydownEvents().pipe(Ge(r=>r.keyCode===27&&!this.disableClose&&!xt(r)))).subscribe(r=>{this.disableClose||(r.preventDefault(),WL(this,r.type==="keydown"?"keyboard":"mouse"))})}close(e){this._result=e,this._containerInstance._animationStateChanged.pipe(Ge(n=>n.state==="closing"),Ie(1)).subscribe(n=>{this._beforeClosed.next(e),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),n.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(e){let n=this._ref.config.positionStrategy;return e&&(e.left||e.right)?e.left?n.left(e.left):n.right(e.right):n.centerHorizontally(),e&&(e.top||e.bottom)?e.top?n.top(e.top):n.bottom(e.bottom):n.centerVertically(),this._ref.updatePosition(),this}updateSize(e="",n=""){return this._ref.updateSize(e,n),this}addPanelClass(e){return this._ref.addPanelClass(e),this}removePanelClass(e){return this._ref.removePanelClass(e),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function WL(i,e,n){return i._closeInteractionType=e,i.close(n)}var xs=new w("MatMdcDialogData"),GL=new w("mat-mdc-dialog-default-options"),qL=new w("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let i=ee(mt);return()=>i.scrollStrategies.block()}});var YL=0,xu=(()=>{let e=class e{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let t=this._parentDialog;return t?t._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(t,r,o,s,a,l,c,d){this._overlay=t,this._defaultOptions=s,this._scrollStrategy=a,this._parentDialog=l,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new S,this._afterOpenedAtThisLevel=new S,this.dialogConfigClass=Ya,this.afterAllClosed=Yi(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(tt(void 0))),this._dialog=r.get(Lg),this._dialogRefConstructor=jn,this._dialogContainerType=tC,this._dialogDataToken=xs}open(t,r){let o;r=J(J({},this._defaultOptions||new Ya),r),r.id=r.id||`mat-mdc-dialog-${YL++}`,r.scrollStrategy=r.scrollStrategy||this._scrollStrategy();let s=this._dialog.open(t,yt(J({},r),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:r},{provide:ro,useValue:r}]},templateContext:()=>({dialogRef:o}),providers:(a,l,c)=>(o=new this._dialogRefConstructor(a,r,c),o.updatePosition(r?.position),[{provide:this._dialogContainerType,useValue:c},{provide:this._dialogDataToken,useValue:l.data},{provide:this._dialogRefConstructor,useValue:o}])}));return o.componentRef=s.componentRef,o.componentInstance=s.componentInstance,this.openDialogs.push(o),this.afterOpened.next(o),o.afterClosed().subscribe(()=>{let a=this.openDialogs.indexOf(o);a>-1&&(this.openDialogs.splice(a,1),this.openDialogs.length||this._getAfterAllClosed().next())}),o}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(t){return this.openDialogs.find(r=>r.id===t)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(t){let r=t.length;for(;r--;)t[r].close()}};e.\u0275fac=function(r){return new(r||e)(_(mt),_(bt),_(ua,8),_(GL,8),_(qL),_(e,12),_(ys),_(Te,8))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),QL=0;var iC=(()=>{let e=class e{constructor(t,r,o){this._dialogRef=t,this._elementRef=r,this._dialog=o,this.id=`mat-mdc-dialog-title-${QL++}`}ngOnInit(){this._dialogRef||(this._dialogRef=KL(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._dialogRef._containerInstance?._ariaLabelledByQueue?.push(this.id)})}ngOnDestroy(){let t=this._dialogRef?._containerInstance?._ariaLabelledByQueue;t&&Promise.resolve().then(()=>{let r=t.indexOf(this.id);r>-1&&t.splice(r,1)})}};e.\u0275fac=function(r){return new(r||e)(m(jn,8),m(k),m(xu))},e.\u0275dir=D({type:e,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(r,o){r&2&&xi("id",o.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0});let i=e;return i})(),nC=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0});let i=e;return i})(),rC=(()=>{let e=class e{constructor(){this.align="start"}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(r,o){r&2&&W("mat-mdc-dialog-actions-align-center",o.align==="center")("mat-mdc-dialog-actions-align-end",o.align==="end")},inputs:{align:"align"},standalone:!0});let i=e;return i})();function KL(i,e){let n=i.nativeElement.parentElement;for(;n&&!n.classList.contains("mat-mdc-dialog-container");)n=n.parentElement;return n?e.find(t=>t.id===n.id):null}var Vg=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[xu],imports:[KD,fn,Ui,ae,tC,ae]});let i=e;return i})();var ZL=["tooltip"],XL=20;var lC=new w("mat-tooltip-scroll-strategy");function JL(i){return()=>i.scrollStrategies.reposition({scrollThrottle:XL})}var ej={provide:lC,deps:[mt],useFactory:JL};function tj(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}var ij=new w("mat-tooltip-default-options",{providedIn:"root",factory:tj});var sC="tooltip-panel",aC=Gt({passive:!0}),nj=500,rj=8,oj=8,sj=24,aj=200,cC=(()=>{let e=class e{get position(){return this._position}set position(t){t!==this._position&&(this._position=t,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(t){this._positionAtOrigin=he(t),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(t){this._disabled=he(t),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(t){this._showDelay=ze(t)}get hideDelay(){return this._hideDelay}set hideDelay(t){this._hideDelay=ze(t),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(t){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=t!=null?String(t).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(t){this._tooltipClass=t,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(t,r,o,s,a,l,c,d,u,h,f,p){this._overlay=t,this._elementRef=r,this._scrollDispatcher=o,this._viewContainerRef=s,this._ngZone=a,this._platform=l,this._ariaDescriber=c,this._focusMonitor=d,this._dir=h,this._defaultOptions=f,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=lj,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new S,this._scrollStrategy=u,this._document=p,f&&(this._showDelay=f.showDelay,this._hideDelay=f.hideDelay,f.position&&(this.position=f.position),f.positionAtOrigin&&(this.positionAtOrigin=f.positionAtOrigin),f.touchGestures&&(this.touchGestures=f.touchGestures)),h.change.pipe(re(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=rj}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(re(this._destroyed)).subscribe(t=>{t?t==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){let t=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([r,o])=>{t.removeEventListener(r,o,aC)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(t,this.message,"tooltip"),this._focusMonitor.stopMonitoring(t)}show(t=this.showDelay,r){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let o=this._createOverlay(r);this._detach(),this._portal=this._portal||new dr(this._tooltipComponent,this._viewContainerRef);let s=this._tooltipInstance=o.attach(this._portal).instance;s._triggerElement=this._elementRef.nativeElement,s._mouseLeaveHideDelay=this._hideDelay,s.afterHidden().pipe(re(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),s.show(t)}hide(t=this.hideDelay){let r=this._tooltipInstance;r&&(r.isVisible()?r.hide(t):(r._cancelPendingAnimations(),this._detach()))}toggle(t){this._isTooltipVisible()?this.hide():this.show(void 0,t)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(t){if(this._overlayRef){let s=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!t)&&s._origin instanceof k)return this._overlayRef;this._detach()}let r=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),o=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin?t||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(r);return o.positionChanges.pipe(re(this._destroyed)).subscribe(s=>{this._updateCurrentPositionClass(s.connectionPair),this._tooltipInstance&&s.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:o,panelClass:`${this._cssClassPrefix}-${sC}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(re(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(re(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(re(this._destroyed)).subscribe(s=>{this._isTooltipVisible()&&s.keyCode===27&&!xt(s)&&(s.preventDefault(),s.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(t){let r=t.getConfig().positionStrategy,o=this._getOrigin(),s=this._getOverlayPosition();r.withPositions([this._addOffset(J(J({},o.main),s.main)),this._addOffset(J(J({},o.fallback),s.fallback))])}_addOffset(t){let r=oj,o=!this._dir||this._dir.value=="ltr";return t.originY==="top"?t.offsetY=-r:t.originY==="bottom"?t.offsetY=r:t.originX==="start"?t.offsetX=o?-r:r:t.originX==="end"&&(t.offsetX=o?r:-r),t}_getOrigin(){let t=!this._dir||this._dir.value=="ltr",r=this.position,o;r=="above"||r=="below"?o={originX:"center",originY:r=="above"?"top":"bottom"}:r=="before"||r=="left"&&t||r=="right"&&!t?o={originX:"start",originY:"center"}:(r=="after"||r=="right"&&t||r=="left"&&!t)&&(o={originX:"end",originY:"center"});let{x:s,y:a}=this._invertPosition(o.originX,o.originY);return{main:o,fallback:{originX:s,originY:a}}}_getOverlayPosition(){let t=!this._dir||this._dir.value=="ltr",r=this.position,o;r=="above"?o={overlayX:"center",overlayY:"bottom"}:r=="below"?o={overlayX:"center",overlayY:"top"}:r=="before"||r=="left"&&t||r=="right"&&!t?o={overlayX:"end",overlayY:"center"}:(r=="after"||r=="right"&&t||r=="left"&&!t)&&(o={overlayX:"start",overlayY:"center"});let{x:s,y:a}=this._invertPosition(o.overlayX,o.overlayY);return{main:o,fallback:{overlayX:s,overlayY:a}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(Ie(1),re(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(t){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=t,this._tooltipInstance._markForCheck())}_invertPosition(t,r){return this.position==="above"||this.position==="below"?r==="top"?r="bottom":r==="bottom"&&(r="top"):t==="end"?t="start":t==="start"&&(t="end"),{x:t,y:r}}_updateCurrentPositionClass(t){let{overlayY:r,originX:o,originY:s}=t,a;if(r==="center"?this._dir&&this._dir.value==="rtl"?a=o==="end"?"left":"right":a=o==="start"?"left":"right":a=r==="bottom"&&s==="top"?"above":"below",a!==this._currentPosition){let l=this._overlayRef;if(l){let c=`${this._cssClassPrefix}-${sC}-`;l.removePanelClass(c+this._currentPosition),l.addPanelClass(c+a)}this._currentPosition=a}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",t=>{this._setupPointerExitEventsIfNeeded();let r;t.x!==void 0&&t.y!==void 0&&(r=t),this.show(void 0,r)}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",t=>{let r=t.targetTouches?.[0],o=r?{x:r.clientX,y:r.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,o),nj)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let t=[];if(this._platformSupportsMouseEvents())t.push(["mouseleave",r=>{let o=r.relatedTarget;(!o||!this._overlayRef?.overlayElement.contains(o))&&this.hide()}],["wheel",r=>this._wheelListener(r)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let r=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};t.push(["touchend",r],["touchcancel",r])}this._addListeners(t),this._passiveListeners.push(...t)}_addListeners(t){t.forEach(([r,o])=>{this._elementRef.nativeElement.addEventListener(r,o,aC)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(t){if(this._isTooltipVisible()){let r=this._document.elementFromPoint(t.clientX,t.clientY),o=this._elementRef.nativeElement;r!==o&&!o.contains(r)&&this.hide()}}_disableNativeGesturesIfNecessary(){let t=this.touchGestures;if(t!=="off"){let r=this._elementRef.nativeElement,o=r.style;(t==="on"||r.nodeName!=="INPUT"&&r.nodeName!=="TEXTAREA")&&(o.userSelect=o.msUserSelect=o.webkitUserSelect=o.MozUserSelect="none"),(t==="on"||!r.draggable)&&(o.webkitUserDrag="none"),o.touchAction="none",o.webkitTapHighlightColor="transparent"}}};e.\u0275fac=function(r){return new(r||e)(m(mt),m(k),m(Ha),m(qe),m(M),m(we),m(Xd),m(Ot),m(lC),m(vt),m(ij,8),m(Z))},e.\u0275dir=D({type:e,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(r,o){r&2&&W("mat-mdc-tooltip-disabled",o.disabled)},inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]});let i=e;return i})(),lj=(()=>{let e=class e{constructor(t,r,o){this._changeDetectorRef=t,this._elementRef=r,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new S,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled=o==="NoopAnimations"}show(t){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},t)}hide(t){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},t)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:t}){(!t||!this._triggerElement.contains(t))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){let t=this._elementRef.nativeElement.getBoundingClientRect();return t.height>sj&&t.width>=aj}_handleAnimationEnd({animationName:t}){(t===this._showAnimation||t===this._hideAnimation)&&this._finalizeAnimation(t===this._showAnimation)}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(t){t?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(t){let r=this._tooltip.nativeElement,o=this._showAnimation,s=this._hideAnimation;if(r.classList.remove(t?s:o),r.classList.add(t?o:s),this._isVisible=t,t&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let a=getComputedStyle(r);(a.getPropertyValue("animation-duration")==="0s"||a.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}t&&this._onShow(),this._animationsDisabled&&(r.classList.add("_mat-animation-noopable"),this._finalizeAnimation(t))}};e.\u0275fac=function(r){return new(r||e)(m(ve),m(k),m(Te,8))},e.\u0275cmp=V({type:e,selectors:[["mat-tooltip-component"]],viewQuery:function(r,o){if(r&1&&ue(ZL,7),r&2){let s;L(s=j())&&(o._tooltip=s.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(r,o){r&1&&$("mouseleave",function(a){return o._handleMouseLeave(a)}),r&2&&_i("zoom",o.isVisible()?1:null)},decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(r,o){r&1&&(g(0,"div",0,1),$("animationend",function(a){return o._handleAnimationEnd(a)}),g(2,"div",2),I(3),b()()),r&2&&(W("mdc-tooltip--multiline",o._isMultiline),R("ngClass",o.tooltipClass),y(3),kt(o.message))},dependencies:[ir],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - 2*8px);margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - 2*8px);align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0});let i=e;return i})();var dC=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[ej],imports:[ds,Wt,fn,ae,ae,cr]});let i=e;return i})();function dj(i,e){if(i&1&&(g(0,"mat-option",18),I(1),b()),i&2){let n=e.$implicit;R("value",n),y(1),Ue(" ",n," ")}}function uj(i,e){if(i&1){let n=Tt();g(0,"mat-form-field",16)(1,"mat-select",17),$("selectionChange",function(r){Ke(n);let o=A(2);return Ze(o._changePageSize(r.value))}),yi(2,dj,2,2,"mat-option",18,vi),b()()}if(i&2){let n=A(2);R("appearance",n._formFieldAppearance)("color",n.color),y(1),R("value",n.pageSize)("disabled",n.disabled)("aria-labelledby",n._pageSizeLabelId)("panelClass",n.selectConfig.panelClass||"")("disableOptionCentering",n.selectConfig.disableOptionCentering),y(1),wi(n._displayedPageSizeOptions)}}function mj(i,e){if(i&1&&(g(0,"div",19),I(1),b()),i&2){let n=A(2);y(1),kt(n.pageSize)}}function hj(i,e){if(i&1&&(g(0,"div",12)(1,"div",13),I(2),b(),G(3,uj,4,7,"mat-form-field",14)(4,mj,2,1,"div",15),b()),i&2){let n=A();y(1),Q("id",n._pageSizeLabelId),y(1),Ue(" ",n._intl.itemsPerPageLabel," "),y(1),de(3,n._displayedPageSizeOptions.length>1?3:-1),y(1),de(4,n._displayedPageSizeOptions.length<=1?4:-1)}}function fj(i,e){if(i&1){let n=Tt();g(0,"button",20),$("click",function(){Ke(n);let r=A();return Ze(r.firstPage())}),bi(),g(1,"svg",7),z(2,"path",21),b()()}if(i&2){let n=A();R("matTooltip",n._intl.firstPageLabel)("matTooltipDisabled",n._previousButtonsDisabled())("matTooltipPosition","above")("disabled",n._previousButtonsDisabled()),Q("aria-label",n._intl.firstPageLabel)}}function pj(i,e){if(i&1){let n=Tt();bi(),$o(),g(0,"button",22),$("click",function(){Ke(n);let r=A();return Ze(r.lastPage())}),bi(),g(1,"svg",7),z(2,"path",23),b()()}if(i&2){let n=A();R("matTooltip",n._intl.lastPageLabel)("matTooltipDisabled",n._nextButtonsDisabled())("matTooltipPosition","above")("disabled",n._nextButtonsDisabled()),Q("aria-label",n._intl.lastPageLabel)}}var Ds=(()=>{let e=class e{constructor(){this.changes=new S,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(t,r,o)=>{if(o==0||r==0)return`0 of ${o}`;o=Math.max(o,0);let s=t*r,a=s{let e=class e extends yj{get pageIndex(){return this._pageIndex}set pageIndex(t){this._pageIndex=Math.max(ze(t),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(t){this._length=ze(t),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(t){this._pageSize=Math.max(ze(t),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(t){this._pageSizeOptions=(t||[]).map(r=>ze(r)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(t){this._hidePageSize=he(t)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(t){this._showFirstLastButtons=he(t)}constructor(t,r,o){if(super(),this._intl=t,this._changeDetectorRef=r,this._pageSizeLabelId=`mat-paginator-page-size-label-${wj++}`,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new F,this._intlChanges=t.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),o){let{pageSize:s,pageSizeOptions:a,hidePageSize:l,showFirstLastButtons:c}=o;s!=null&&(this._pageSize=s),a!=null&&(this._pageSizeOptions=a),l!=null&&(this._hidePageSize=l),c!=null&&(this._showFirstLastButtons=c)}this._formFieldAppearance=o?.formFieldAppearance||"outline"}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;let t=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(t)}previousPage(){if(!this.hasPreviousPage())return;let t=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(t)}firstPage(){if(!this.hasPreviousPage())return;let t=this.pageIndex;this.pageIndex=0,this._emitPageEvent(t)}lastPage(){if(!this.hasNextPage())return;let t=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(t)}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0}hasNextPage(){let t=this.getNumberOfPages()-1;return this.pageIndext-r),this._changeDetectorRef.markForCheck())}_emitPageEvent(t){this.page.emit({previousPageIndex:t,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}};e.\u0275fac=function(r){return new(r||e)(m(Ds),m(ve),m(vj,8))},e.\u0275cmp=V({type:e,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{disabled:"disabled",color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},exportAs:["matPaginator"],features:[B],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color"],["class","mat-mdc-paginator-page-size-value"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"value","disabled","aria-labelledby","panelClass","disableOptionCentering","selectionChange"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(r,o){r&1&&(g(0,"div",0)(1,"div",1),G(2,hj,5,4,"div",2),g(3,"div",3)(4,"div",4),I(5),b(),G(6,fj,3,5,"button",5),g(7,"button",6),$("click",function(){return o.previousPage()}),bi(),g(8,"svg",7),z(9,"path",8),b()(),$o(),g(10,"button",9),$("click",function(){return o.nextPage()}),bi(),g(11,"svg",7),z(12,"path",10),b()(),G(13,pj,3,5,"button",11),b()()()),r&2&&(y(2),de(2,o.hidePageSize?-1:2),y(3),Ue(" ",o._intl.getRangeLabel(o.pageIndex,o.pageSize,o.length)," "),y(1),de(6,o.showFirstLastButtons?6:-1),y(1),R("matTooltip",o._intl.previousPageLabel)("matTooltipDisabled",o._previousButtonsDisabled())("matTooltipPosition","above")("disabled",o._previousButtonsDisabled()),Q("aria-label",o._intl.previousPageLabel),y(3),R("matTooltip",o._intl.nextPageLabel)("matTooltipDisabled",o._nextButtonsDisabled())("matTooltipPosition","above")("disabled",o._nextButtonsDisabled()),Q("aria-label",o._intl.nextPageLabel),y(3),de(13,o.showFirstLastButtons?13:-1))},dependencies:[hs,bs,vu,ms,cC],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color);background-color:var(--mat-paginator-container-background-color);font-family:var(--mat-paginator-container-text-font);line-height:var(--mat-paginator-container-text-line-height);font-size:var(--mat-paginator-container-text-size);font-weight:var(--mat-paginator-container-text-weight);letter-spacing:var(--mat-paginator-container-text-tracking)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size)}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0});let i=e;return i})(),uC=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[bj],imports:[zi,ws,dC]});let i=e;return i})();var h1=ho(_C(),1),f1=ho(Hg(),1),p1=ho(AC(),1);var Cs=class{},OC=(()=>{class i extends Cs{getTranslation(n){return Me({})}static \u0275fac=(()=>{let n;return function(r){return(n||(n=je(i)))(r||i)}})();static \u0275prov=C({token:i,factory:i.\u0275fac})}return i})(),Qa=class{},RC=(()=>{class i{handle(n){return n.key}static \u0275fac=function(t){return new(t||i)};static \u0275prov=C({token:i,factory:i.\u0275fac})}return i})();function Ka(i,e){if(i===e)return!0;if(i===null||e===null)return!1;if(i!==i&&e!==e)return!0;let n=typeof i,t=typeof e,r,o,s;if(n==t&&n=="object")if(Array.isArray(i)){if(!Array.isArray(e))return!1;if((r=i.length)==e.length){for(o=0;o{Ug(e[t])?t in i?n[t]=NC(i[t],e[t]):Object.assign(n,{[t]:e[t]}):Object.assign(n,{[t]:e[t]})}),n}var Es=class{},FC=(()=>{class i extends Es{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(n,t){let r;return typeof n=="string"?r=this.interpolateString(n,t):typeof n=="function"?r=this.interpolateFunction(n,t):r=n,r}getValue(n,t){let r=typeof t=="string"?t.split("."):[t];t="";do t+=r.shift(),li(n)&&li(n[t])&&(typeof n[t]=="object"||!r.length)?(n=n[t],t=""):r.length?t+=".":n=void 0;while(r.length);return n}interpolateFunction(n,t){return n(t)}interpolateString(n,t){return t?n.replace(this.templateMatcher,(r,o)=>{let s=this.getValue(t,o);return li(s)?s:r}):n}static \u0275fac=(()=>{let n;return function(r){return(n||(n=je(i)))(r||i)}})();static \u0275prov=C({token:i,factory:i.\u0275fac})}return i})(),ks=class{},PC=(()=>{class i extends ks{compile(n,t){return n}compileTranslations(n,t){return n}static \u0275fac=(()=>{let n;return function(r){return(n||(n=je(i)))(r||i)}})();static \u0275prov=C({token:i,factory:i.\u0275fac})}return i})(),Cu=class{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new F;onLangChange=new F;onDefaultLangChange=new F},Wg=new w("USE_STORE"),Gg=new w("USE_DEFAULT_LANG"),qg=new w("DEFAULT_LANGUAGE"),Yg=new w("USE_EXTEND"),mr=(()=>{class i{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new F;_onLangChange=new F;_onDefaultLangChange=new F;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(n){this.isolate?this._defaultLang=n:this.store.defaultLang=n}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(n){this.isolate?this._currentLang=n:this.store.currentLang=n}get langs(){return this.isolate?this._langs:this.store.langs}set langs(n){this.isolate?this._langs=n:this.store.langs=n}get translations(){return this.isolate?this._translations:this.store.translations}set translations(n){this.isolate?this._translations=n:this.store.translations=n}constructor(n,t,r,o,s,a=!0,l=!1,c=!1,d){this.store=n,this.currentLoader=t,this.compiler=r,this.parser=o,this.missingTranslationHandler=s,this.useDefaultLang=a,this.isolate=l,this.extend=c,d&&this.setDefaultLang(d)}setDefaultLang(n){if(n===this.defaultLang)return;let t=this.retrieveTranslations(n);typeof t<"u"?(this.defaultLang==null&&(this.defaultLang=n),t.pipe(Ie(1)).subscribe(r=>{this.changeDefaultLang(n)})):this.changeDefaultLang(n)}getDefaultLang(){return this.defaultLang}use(n){if(n===this.currentLang)return Me(this.translations[n]);let t=this.retrieveTranslations(n);return typeof t<"u"?(this.currentLang||(this.currentLang=n),t.pipe(Ie(1)).subscribe(r=>{this.changeLang(n)}),t):(this.changeLang(n),Me(this.translations[n]))}retrieveTranslations(n){let t;return(typeof this.translations[n]>"u"||this.extend)&&(this._translationRequests[n]=this._translationRequests[n]||this.getTranslation(n),t=this._translationRequests[n]),t}getTranslation(n){this.pending=!0;let t=this.currentLoader.getTranslation(n).pipe(Mr(1),Ie(1));return this.loadingTranslations=t.pipe($e(r=>this.compiler.compileTranslations(r,n)),Mr(1),Ie(1)),this.loadingTranslations.subscribe({next:r=>{this.translations[n]=this.extend&&this.translations[n]?J(J({},r),this.translations[n]):r,this.updateLangs(),this.pending=!1},error:r=>{this.pending=!1}}),t}setTranslation(n,t,r=!1){t=this.compiler.compileTranslations(t,n),(r||this.extend)&&this.translations[n]?this.translations[n]=NC(this.translations[n],t):this.translations[n]=t,this.updateLangs(),this.onTranslationChange.emit({lang:n,translations:this.translations[n]})}getLangs(){return this.langs}addLangs(n){n.forEach(t=>{this.langs.indexOf(t)===-1&&this.langs.push(t)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(n,t,r){let o;if(t instanceof Array){let s={},a=!1;for(let l of t)s[l]=this.getParsedResult(n,l,r),$t(s[l])&&(a=!0);if(a){let l=t.map(c=>$t(s[c])?s[c]:Me(s[c]));return Ws(l).pipe($e(c=>{let d={};return c.forEach((u,h)=>{d[t[h]]=u}),d}))}return s}if(n&&(o=this.parser.interpolate(this.parser.getValue(n,t),r)),typeof o>"u"&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(o=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],t),r)),typeof o>"u"){let s={key:t,translateService:this};typeof r<"u"&&(s.interpolateParams=r),o=this.missingTranslationHandler.handle(s)}return typeof o<"u"?o:t}get(n,t){if(!li(n)||!n.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(Dm(r=>(r=this.getParsedResult(r,n,t),$t(r)?r:Me(r))));{let r=this.getParsedResult(this.translations[this.currentLang],n,t);return $t(r)?r:Me(r)}}getStreamOnTranslationChange(n,t){if(!li(n)||!n.length)throw new Error('Parameter "key" required');return Mi(Yi(()=>this.get(n,t)),this.onTranslationChange.pipe(Et(r=>{let o=this.getParsedResult(r.translations,n,t);return typeof o.subscribe=="function"?o:Me(o)})))}stream(n,t){if(!li(n)||!n.length)throw new Error('Parameter "key" required');return Mi(Yi(()=>this.get(n,t)),this.onLangChange.pipe(Et(r=>{let o=this.getParsedResult(r.translations,n,t);return $t(o)?o:Me(o)})))}instant(n,t){if(!li(n)||!n.length)throw new Error('Parameter "key" required');let r=this.getParsedResult(this.translations[this.currentLang],n,t);if($t(r)){if(n instanceof Array){let o={};return n.forEach((s,a)=>{o[n[a]]=n[a]}),o}return n}else return r}set(n,t,r=this.currentLang){this.translations[r][n]=this.compiler.compile(t,r),this.updateLangs(),this.onTranslationChange.emit({lang:r,translations:this.translations[r]})}changeLang(n){this.currentLang=n,this.onLangChange.emit({lang:n,translations:this.translations[n]}),this.defaultLang==null&&this.changeDefaultLang(n)}changeDefaultLang(n){this.defaultLang=n,this.onDefaultLangChange.emit({lang:n,translations:this.translations[n]})}reloadLang(n){return this.resetLang(n),this.getTranslation(n)}resetLang(n){this._translationRequests[n]=void 0,this.translations[n]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let n=window.navigator.languages?window.navigator.languages[0]:null;if(n=n||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,!(typeof n>"u"))return n.indexOf("-")!==-1&&(n=n.split("-")[0]),n.indexOf("_")!==-1&&(n=n.split("_")[0]),n}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let n=window.navigator.languages?window.navigator.languages[0]:null;return n=n||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,n}static \u0275fac=function(t){return new(t||i)(_(Cu),_(Cs),_(ks),_(Es),_(Qa),_(Gg),_(Wg),_(Yg),_(qg))};static \u0275prov=C({token:i,factory:i.\u0275fac})}return i})(),hr=(()=>{class i{translateService;element;_ref;key;lastParams;currentParams;onLangChangeSub;onDefaultLangChangeSub;onTranslationChangeSub;set translate(n){n&&(this.key=n,this.checkNodes())}set translateParams(n){Ka(this.currentParams,n)||(this.currentParams=n,this.checkNodes(!0))}constructor(n,t,r){this.translateService=n,this.element=t,this._ref=r,this.onTranslationChangeSub||(this.onTranslationChangeSub=this.translateService.onTranslationChange.subscribe(o=>{o.lang===this.translateService.currentLang&&this.checkNodes(!0,o.translations)})),this.onLangChangeSub||(this.onLangChangeSub=this.translateService.onLangChange.subscribe(o=>{this.checkNodes(!0,o.translations)})),this.onDefaultLangChangeSub||(this.onDefaultLangChangeSub=this.translateService.onDefaultLangChange.subscribe(o=>{this.checkNodes(!0)}))}ngAfterViewChecked(){this.checkNodes()}checkNodes(n=!1,t){let r=this.element.nativeElement.childNodes;r.length||(this.setContent(this.element.nativeElement,this.key),r=this.element.nativeElement.childNodes);for(let o=0;o{s!==n&&(t.lastKey=n),t.originalContent||(t.originalContent=this.getContent(t)),t.currentValue=li(s)?s:t.originalContent||n,this.setContent(t,this.key?t.currentValue:t.originalContent.replace(n,t.currentValue)),this._ref.markForCheck()};if(li(r)){let s=this.translateService.getParsedResult(r,n,this.currentParams);$t(s)?s.subscribe({next:o}):o(s)}else this.translateService.get(n,this.currentParams).subscribe(o)}}getContent(n){return li(n.textContent)?n.textContent:n.data}setContent(n,t){li(n.textContent)?n.textContent=t:n.data=t}ngOnDestroy(){this.onLangChangeSub&&this.onLangChangeSub.unsubscribe(),this.onDefaultLangChangeSub&&this.onDefaultLangChangeSub.unsubscribe(),this.onTranslationChangeSub&&this.onTranslationChangeSub.unsubscribe()}static \u0275fac=function(t){return new(t||i)(m(mr),m(k),m(ve))};static \u0275dir=D({type:i,selectors:[["","translate",""],["","ngx-translate",""]],inputs:{translate:"translate",translateParams:"translateParams"}})}return i})(),Is=(()=>{class i{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(n,t){this.translate=n,this._ref=t}updateValue(n,t,r){let o=s=>{this.value=s!==void 0?s:n,this.lastKey=n,this._ref.markForCheck()};if(r){let s=this.translate.getParsedResult(r,n,t);$t(s.subscribe)?s.subscribe(o):o(s)}this.translate.get(n,t).subscribe(o)}transform(n,...t){if(!n||!n.length)return n;if(Ka(n,this.lastKey)&&Ka(t,this.lastParams))return this.value;let r;if(li(t[0])&&t.length)if(typeof t[0]=="string"&&t[0].length){let o=t[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{r=JSON.parse(o)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${t[0]}`)}}else typeof t[0]=="object"&&!Array.isArray(t[0])&&(r=t[0]);return this.lastKey=n,this.lastParams=t,this.updateValue(n,r),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(o=>{this.lastKey&&o.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(n,r,o.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(o=>{this.lastKey&&(this.lastKey=null,this.updateValue(n,r,o.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(n,r))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(t){return new(t||i)(m(mr,16),m(ve,16))};static \u0275pipe=Qn({name:"translate",type:i,pure:!1});static \u0275prov=C({token:i,factory:i.\u0275fac})}return i})(),Nt=(()=>{class i{static forRoot(n={}){return{ngModule:i,providers:[n.loader||{provide:Cs,useClass:OC},n.compiler||{provide:ks,useClass:PC},n.parser||{provide:Es,useClass:FC},n.missingTranslationHandler||{provide:Qa,useClass:RC},Cu,{provide:Wg,useValue:n.isolate},{provide:Gg,useValue:n.useDefaultLang},{provide:Yg,useValue:n.extend},{provide:qg,useValue:n.defaultLanguage},mr]}}static forChild(n={}){return{ngModule:i,providers:[n.loader||{provide:Cs,useClass:OC},n.compiler||{provide:ks,useClass:PC},n.parser||{provide:Es,useClass:FC},n.missingTranslationHandler||{provide:Qa,useClass:RC},{provide:Wg,useValue:n.isolate},{provide:Gg,useValue:n.useDefaultLang},{provide:Yg,useValue:n.extend},{provide:qg,useValue:n.defaultLanguage},mr]}}static \u0275fac=function(t){return new(t||i)};static \u0275mod=N({type:i});static \u0275inj=P({})}return i})();function LC(i,e){var n=Object.keys(i);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(i);e&&(t=t.filter(function(r){return Object.getOwnPropertyDescriptor(i,r).enumerable})),n.push.apply(n,t)}return n}function H(i){for(var e=1;ei.length)&&(e=i.length);for(var n=0,t=new Array(e);n-1;r--){var o=n[r],s=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(t=o)}return et.head.insertBefore(e,t),i}}var Gj="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function ol(){for(var i=12,e="";i-- >0;)e+=Gj[Math.random()*62|0];return e}function Os(i){for(var e=[],n=(i||[]).length>>>0;n--;)e[n]=i[n];return e}function pb(i){return i.classList?Os(i.classList):(i.getAttribute("class")||"").split(" ").filter(function(e){return e})}function yE(i){return"".concat(i).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function qj(i){return Object.keys(i||{}).reduce(function(e,n){return e+"".concat(n,'="').concat(yE(i[n]),'" ')},"").trim()}function Vu(i){return Object.keys(i||{}).reduce(function(e,n){return e+"".concat(n,": ").concat(i[n].trim(),";")},"")}function gb(i){return i.size!==pn.size||i.x!==pn.x||i.y!==pn.y||i.rotate!==pn.rotate||i.flipX||i.flipY}function Yj(i){var e=i.transform,n=i.containerWidth,t=i.iconWidth,r={transform:"translate(".concat(n/2," 256)")},o="translate(".concat(e.x*32,", ").concat(e.y*32,") "),s="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),a="rotate(".concat(e.rotate," 0 0)"),l={transform:"".concat(o," ").concat(s," ").concat(a)},c={transform:"translate(".concat(t/2*-1," -256)")};return{outer:r,inner:l,path:c}}function Qj(i){var e=i.transform,n=i.width,t=n===void 0?eb:n,r=i.height,o=r===void 0?eb:r,s=i.startCentered,a=s===void 0?!1:s,l="";return a&&hE?l+="translate(".concat(e.x/fr-t/2,"em, ").concat(e.y/fr-o/2,"em) "):a?l+="translate(calc(-50% + ".concat(e.x/fr,"em), calc(-50% + ").concat(e.y/fr,"em)) "):l+="translate(".concat(e.x/fr,"em, ").concat(e.y/fr,"em) "),l+="scale(".concat(e.size/fr*(e.flipX?-1:1),", ").concat(e.size/fr*(e.flipY?-1:1),") "),l+="rotate(".concat(e.rotate,"deg) "),l}var Kj=`:root, :host { + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular"; + --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light"; + --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin"; + --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; + --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { + overflow: visible; + box-sizing: content-box; +} + +.svg-inline--fa { + display: var(--fa-display, inline-block); + height: 1em; + overflow: visible; + vertical-align: -0.125em; +} +.svg-inline--fa.fa-2xs { + vertical-align: 0.1em; +} +.svg-inline--fa.fa-xs { + vertical-align: 0em; +} +.svg-inline--fa.fa-sm { + vertical-align: -0.0714285705em; +} +.svg-inline--fa.fa-lg { + vertical-align: -0.2em; +} +.svg-inline--fa.fa-xl { + vertical-align: -0.25em; +} +.svg-inline--fa.fa-2xl { + vertical-align: -0.3125em; +} +.svg-inline--fa.fa-pull-left { + margin-right: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-pull-right { + margin-left: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-li { + width: var(--fa-li-width, 2em); + top: 0.25em; +} +.svg-inline--fa.fa-fw { + width: var(--fa-fw-width, 1.25em); +} + +.fa-layers svg.svg-inline--fa { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; +} + +.fa-layers-counter, .fa-layers-text { + display: inline-block; + position: absolute; + text-align: center; +} + +.fa-layers { + display: inline-block; + height: 1em; + position: relative; + text-align: center; + vertical-align: -0.125em; + width: 1em; +} +.fa-layers svg.svg-inline--fa { + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.fa-layers-text { + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.fa-layers-counter { + background-color: var(--fa-counter-background-color, #ff253a); + border-radius: var(--fa-counter-border-radius, 1em); + box-sizing: border-box; + color: var(--fa-inverse, #fff); + line-height: var(--fa-counter-line-height, 1); + max-width: var(--fa-counter-max-width, 5em); + min-width: var(--fa-counter-min-width, 1.5em); + overflow: hidden; + padding: var(--fa-counter-padding, 0.25em 0.5em); + right: var(--fa-right, 0); + text-overflow: ellipsis; + top: var(--fa-top, 0); + -webkit-transform: scale(var(--fa-counter-scale, 0.25)); + transform: scale(var(--fa-counter-scale, 0.25)); + -webkit-transform-origin: top right; + transform-origin: top right; +} + +.fa-layers-bottom-right { + bottom: var(--fa-bottom, 0); + right: var(--fa-right, 0); + top: auto; + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: bottom right; + transform-origin: bottom right; +} + +.fa-layers-bottom-left { + bottom: var(--fa-bottom, 0); + left: var(--fa-left, 0); + right: auto; + top: auto; + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: bottom left; + transform-origin: bottom left; +} + +.fa-layers-top-right { + top: var(--fa-top, 0); + right: var(--fa-right, 0); + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: top right; + transform-origin: top right; +} + +.fa-layers-top-left { + left: var(--fa-left, 0); + right: auto; + top: var(--fa-top, 0); + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: top left; + transform-origin: top left; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + -webkit-animation-name: fa-beat; + animation-name: fa-beat; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + -webkit-animation-name: fa-bounce; + animation-name: fa-bounce; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + -webkit-animation-name: fa-fade; + animation-name: fa-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + -webkit-animation-name: fa-beat-fade; + animation-name: fa-beat-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + -webkit-animation-name: fa-flip; + animation-name: fa-flip; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + -webkit-animation-name: fa-shake; + animation-name: fa-shake; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 2s); + animation-duration: var(--fa-animation-duration, 2s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, +.fa-bounce, +.fa-fade, +.fa-beat-fade, +.fa-flip, +.fa-pulse, +.fa-shake, +.fa-spin, +.fa-spin-pulse { + -webkit-animation-delay: -1ms; + animation-delay: -1ms; + -webkit-animation-duration: 1ms; + animation-duration: 1ms; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + -webkit-transition-delay: 0s; + transition-delay: 0s; + -webkit-transition-duration: 0s; + transition-duration: 0s; + } +} +@-webkit-keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@-webkit-keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } +} +@-webkit-keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@-webkit-keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); + } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); + } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@-webkit-keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@-webkit-keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.fa-rotate-90 { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.fa-rotate-180 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} + +.fa-rotate-270 { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); +} + +.fa-flip-horizontal { + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +.fa-flip-vertical { + -webkit-transform: scale(1, -1); + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); +} + +.fa-rotate-by { + -webkit-transform: rotate(var(--fa-rotate-angle, none)); + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + vertical-align: middle; + height: 2em; + position: relative; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; + z-index: var(--fa-stack-z-index, auto); +} + +.svg-inline--fa.fa-stack-1x { + height: 1em; + width: 1.25em; +} +.svg-inline--fa.fa-stack-2x { + height: 2em; + width: 2.5em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.svg-inline--fa .fa-primary { + fill: var(--fa-primary-color, currentColor); + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa .fa-secondary { + fill: var(--fa-secondary-color, currentColor); + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-primary { + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-secondary { + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa mask .fa-primary, +.svg-inline--fa mask .fa-secondary { + fill: black; +} + +.fad.fa-inverse, +.fa-duotone.fa-inverse { + color: var(--fa-inverse, #fff); +}`;function wE(){var i=fE,e=pE,n=q.cssPrefix,t=q.replacementClass,r=Kj;if(n!==i||t!==e){var o=new RegExp("\\.".concat(i,"\\-"),"g"),s=new RegExp("\\--".concat(i,"\\-"),"g"),a=new RegExp("\\.".concat(e),"g");r=r.replace(o,".".concat(n,"-")).replace(s,"--".concat(n,"-")).replace(a,".".concat(t))}return r}var WC=!1;function Qg(){q.autoAddCss&&!WC&&(Wj(wE()),WC=!0)}var Zj={mixout:function(){return{dom:{css:wE,insertCss:Qg}}},hooks:function(){return{beforeDOMElementCreation:function(){Qg()},beforeI2svg:function(){Qg()}}}},Bn=pr||{};Bn[Vn]||(Bn[Vn]={});Bn[Vn].styles||(Bn[Vn].styles={});Bn[Vn].hooks||(Bn[Vn].hooks={});Bn[Vn].shims||(Bn[Vn].shims=[]);var Wi=Bn[Vn],xE=[],Xj=function i(){et.removeEventListener("DOMContentLoaded",i),Lu=1,xE.map(function(e){return e()})},Lu=!1;Hn&&(Lu=(et.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(et.readyState),Lu||et.addEventListener("DOMContentLoaded",Xj));function Jj(i){Hn&&(Lu?setTimeout(i,0):xE.push(i))}function ll(i){var e=i.tag,n=i.attributes,t=n===void 0?{}:n,r=i.children,o=r===void 0?[]:r;return typeof i=="string"?yE(i):"<".concat(e," ").concat(qj(t),">").concat(o.map(ll).join(""),"")}function GC(i,e,n){if(i&&i[e]&&i[e][n])return{prefix:e,iconName:n,icon:i[e][n]}}var eV=function(e,n){return function(t,r,o,s){return e.call(n,t,r,o,s)}},Kg=function(e,n,t,r){var o=Object.keys(e),s=o.length,a=r!==void 0?eV(n,r):n,l,c,d;for(t===void 0?(l=1,d=e[o[0]]):(l=0,d=t);l=55296&&r<=56319&&n=55296&&t<=56319&&n>e+1&&(r=i.charCodeAt(e+1),r>=56320&&r<=57343)?(t-55296)*1024+r-56320+65536:t}function qC(i){return Object.keys(i).reduce(function(e,n){var t=i[n],r=!!t.icon;return r?e[t.iconName]=t.icon:e[n]=t,e},{})}function nb(i,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},t=n.skipHooks,r=t===void 0?!1:t,o=qC(e);typeof Wi.hooks.addPack=="function"&&!r?Wi.hooks.addPack(i,qC(e)):Wi.styles[i]=H(H({},Wi.styles[i]||{}),o),i==="fas"&&nb("fa",e)}var Au,Ou,Ru,Ss=Wi.styles,nV=Wi.shims,rV=(Au={},Dt(Au,Je,Object.values(nl[Je])),Dt(Au,lt,Object.values(nl[lt])),Au),bb=null,DE={},CE={},EE={},kE={},IE={},oV=(Ou={},Dt(Ou,Je,Object.keys(tl[Je])),Dt(Ou,lt,Object.keys(tl[lt])),Ou);function sV(i){return~zj.indexOf(i)}function aV(i,e){var n=e.split("-"),t=n[0],r=n.slice(1).join("-");return t===i&&r!==""&&!sV(r)?r:null}var SE=function(){var e=function(o){return Kg(Ss,function(s,a,l){return s[l]=Kg(a,o,{}),s},{})};DE=e(function(r,o,s){if(o[3]&&(r[o[3]]=s),o[2]){var a=o[2].filter(function(l){return typeof l=="number"});a.forEach(function(l){r[l.toString(16)]=s})}return r}),CE=e(function(r,o,s){if(r[s]=s,o[2]){var a=o[2].filter(function(l){return typeof l=="string"});a.forEach(function(l){r[l]=s})}return r}),IE=e(function(r,o,s){var a=o[2];return r[s]=s,a.forEach(function(l){r[l]=s}),r});var n="far"in Ss||q.autoFetchSvg,t=Kg(nV,function(r,o){var s=o[0],a=o[1],l=o[2];return a==="far"&&!n&&(a="fas"),typeof s=="string"&&(r.names[s]={prefix:a,iconName:l}),typeof s=="number"&&(r.unicodes[s.toString(16)]={prefix:a,iconName:l}),r},{names:{},unicodes:{}});EE=t.names,kE=t.unicodes,bb=Bu(q.styleDefault,{family:q.familyDefault})};Uj(function(i){bb=Bu(i.styleDefault,{family:q.familyDefault})});SE();function _b(i,e){return(DE[i]||{})[e]}function lV(i,e){return(CE[i]||{})[e]}function so(i,e){return(IE[i]||{})[e]}function ME(i){return EE[i]||{prefix:null,iconName:null}}function cV(i){var e=kE[i],n=_b("fas",i);return e||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function gr(){return bb}var vb=function(){return{prefix:null,iconName:null,rest:[]}};function Bu(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=e.family,t=n===void 0?Je:n,r=tl[t][i],o=il[t][i]||il[t][r],s=i in Wi.styles?i:null;return o||s||null}var YC=(Ru={},Dt(Ru,Je,Object.keys(nl[Je])),Dt(Ru,lt,Object.keys(nl[lt])),Ru);function zu(i){var e,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=n.skipLookups,r=t===void 0?!1:t,o=(e={},Dt(e,Je,"".concat(q.cssPrefix,"-").concat(Je)),Dt(e,lt,"".concat(q.cssPrefix,"-").concat(lt)),e),s=null,a=Je;(i.includes(o[Je])||i.some(function(c){return YC[Je].includes(c)}))&&(a=Je),(i.includes(o[lt])||i.some(function(c){return YC[lt].includes(c)}))&&(a=lt);var l=i.reduce(function(c,d){var u=aV(q.cssPrefix,d);if(Ss[d]?(d=rV[a].includes(d)?Pj[a][d]:d,s=d,c.prefix=d):oV[a].indexOf(d)>-1?(s=d,c.prefix=Bu(d,{family:a})):u?c.iconName=u:d!==q.replacementClass&&d!==o[Je]&&d!==o[lt]&&c.rest.push(d),!r&&c.prefix&&c.iconName){var h=s==="fa"?ME(c.iconName):{},f=so(c.prefix,c.iconName);h.prefix&&(s=null),c.iconName=h.iconName||f||c.iconName,c.prefix=h.prefix||c.prefix,c.prefix==="far"&&!Ss.far&&Ss.fas&&!q.autoFetchSvg&&(c.prefix="fas")}return c},vb());return(i.includes("fa-brands")||i.includes("fab"))&&(l.prefix="fab"),(i.includes("fa-duotone")||i.includes("fad"))&&(l.prefix="fad"),!l.prefix&&a===lt&&(Ss.fass||q.autoFetchSvg)&&(l.prefix="fass",l.iconName=so(l.prefix,l.iconName)||l.iconName),(l.prefix==="fa"||s==="fa")&&(l.prefix=gr()||"fas"),l}var dV=function(){function i(){Dj(this,i),this.definitions={}}return Cj(i,[{key:"add",value:function(){for(var n=this,t=arguments.length,r=new Array(t),o=0;o0&&d.forEach(function(u){typeof u=="string"&&(n[a][u]=c)}),n[a][l]=c}),n}}]),i}(),QC=[],Ms={},Ts={},uV=Object.keys(Ts);function mV(i,e){var n=e.mixoutsTo;return QC=i,Ms={},Object.keys(Ts).forEach(function(t){uV.indexOf(t)===-1&&delete Ts[t]}),QC.forEach(function(t){var r=t.mixout?t.mixout():{};if(Object.keys(r).forEach(function(s){typeof r[s]=="function"&&(n[s]=r[s]),Nu(r[s])==="object"&&Object.keys(r[s]).forEach(function(a){n[s]||(n[s]={}),n[s][a]=r[s][a]})}),t.hooks){var o=t.hooks();Object.keys(o).forEach(function(s){Ms[s]||(Ms[s]=[]),Ms[s].push(o[s])})}t.provides&&t.provides(Ts)}),n}function rb(i,e){for(var n=arguments.length,t=new Array(n>2?n-2:0),r=2;r1?e-1:0),t=1;t0&&arguments[0]!==void 0?arguments[0]:{};return Hn?(lo("beforeI2svg",e),zn("pseudoElements2svg",e),zn("i2svg",e)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.autoReplaceSvgRoot;q.autoReplaceSvg===!1&&(q.autoReplaceSvg=!0),q.observeMutations=!0,Jj(function(){gV({autoReplaceSvgRoot:n}),lo("watch",e)})}},pV={icon:function(e){if(e===null)return null;if(Nu(e)==="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:so(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){var n=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],t=Bu(e[0]);return{prefix:t,iconName:so(t,n)||n}}if(typeof e=="string"&&(e.indexOf("".concat(q.cssPrefix,"-"))>-1||e.match(Nj))){var r=zu(e.split(" "),{skipLookups:!0});return{prefix:r.prefix||gr(),iconName:so(r.prefix,r.iconName)||r.iconName}}if(typeof e=="string"){var o=gr();return{prefix:o,iconName:so(o,e)||e}}}},ci={noAuto:hV,config:q,dom:fV,parse:pV,library:TE,findIconDefinition:ob,toHtml:ll},gV=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=e.autoReplaceSvgRoot,t=n===void 0?et:n;(Object.keys(Wi.styles).length>0||q.autoFetchSvg)&&Hn&&q.autoReplaceSvg&&ci.dom.i2svg({node:t})};function Hu(i,e){return Object.defineProperty(i,"abstract",{get:e}),Object.defineProperty(i,"html",{get:function(){return i.abstract.map(function(t){return ll(t)})}}),Object.defineProperty(i,"node",{get:function(){if(Hn){var t=et.createElement("div");return t.innerHTML=i.html,t.children}}}),i}function bV(i){var e=i.children,n=i.main,t=i.mask,r=i.attributes,o=i.styles,s=i.transform;if(gb(s)&&n.found&&!t.found){var a=n.width,l=n.height,c={x:a/l/2,y:.5};r.style=Vu(H(H({},o),{},{"transform-origin":"".concat(c.x+s.x/16,"em ").concat(c.y+s.y/16,"em")}))}return[{tag:"svg",attributes:r,children:e}]}function _V(i){var e=i.prefix,n=i.iconName,t=i.children,r=i.attributes,o=i.symbol,s=o===!0?"".concat(e,"-").concat(q.cssPrefix,"-").concat(n):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:H(H({},r),{},{id:s}),children:t}]}]}function yb(i){var e=i.icons,n=e.main,t=e.mask,r=i.prefix,o=i.iconName,s=i.transform,a=i.symbol,l=i.title,c=i.maskId,d=i.titleId,u=i.extra,h=i.watchable,f=h===void 0?!1:h,p=t.found?t:n,v=p.width,E=p.height,T=r==="fak",Y=[q.replacementClass,o?"".concat(q.cssPrefix,"-").concat(o):""].filter(function(ht){return u.classes.indexOf(ht)===-1}).filter(function(ht){return ht!==""||!!ht}).concat(u.classes).join(" "),oe={children:[],attributes:H(H({},u.attributes),{},{"data-prefix":r,"data-icon":o,class:Y,role:u.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(v," ").concat(E)})},_e=T&&!~u.classes.indexOf("fa-fw")?{width:"".concat(v/E*16*.0625,"em")}:{};f&&(oe.attributes[ao]=""),l&&(oe.children.push({tag:"title",attributes:{id:oe.attributes["aria-labelledby"]||"title-".concat(d||ol())},children:[l]}),delete oe.attributes.title);var He=H(H({},oe),{},{prefix:r,iconName:o,main:n,mask:t,maskId:c,transform:s,symbol:a,styles:H(H({},_e),u.styles)}),Ne=t.found&&n.found?zn("generateAbstractMask",He)||{children:[],attributes:{}}:zn("generateAbstractIcon",He)||{children:[],attributes:{}},Le=Ne.children,It=Ne.attributes;return He.children=Le,He.attributes=It,a?_V(He):bV(He)}function KC(i){var e=i.content,n=i.width,t=i.height,r=i.transform,o=i.title,s=i.extra,a=i.watchable,l=a===void 0?!1:a,c=H(H(H({},s.attributes),o?{title:o}:{}),{},{class:s.classes.join(" ")});l&&(c[ao]="");var d=H({},s.styles);gb(r)&&(d.transform=Qj({transform:r,startCentered:!0,width:n,height:t}),d["-webkit-transform"]=d.transform);var u=Vu(d);u.length>0&&(c.style=u);var h=[];return h.push({tag:"span",attributes:c,children:[e]}),o&&h.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),h}function vV(i){var e=i.content,n=i.title,t=i.extra,r=H(H(H({},t.attributes),n?{title:n}:{}),{},{class:t.classes.join(" ")}),o=Vu(t.styles);o.length>0&&(r.style=o);var s=[];return s.push({tag:"span",attributes:r,children:[e]}),n&&s.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),s}var Zg=Wi.styles;function sb(i){var e=i[0],n=i[1],t=i.slice(4),r=db(t,1),o=r[0],s=null;return Array.isArray(o)?s={tag:"g",attributes:{class:"".concat(q.cssPrefix,"-").concat(oo.GROUP)},children:[{tag:"path",attributes:{class:"".concat(q.cssPrefix,"-").concat(oo.SECONDARY),fill:"currentColor",d:o[0]}},{tag:"path",attributes:{class:"".concat(q.cssPrefix,"-").concat(oo.PRIMARY),fill:"currentColor",d:o[1]}}]}:s={tag:"path",attributes:{fill:"currentColor",d:o}},{found:!0,width:e,height:n,icon:s}}var yV={found:!1,width:512,height:512};function wV(i,e){!gE&&!q.showMissingIcons&&i&&console.error('Icon with name "'.concat(i,'" and prefix "').concat(e,'" is missing.'))}function ab(i,e){var n=e;return e==="fa"&&q.styleDefault!==null&&(e=gr()),new Promise(function(t,r){var o={found:!1,width:512,height:512,icon:zn("missingIconAbstract")||{}};if(n==="fa"){var s=ME(i)||{};i=s.iconName||i,e=s.prefix||e}if(i&&e&&Zg[e]&&Zg[e][i]){var a=Zg[e][i];return t(sb(a))}wV(i,e),t(H(H({},yV),{},{icon:q.showMissingIcons&&i?zn("missingIconAbstract")||{}:{}}))})}var ZC=function(){},lb=q.measurePerformance&&Eu&&Eu.mark&&Eu.measure?Eu:{mark:ZC,measure:ZC},Xa='FA "6.5.1"',xV=function(e){return lb.mark("".concat(Xa," ").concat(e," begins")),function(){return AE(e)}},AE=function(e){lb.mark("".concat(Xa," ").concat(e," ends")),lb.measure("".concat(Xa," ").concat(e),"".concat(Xa," ").concat(e," begins"),"".concat(Xa," ").concat(e," ends"))},wb={begin:xV,end:AE},Fu=function(){};function XC(i){var e=i.getAttribute?i.getAttribute(ao):null;return typeof e=="string"}function DV(i){var e=i.getAttribute?i.getAttribute(mb):null,n=i.getAttribute?i.getAttribute(hb):null;return e&&n}function CV(i){return i&&i.classList&&i.classList.contains&&i.classList.contains(q.replacementClass)}function EV(){if(q.autoReplaceSvg===!0)return Pu.replace;var i=Pu[q.autoReplaceSvg];return i||Pu.replace}function kV(i){return et.createElementNS("http://www.w3.org/2000/svg",i)}function IV(i){return et.createElement(i)}function OE(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=e.ceFn,t=n===void 0?i.tag==="svg"?kV:IV:n;if(typeof i=="string")return et.createTextNode(i);var r=t(i.tag);Object.keys(i.attributes||[]).forEach(function(s){r.setAttribute(s,i.attributes[s])});var o=i.children||[];return o.forEach(function(s){r.appendChild(OE(s,{ceFn:t}))}),r}function SV(i){var e=" ".concat(i.outerHTML," ");return e="".concat(e,"Font Awesome fontawesome.com "),e}var Pu={replace:function(e){var n=e[0];if(n.parentNode)if(e[1].forEach(function(r){n.parentNode.insertBefore(OE(r),n)}),n.getAttribute(ao)===null&&q.keepOriginalSource){var t=et.createComment(SV(n));n.parentNode.replaceChild(t,n)}else n.remove()},nest:function(e){var n=e[0],t=e[1];if(~pb(n).indexOf(q.replacementClass))return Pu.replace(e);var r=new RegExp("".concat(q.cssPrefix,"-.*"));if(delete t[0].attributes.id,t[0].attributes.class){var o=t[0].attributes.class.split(" ").reduce(function(a,l){return l===q.replacementClass||l.match(r)?a.toSvg.push(l):a.toNode.push(l),a},{toNode:[],toSvg:[]});t[0].attributes.class=o.toSvg.join(" "),o.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",o.toNode.join(" "))}var s=t.map(function(a){return ll(a)}).join(` +`);n.setAttribute(ao,""),n.innerHTML=s}};function JC(i){i()}function RE(i,e){var n=typeof e=="function"?e:Fu;if(i.length===0)n();else{var t=JC;q.mutateApproach===Rj&&(t=pr.requestAnimationFrame||JC),t(function(){var r=EV(),o=wb.begin("mutate");i.map(r),o(),n()})}}var xb=!1;function FE(){xb=!0}function cb(){xb=!1}var ju=null;function eE(i){if(HC&&q.observeMutations){var e=i.treeCallback,n=e===void 0?Fu:e,t=i.nodeCallback,r=t===void 0?Fu:t,o=i.pseudoElementsCallback,s=o===void 0?Fu:o,a=i.observeMutationsRoot,l=a===void 0?et:a;ju=new HC(function(c){if(!xb){var d=gr();Os(c).forEach(function(u){if(u.type==="childList"&&u.addedNodes.length>0&&!XC(u.addedNodes[0])&&(q.searchPseudoElements&&s(u.target),n(u.target)),u.type==="attributes"&&u.target.parentNode&&q.searchPseudoElements&&s(u.target.parentNode),u.type==="attributes"&&XC(u.target)&&~Bj.indexOf(u.attributeName))if(u.attributeName==="class"&&DV(u.target)){var h=zu(pb(u.target)),f=h.prefix,p=h.iconName;u.target.setAttribute(mb,f||d),p&&u.target.setAttribute(hb,p)}else CV(u.target)&&r(u.target)})}}),Hn&&ju.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function MV(){ju&&ju.disconnect()}function TV(i){var e=i.getAttribute("style"),n=[];return e&&(n=e.split(";").reduce(function(t,r){var o=r.split(":"),s=o[0],a=o.slice(1);return s&&a.length>0&&(t[s]=a.join(":").trim()),t},{})),n}function AV(i){var e=i.getAttribute("data-prefix"),n=i.getAttribute("data-icon"),t=i.innerText!==void 0?i.innerText.trim():"",r=zu(pb(i));return r.prefix||(r.prefix=gr()),e&&n&&(r.prefix=e,r.iconName=n),r.iconName&&r.prefix||(r.prefix&&t.length>0&&(r.iconName=lV(r.prefix,i.innerText)||_b(r.prefix,ib(i.innerText))),!r.iconName&&q.autoFetchSvg&&i.firstChild&&i.firstChild.nodeType===Node.TEXT_NODE&&(r.iconName=i.firstChild.data)),r}function OV(i){var e=Os(i.attributes).reduce(function(r,o){return r.name!=="class"&&r.name!=="style"&&(r[o.name]=o.value),r},{}),n=i.getAttribute("title"),t=i.getAttribute("data-fa-title-id");return q.autoA11y&&(n?e["aria-labelledby"]="".concat(q.replacementClass,"-title-").concat(t||ol()):(e["aria-hidden"]="true",e.focusable="false")),e}function RV(){return{iconName:null,title:null,titleId:null,prefix:null,transform:pn,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function tE(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=AV(i),t=n.iconName,r=n.prefix,o=n.rest,s=OV(i),a=rb("parseNodeAttributes",{},i),l=e.styleParser?TV(i):[];return H({iconName:t,title:i.getAttribute("title"),titleId:i.getAttribute("data-fa-title-id"),prefix:r,transform:pn,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:o,styles:l,attributes:s}},a)}var FV=Wi.styles;function PE(i){var e=q.autoReplaceSvg==="nest"?tE(i,{styleParser:!1}):tE(i);return~e.extra.classes.indexOf(bE)?zn("generateLayersText",i,e):zn("generateSvgReplacementMutation",i,e)}var br=new Set;fb.map(function(i){br.add("fa-".concat(i))});Object.keys(tl[Je]).map(br.add.bind(br));Object.keys(tl[lt]).map(br.add.bind(br));br=sl(br);function iE(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Hn)return Promise.resolve();var n=et.documentElement.classList,t=function(u){return n.add("".concat($C,"-").concat(u))},r=function(u){return n.remove("".concat($C,"-").concat(u))},o=q.autoFetchSvg?br:fb.map(function(d){return"fa-".concat(d)}).concat(Object.keys(FV));o.includes("fa")||o.push("fa");var s=[".".concat(bE,":not([").concat(ao,"])")].concat(o.map(function(d){return".".concat(d,":not([").concat(ao,"])")})).join(", ");if(s.length===0)return Promise.resolve();var a=[];try{a=Os(i.querySelectorAll(s))}catch{}if(a.length>0)t("pending"),r("complete");else return Promise.resolve();var l=wb.begin("onTree"),c=a.reduce(function(d,u){try{var h=PE(u);h&&d.push(h)}catch(f){gE||f.name==="MissingIcon"&&console.error(f)}return d},[]);return new Promise(function(d,u){Promise.all(c).then(function(h){RE(h,function(){t("active"),t("complete"),r("pending"),typeof e=="function"&&e(),l(),d()})}).catch(function(h){l(),u(h)})})}function PV(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;PE(i).then(function(n){n&&RE([n],e)})}function NV(i){return function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=(e||{}).icon?e:ob(e||{}),r=n.mask;return r&&(r=(r||{}).icon?r:ob(r||{})),i(t,H(H({},n),{},{mask:r}))}}var LV=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=n.transform,r=t===void 0?pn:t,o=n.symbol,s=o===void 0?!1:o,a=n.mask,l=a===void 0?null:a,c=n.maskId,d=c===void 0?null:c,u=n.title,h=u===void 0?null:u,f=n.titleId,p=f===void 0?null:f,v=n.classes,E=v===void 0?[]:v,T=n.attributes,Y=T===void 0?{}:T,oe=n.styles,_e=oe===void 0?{}:oe;if(e){var He=e.prefix,Ne=e.iconName,Le=e.icon;return Hu(H({type:"icon"},e),function(){return lo("beforeDOMElementCreation",{iconDefinition:e,params:n}),q.autoA11y&&(h?Y["aria-labelledby"]="".concat(q.replacementClass,"-title-").concat(p||ol()):(Y["aria-hidden"]="true",Y.focusable="false")),yb({icons:{main:sb(Le),mask:l?sb(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:He,iconName:Ne,transform:H(H({},pn),r),symbol:s,title:h,maskId:d,titleId:p,extra:{attributes:Y,styles:_e,classes:E}})})}},jV={mixout:function(){return{icon:NV(LV)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=iE,n.nodeCallback=PV,n}}},provides:function(e){e.i2svg=function(n){var t=n.node,r=t===void 0?et:t,o=n.callback,s=o===void 0?function(){}:o;return iE(r,s)},e.generateSvgReplacementMutation=function(n,t){var r=t.iconName,o=t.title,s=t.titleId,a=t.prefix,l=t.transform,c=t.symbol,d=t.mask,u=t.maskId,h=t.extra;return new Promise(function(f,p){Promise.all([ab(r,a),d.iconName?ab(d.iconName,d.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(v){var E=db(v,2),T=E[0],Y=E[1];f([n,yb({icons:{main:T,mask:Y},prefix:a,iconName:r,transform:l,symbol:c,maskId:u,title:o,titleId:s,extra:h,watchable:!0})])}).catch(p)})},e.generateAbstractIcon=function(n){var t=n.children,r=n.attributes,o=n.main,s=n.transform,a=n.styles,l=Vu(a);l.length>0&&(r.style=l);var c;return gb(s)&&(c=zn("generateAbstractTransformGrouping",{main:o,transform:s,containerWidth:o.width,iconWidth:o.width})),t.push(c||o.icon),{children:t,attributes:r}}}},VV={mixout:function(){return{layer:function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.classes,o=r===void 0?[]:r;return Hu({type:"layer"},function(){lo("beforeDOMElementCreation",{assembler:n,params:t});var s=[];return n(function(a){Array.isArray(a)?a.map(function(l){s=s.concat(l.abstract)}):s=s.concat(a.abstract)}),[{tag:"span",attributes:{class:["".concat(q.cssPrefix,"-layers")].concat(sl(o)).join(" ")},children:s}]})}}}},BV={mixout:function(){return{counter:function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.title,o=r===void 0?null:r,s=t.classes,a=s===void 0?[]:s,l=t.attributes,c=l===void 0?{}:l,d=t.styles,u=d===void 0?{}:d;return Hu({type:"counter",content:n},function(){return lo("beforeDOMElementCreation",{content:n,params:t}),vV({content:n.toString(),title:o,extra:{attributes:c,styles:u,classes:["".concat(q.cssPrefix,"-layers-counter")].concat(sl(a))}})})}}}},zV={mixout:function(){return{text:function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.transform,o=r===void 0?pn:r,s=t.title,a=s===void 0?null:s,l=t.classes,c=l===void 0?[]:l,d=t.attributes,u=d===void 0?{}:d,h=t.styles,f=h===void 0?{}:h;return Hu({type:"text",content:n},function(){return lo("beforeDOMElementCreation",{content:n,params:t}),KC({content:n,transform:H(H({},pn),o),title:a,extra:{attributes:u,styles:f,classes:["".concat(q.cssPrefix,"-layers-text")].concat(sl(c))}})})}}},provides:function(e){e.generateLayersText=function(n,t){var r=t.title,o=t.transform,s=t.extra,a=null,l=null;if(hE){var c=parseInt(getComputedStyle(n).fontSize,10),d=n.getBoundingClientRect();a=d.width/c,l=d.height/c}return q.autoA11y&&!r&&(s.attributes["aria-hidden"]="true"),Promise.resolve([n,KC({content:n.innerHTML,width:a,height:l,transform:o,title:r,extra:s,watchable:!0})])}}},HV=new RegExp('"',"ug"),nE=[1105920,1112319];function $V(i){var e=i.replace(HV,""),n=iV(e,0),t=n>=nE[0]&&n<=nE[1],r=e.length===2?e[0]===e[1]:!1;return{value:ib(r?e[0]:e),isSecondary:t||r}}function rE(i,e){var n="".concat(Oj).concat(e.replace(":","-"));return new Promise(function(t,r){if(i.getAttribute(n)!==null)return t();var o=Os(i.children),s=o.filter(function(Le){return Le.getAttribute(tb)===e})[0],a=pr.getComputedStyle(i,e),l=a.getPropertyValue("font-family").match(Lj),c=a.getPropertyValue("font-weight"),d=a.getPropertyValue("content");if(s&&!l)return i.removeChild(s),t();if(l&&d!=="none"&&d!==""){var u=a.getPropertyValue("content"),h=~["Sharp"].indexOf(l[2])?lt:Je,f=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?il[h][l[2].toLowerCase()]:jj[h][c],p=$V(u),v=p.value,E=p.isSecondary,T=l[0].startsWith("FontAwesome"),Y=_b(f,v),oe=Y;if(T){var _e=cV(v);_e.iconName&&_e.prefix&&(Y=_e.iconName,f=_e.prefix)}if(Y&&!E&&(!s||s.getAttribute(mb)!==f||s.getAttribute(hb)!==oe)){i.setAttribute(n,oe),s&&i.removeChild(s);var He=RV(),Ne=He.extra;Ne.attributes[tb]=e,ab(Y,f).then(function(Le){var It=yb(H(H({},He),{},{icons:{main:Le,mask:vb()},prefix:f,iconName:oe,extra:Ne,watchable:!0})),ht=et.createElementNS("http://www.w3.org/2000/svg","svg");e==="::before"?i.insertBefore(ht,i.firstChild):i.appendChild(ht),ht.outerHTML=It.map(function(Yt){return ll(Yt)}).join(` +`),i.removeAttribute(n),t()}).catch(r)}else t()}else t()})}function UV(i){return Promise.all([rE(i,"::before"),rE(i,"::after")])}function WV(i){return i.parentNode!==document.head&&!~Fj.indexOf(i.tagName.toUpperCase())&&!i.getAttribute(tb)&&(!i.parentNode||i.parentNode.tagName!=="svg")}function oE(i){if(Hn)return new Promise(function(e,n){var t=Os(i.querySelectorAll("*")).filter(WV).map(UV),r=wb.begin("searchPseudoElements");FE(),Promise.all(t).then(function(){r(),cb(),e()}).catch(function(){r(),cb(),n()})})}var GV={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=oE,n}}},provides:function(e){e.pseudoElements2svg=function(n){var t=n.node,r=t===void 0?et:t;q.searchPseudoElements&&oE(r)}}},sE=!1,qV={mixout:function(){return{dom:{unwatch:function(){FE(),sE=!0}}}},hooks:function(){return{bootstrap:function(){eE(rb("mutationObserverCallbacks",{}))},noAuto:function(){MV()},watch:function(n){var t=n.observeMutationsRoot;sE?cb():eE(rb("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}},aE=function(e){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce(function(t,r){var o=r.toLowerCase().split("-"),s=o[0],a=o.slice(1).join("-");if(s&&a==="h")return t.flipX=!0,t;if(s&&a==="v")return t.flipY=!0,t;if(a=parseFloat(a),isNaN(a))return t;switch(s){case"grow":t.size=t.size+a;break;case"shrink":t.size=t.size-a;break;case"left":t.x=t.x-a;break;case"right":t.x=t.x+a;break;case"up":t.y=t.y-a;break;case"down":t.y=t.y+a;break;case"rotate":t.rotate=t.rotate+a;break}return t},n)},YV={mixout:function(){return{parse:{transform:function(n){return aE(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,t){var r=t.getAttribute("data-fa-transform");return r&&(n.transform=aE(r)),n}}},provides:function(e){e.generateAbstractTransformGrouping=function(n){var t=n.main,r=n.transform,o=n.containerWidth,s=n.iconWidth,a={transform:"translate(".concat(o/2," 256)")},l="translate(".concat(r.x*32,", ").concat(r.y*32,") "),c="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),d="rotate(".concat(r.rotate," 0 0)"),u={transform:"".concat(l," ").concat(c," ").concat(d)},h={transform:"translate(".concat(s/2*-1," -256)")},f={outer:a,inner:u,path:h};return{tag:"g",attributes:H({},f.outer),children:[{tag:"g",attributes:H({},f.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:H(H({},t.icon.attributes),f.path)}]}]}}}},Xg={x:0,y:0,width:"100%",height:"100%"};function lE(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return i.attributes&&(i.attributes.fill||e)&&(i.attributes.fill="black"),i}function QV(i){return i.tag==="g"?i.children:[i]}var KV={hooks:function(){return{parseNodeAttributes:function(n,t){var r=t.getAttribute("data-fa-mask"),o=r?zu(r.split(" ").map(function(s){return s.trim()})):vb();return o.prefix||(o.prefix=gr()),n.mask=o,n.maskId=t.getAttribute("data-fa-mask-id"),n}}},provides:function(e){e.generateAbstractMask=function(n){var t=n.children,r=n.attributes,o=n.main,s=n.mask,a=n.maskId,l=n.transform,c=o.width,d=o.icon,u=s.width,h=s.icon,f=Yj({transform:l,containerWidth:u,iconWidth:c}),p={tag:"rect",attributes:H(H({},Xg),{},{fill:"white"})},v=d.children?{children:d.children.map(lE)}:{},E={tag:"g",attributes:H({},f.inner),children:[lE(H({tag:d.tag,attributes:H(H({},d.attributes),f.path)},v))]},T={tag:"g",attributes:H({},f.outer),children:[E]},Y="mask-".concat(a||ol()),oe="clip-".concat(a||ol()),_e={tag:"mask",attributes:H(H({},Xg),{},{id:Y,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[p,T]},He={tag:"defs",children:[{tag:"clipPath",attributes:{id:oe},children:QV(h)},_e]};return t.push(He,{tag:"rect",attributes:H({fill:"currentColor","clip-path":"url(#".concat(oe,")"),mask:"url(#".concat(Y,")")},Xg)}),{children:t,attributes:r}}}},ZV={provides:function(e){var n=!1;pr.matchMedia&&(n=pr.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){var t=[],r={fill:"currentColor"},o={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};t.push({tag:"path",attributes:H(H({},r),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var s=H(H({},o),{},{attributeName:"opacity"}),a={tag:"circle",attributes:H(H({},r),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||a.children.push({tag:"animate",attributes:H(H({},o),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:H(H({},s),{},{values:"1;0;1;1;0;1;"})}),t.push(a),t.push({tag:"path",attributes:H(H({},r),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:n?[]:[{tag:"animate",attributes:H(H({},s),{},{values:"1;0;0;0;0;1;"})}]}),n||t.push({tag:"path",attributes:H(H({},r),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:H(H({},s),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:t}}}},XV={hooks:function(){return{parseNodeAttributes:function(n,t){var r=t.getAttribute("data-fa-symbol"),o=r===null?!1:r===""?!0:r;return n.symbol=o,n}}}},JV=[Zj,jV,VV,BV,zV,GV,qV,YV,KV,ZV,XV];mV(JV,{mixoutsTo:ci});var UQ=ci.noAuto,WQ=ci.config,GQ=ci.library,qQ=ci.dom,NE=ci.parse,YQ=ci.findIconDefinition,QQ=ci.toHtml,LE=ci.icon,KQ=ci.layer,e3=ci.text,t3=ci.counter;var i3=["*"],n3=i=>{throw new Error(`Could not find icon with iconName=${i.iconName} and prefix=${i.prefix} in the icon library.`)},r3=()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")},o3=i=>{let e={[`fa-${i.animation}`]:i.animation!=null&&!i.animation.startsWith("spin"),"fa-spin":i.animation==="spin"||i.animation==="spin-reverse","fa-spin-pulse":i.animation==="spin-pulse"||i.animation==="spin-pulse-reverse","fa-spin-reverse":i.animation==="spin-reverse"||i.animation==="spin-pulse-reverse","fa-pulse":i.animation==="spin-pulse"||i.animation==="spin-pulse-reverse","fa-fw":i.fixedWidth,"fa-border":i.border,"fa-inverse":i.inverse,"fa-layers-counter":i.counter,"fa-flip-horizontal":i.flip==="horizontal"||i.flip==="both","fa-flip-vertical":i.flip==="vertical"||i.flip==="both",[`fa-${i.size}`]:i.size!==null,[`fa-rotate-${i.rotate}`]:i.rotate!==null,[`fa-pull-${i.pull}`]:i.pull!==null,[`fa-stack-${i.stackItemSize}`]:i.stackItemSize!=null};return Object.keys(e).map(n=>e[n]?n:null).filter(n=>n)},s3=i=>i.prefix!==void 0&&i.iconName!==void 0,a3=(i,e)=>s3(i)?i:typeof i=="string"?{prefix:e,iconName:i}:{prefix:i[0],iconName:i[1]},l3=(()=>{let e=class e{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),cl=(()=>{let e=class e{constructor(){this.definitions={}}addIcons(...t){for(let r of t){r.prefix in this.definitions||(this.definitions[r.prefix]={}),this.definitions[r.prefix][r.iconName]=r;for(let o of r.icon[2])typeof o=="string"&&(this.definitions[r.prefix][o]=r)}}addIconPacks(...t){for(let r of t){let o=Object.keys(r).map(s=>r[s]);this.addIcons(...o)}}getIconDefinition(t,r){return t in this.definitions&&r in this.definitions[t]?this.definitions[t][r]:null}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),c3=(()=>{let e=class e{constructor(){this.stackItemSize="1x"}ngOnChanges(t){if("size"in t)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: ....')}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=D({type:e,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},standalone:!0,features:[Oe]});let i=e;return i})(),d3=(()=>{let e=class e{constructor(t,r){this.renderer=t,this.elementRef=r}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(t){"size"in t&&(t.size.currentValue!=null&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${t.size.currentValue}`),t.size.previousValue!=null&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${t.size.previousValue}`))}};e.\u0275fac=function(r){return new(r||e)(m(Jn),m(k))},e.\u0275cmp=V({type:e,selectors:[["fa-stack"]],inputs:{size:"size"},standalone:!0,features:[Oe,Re],ngContentSelectors:i3,decls:1,vars:0,template:function(r,o){r&1&&(Ee(),K(0))},encapsulation:2});let i=e;return i})(),$u=(()=>{let e=class e{set spin(t){this.animation=t?"spin":void 0}set pulse(t){this.animation=t?"spin-pulse":void 0}constructor(t,r,o,s,a){this.sanitizer=t,this.config=r,this.iconLibrary=o,this.stackItem=s,this.classes=[],a!=null&&s==null&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: .')}ngOnChanges(t){if(this.icon==null&&this.config.fallbackIcon==null){r3();return}if(t){let r=this.icon!=null?this.icon:this.config.fallbackIcon,o=this.findIconDefinition(r);if(o!=null){let s=this.buildParams();this.renderIcon(o,s)}}}render(){this.ngOnChanges({})}findIconDefinition(t){let r=a3(t,this.config.defaultPrefix);if("icon"in r)return r;let o=this.iconLibrary.getIconDefinition(r.prefix,r.iconName);return o??(n3(r),null)}buildParams(){let t={flip:this.flip,animation:this.animation,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:typeof this.fixedWidth=="boolean"?this.fixedWidth:this.config.fixedWidth,stackItemSize:this.stackItem!=null?this.stackItem.stackItemSize:null},r=typeof this.transform=="string"?NE.transform(this.transform):this.transform;return{title:this.title,transform:r,classes:[...o3(t),...this.classes],mask:this.mask!=null?this.findIconDefinition(this.mask):null,styles:this.styles!=null?this.styles:{},symbol:this.symbol,attributes:{role:this.a11yRole}}}renderIcon(t,r){let o=LE(t,r);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(o.html.join(` +`))}};e.\u0275fac=function(r){return new(r||e)(m(wp),m(l3),m(cl),m(c3,8),m(d3,8))},e.\u0275cmp=V({type:e,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(r,o){r&2&&(xi("innerHTML",o.renderedIconHTML,Bc),Q("title",o.title))},inputs:{icon:"icon",title:"title",animation:"animation",spin:"spin",pulse:"pulse",mask:"mask",styles:"styles",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",classes:"classes",transform:"transform",a11yRole:"a11yRole"},standalone:!0,features:[Oe,Re],decls:0,vars:0,template:function(r,o){},encapsulation:2});let i=e;return i})();var Rs=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({});let i=e;return i})();var u3=["mat-menu-item",""];function m3(i,e){i&1&&(bi(),g(0,"svg",3),z(1,"polygon",4),b())}var h3=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],f3=["mat-icon, [matMenuItemIcon]","*"];function p3(i,e){if(i&1){let n=Tt();g(0,"div",0),$("keydown",function(r){Ke(n);let o=A();return Ze(o._handleKeydown(r))})("click",function(){Ke(n);let r=A();return Ze(r.closed.emit("click"))})("@transformMenu.start",function(r){Ke(n);let o=A();return Ze(o._onAnimationStart(r))})("@transformMenu.done",function(r){Ke(n);let o=A();return Ze(o._onAnimationDone(r))}),g(1,"div",1),K(2),b()()}if(i&2){let n=A();R("id",n.panelId)("ngClass",n._classList)("@transformMenu",n._panelAnimationState),Q("aria-label",n.ariaLabel||null)("aria-labelledby",n.ariaLabelledby||null)("aria-describedby",n.ariaDescribedby||null)}}var g3=["*"],Cb=new w("MAT_MENU_PANEL"),dl=(()=>{let e=class e{constructor(t,r,o,s,a){this._elementRef=t,this._document=r,this._focusMonitor=o,this._parentMenu=s,this._changeDetectorRef=a,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new S,this._focused=new S,this._highlighted=!1,this._triggersSubmenu=!1,s?.addItem?.(this)}focus(t,r){this._focusMonitor&&t?this._focusMonitor.focusVia(this._getHostElement(),t,r):this._getHostElement().focus(r),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(t){this.disabled&&(t.preventDefault(),t.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){let t=this._elementRef.nativeElement.cloneNode(!0),r=t.querySelectorAll("mat-icon, .material-icons");for(let o=0;o{let e=class e{constructor(t,r,o,s,a,l,c){this._template=t,this._componentFactoryResolver=r,this._appRef=o,this._injector=s,this._viewContainerRef=a,this._document=l,this._changeDetectorRef=c,this._attached=new S}attach(t={}){this._portal||(this._portal=new ri(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new vs(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));let r=this._template.elementRef.nativeElement;r.parentNode.insertBefore(this._outlet.outletElement,r),this._changeDetectorRef?.markForCheck(),this._portal.attach(this._outlet,t),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}};e.\u0275fac=function(r){return new(r||e)(m(Ae),m(Pi),m(cn),m(bt),m(qe),m(Z),m(ve))},e.\u0275dir=D({type:e,selectors:[["ng-template","matMenuContent",""]],features:[be([{provide:VE,useExisting:e}])]});let i=e;return i})(),Uu={transformMenu:At("transformMenu",[nt("void",me({opacity:0,transform:"scale(0.8)"})),Xe("void => enter",ot("120ms cubic-bezier(0, 0, 0.2, 1)",me({opacity:1,transform:"scale(1)"}))),Xe("* => void",ot("100ms 25ms linear",me({opacity:0})))]),fadeInItems:At("fadeInItems",[nt("showing",me({opacity:1})),Xe("void => *",[me({opacity:0}),ot("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},CK=Uu.fadeInItems,EK=Uu.transformMenu,b3=0,_3=new w("mat-menu-default-options",{providedIn:"root",factory:v3});function v3(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}var Fs=(()=>{let e=class e{get xPosition(){return this._xPosition}set xPosition(t){this._xPosition=t,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(t){this._yPosition=t,this.setPositionClasses()}set panelClass(t){let r=this._previousPanelClass;r&&r.length&&r.split(" ").forEach(o=>{this._classList[o]=!1}),this._previousPanelClass=t,t&&t.length&&(t.split(" ").forEach(o=>{this._classList[o]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(t){this.panelClass=t}constructor(t,r,o,s){this._elementRef=t,this._ngZone=r,this._changeDetectorRef=s,this._elevationPrefix="mat-elevation-z",this._baseElevation=8,this._directDescendantItems=new rn,this._classList={},this._panelAnimationState="void",this._animationDone=new S,this.closed=new F,this.close=this.closed,this.panelId=`mat-menu-panel-${b3++}`,this.overlayPanelClass=o.overlayPanelClass||"",this._xPosition=o.xPosition,this._yPosition=o.yPosition,this.backdropClass=o.backdropClass,this.overlapTrigger=o.overlapTrigger,this.hasBackdrop=o.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new os(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(tt(this._directDescendantItems),Et(t=>Be(...t.map(r=>r._focused)))).subscribe(t=>this._keyManager.updateActiveItem(t)),this._directDescendantItems.changes.subscribe(t=>{let r=this._keyManager;if(this._panelAnimationState==="enter"&&r.activeItem?._hasFocus()){let o=t.toArray(),s=Math.max(0,Math.min(o.length-1,r.activeItemIndex||0));o[s]&&!o[s].disabled?r.setActiveItem(s):r.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe(tt(this._directDescendantItems),Et(r=>Be(...r.map(o=>o._hovered))))}addItem(t){}removeItem(t){}_handleKeydown(t){let r=t.keyCode,o=this._keyManager;switch(r){case 27:xt(t)||(t.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&this.direction==="ltr"&&this.closed.emit("keydown");break;case 39:this.parentMenu&&this.direction==="rtl"&&this.closed.emit("keydown");break;default:(r===38||r===40)&&o.setFocusOrigin("keyboard"),o.onKeydown(t);return}t.stopPropagation()}focusFirstItem(t="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe(Ie(1)).subscribe(()=>{let r=null;if(this._directDescendantItems.length&&(r=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!r||!r.contains(document.activeElement)){let o=this._keyManager;o.setFocusOrigin(t).setFirstItemActive(),!o.activeItem&&r&&r.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(t){let r=Math.min(this._baseElevation+t,24),o=`${this._elevationPrefix}${r}`,s=Object.keys(this._classList).find(a=>a.startsWith(this._elevationPrefix));(!s||s===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[o]=!0,this._previousElevation=o)}setPositionClasses(t=this.xPosition,r=this.yPosition){let o=this._classList;o["mat-menu-before"]=t==="before",o["mat-menu-after"]=t==="after",o["mat-menu-above"]=r==="above",o["mat-menu-below"]=r==="below",this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(t){this._animationDone.next(t),this._isAnimating=!1}_onAnimationStart(t){this._isAnimating=!0,t.toState==="enter"&&this._keyManager.activeItemIndex===0&&(t.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(tt(this._allItems)).subscribe(t=>{this._directDescendantItems.reset(t.filter(r=>r._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}};e.\u0275fac=function(r){return new(r||e)(m(k),m(M),m(_3),m(ve))},e.\u0275cmp=V({type:e,selectors:[["mat-menu"]],contentQueries:function(r,o,s){if(r&1&&(ye(s,VE,5),ye(s,dl,5),ye(s,dl,4)),r&2){let a;L(a=j())&&(o.lazyContent=a.first),L(a=j())&&(o._allItems=a),L(a=j())&&(o.items=a)}},viewQuery:function(r,o){if(r&1&&ue(Ae,5),r&2){let s;L(s=j())&&(o.templateRef=s.first)}},hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(r,o){r&2&&Q("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:["overlapTrigger","overlapTrigger",Se],hasBackdrop:["hasBackdrop","hasBackdrop",t=>t==null?null:Se(t)],panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],features:[be([{provide:Cb,useExisting:e}]),ct],ngContentSelectors:g3,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content"]],template:function(r,o){r&1&&(Ee(),G(0,p3,3,6,"ng-template"))},dependencies:[ir],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[Uu.transformMenu,Uu.fadeInItems]},changeDetection:0});let i=e;return i})(),zE=new w("mat-menu-scroll-strategy");function y3(i){return()=>i.scrollStrategies.reposition()}var w3={provide:zE,deps:[mt],useFactory:y3},jE=Gt({passive:!0});var HE=(()=>{let e=class e{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(t){this.menu=t}get menu(){return this._menu}set menu(t){t!==this._menu&&(this._menu=t,this._menuCloseSubscription.unsubscribe(),t&&(this._parentMaterialMenu,this._menuCloseSubscription=t.close.subscribe(r=>{this._destroyMenu(r),(r==="click"||r==="tab")&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(r)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(t,r,o,s,a,l,c,d,u){this._overlay=t,this._element=r,this._viewContainerRef=o,this._menuItemInstance=l,this._dir=c,this._focusMonitor=d,this._ngZone=u,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=fe.EMPTY,this._hoverSubscription=fe.EMPTY,this._menuCloseSubscription=fe.EMPTY,this._changeDetectorRef=ee(ve),this._handleTouchStart=h=>{Fa(h)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new F,this.onMenuOpen=this.menuOpened,this.menuClosed=new F,this.onMenuClose=this.menuClosed,this._scrollStrategy=s,this._parentMaterialMenu=a instanceof Fs?a:void 0,r.nativeElement.addEventListener("touchstart",this._handleTouchStart,jE)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,jE),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){let t=this.menu;if(this._menuOpen||!t)return;let r=this._createOverlay(t),o=r.getConfig(),s=o.positionStrategy;this._setPosition(t,s),o.hasBackdrop=t.hasBackdrop==null?!this.triggersSubmenu():t.hasBackdrop,r.attach(this._getPortal(t)),t.lazyContent&&t.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(t),t instanceof Fs&&(t._startAnimation(),t._directDescendantItems.changes.pipe(re(t.close)).subscribe(()=>{s.withLockedPosition(!1).reapplyLastPosition(),s.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(t,r){this._focusMonitor&&t?this._focusMonitor.focusVia(this._element,t,r):this._element.nativeElement.focus(r)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(t){if(!this._overlayRef||!this.menuOpen)return;let r=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&(t==="keydown"||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,r instanceof Fs?(r._resetAnimation(),r.lazyContent?r._animationDone.pipe(Ge(o=>o.toState==="void"),Ie(1),re(r.lazyContent._attached)).subscribe({next:()=>r.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),r?.lazyContent?.detach())}_initMenu(t){t.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,t.direction=this.dir,this._setMenuElevation(t),t.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(t){if(t.setElevation){let r=0,o=t.parentMenu;for(;o;)r++,o=o.parentMenu;t.setElevation(r)}}_setIsMenuOpen(t){t!==this._menuOpen&&(this._menuOpen=t,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(t),this._changeDetectorRef.markForCheck())}_createOverlay(t){if(!this._overlayRef){let r=this._getOverlayConfig(t);this._subscribeToPositions(t,r.positionStrategy),this._overlayRef=this._overlay.create(r),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(t){return new ur({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:t.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:t.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(t,r){t.setPositionClasses&&r.positionChanges.subscribe(o=>{let s=o.connectionPair.overlayX==="start"?"after":"before",a=o.connectionPair.overlayY==="top"?"below":"above";this._ngZone?this._ngZone.run(()=>t.setPositionClasses(s,a)):t.setPositionClasses(s,a)})}_setPosition(t,r){let[o,s]=t.xPosition==="before"?["end","start"]:["start","end"],[a,l]=t.yPosition==="above"?["bottom","top"]:["top","bottom"],[c,d]=[a,l],[u,h]=[o,s],f=0;if(this.triggersSubmenu()){if(h=o=t.xPosition==="before"?"start":"end",s=u=o==="end"?"start":"end",this._parentMaterialMenu){if(this._parentInnerPadding==null){let p=this._parentMaterialMenu.items.first;this._parentInnerPadding=p?p._getHostElement().offsetTop:0}f=a==="bottom"?this._parentInnerPadding:-this._parentInnerPadding}}else t.overlapTrigger||(c=a==="top"?"bottom":"top",d=l==="top"?"bottom":"top");r.withPositions([{originX:o,originY:c,overlayX:u,overlayY:a,offsetY:f},{originX:s,originY:c,overlayX:h,overlayY:a,offsetY:f},{originX:o,originY:d,overlayX:u,overlayY:l,offsetY:-f},{originX:s,originY:d,overlayX:h,overlayY:l,offsetY:-f}])}_menuClosingActions(){let t=this._overlayRef.backdropClick(),r=this._overlayRef.detachments(),o=this._parentMaterialMenu?this._parentMaterialMenu.closed:Me(),s=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(Ge(a=>a!==this._menuItemInstance),Ge(()=>this._menuOpen)):Me();return Be(t,o,s,r)}_handleMousedown(t){Ra(t)||(this._openedBy=t.button===0?"mouse":void 0,this.triggersSubmenu()&&t.preventDefault())}_handleKeydown(t){let r=t.keyCode;(r===13||r===32)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(r===39&&this.dir==="ltr"||r===37&&this.dir==="rtl")&&(this._openedBy="keyboard",this.openMenu())}_handleClick(t){this.triggersSubmenu()?(t.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe(Ge(t=>t===this._menuItemInstance&&!t.disabled),Sr(0,Us)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Fs&&this.menu._isAnimating?this.menu._animationDone.pipe(Ie(1),Sr(0,Us),re(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(t){return(!this._portal||this._portal.templateRef!==t.templateRef)&&(this._portal=new ri(t.templateRef,this._viewContainerRef)),this._portal}};e.\u0275fac=function(r){return new(r||e)(m(mt),m(k),m(qe),m(zE),m(Cb,8),m(dl,10),m(vt,8),m(Ot),m(M))},e.\u0275dir=D({type:e,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(r,o){r&1&&$("click",function(a){return o._handleClick(a)})("mousedown",function(a){return o._handleMousedown(a)})("keydown",function(a){return o._handleKeydown(a)}),r&2&&Q("aria-haspopup",o.menu?"menu":null)("aria-expanded",o.menuOpen)("aria-controls",o.menuOpen?o.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"]});let i=e;return i})(),$E=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[w3],imports:[Wt,Bi,ae,fn,cr,ae]});let i=e;return i})();var D3=new w("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");var C3=La(class{constructor(i){this._elementRef=i}},"primary"),WE=(()=>{let e=class e extends C3{constructor(t,r,o,s,a){super(t),this._ngZone=r,this._changeDetectorRef=o,this._animationMode=s,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new F,this._mode="determinate",this._transitionendHandler=l=>{this.animationEnd.observers.length===0||!l.target||!l.target.classList.contains("mdc-linear-progress__primary-bar")||(this.mode==="determinate"||this.mode==="buffer")&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation=s==="NoopAnimations",a&&(a.color&&(this.color=this.defaultColor=a.color),this.mode=a.mode||this.mode)}get value(){return this._value}set value(t){this._value=UE(ze(t)),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(t){this._bufferValue=UE(ze(t)),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(t){this._mode=t,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${this.mode==="buffer"?this.bufferValue:100}%`}_isIndeterminate(){return this.mode==="indeterminate"||this.mode==="query"}};e.\u0275fac=function(r){return new(r||e)(m(k),m(M),m(ve),m(Te,8),m(D3,8))},e.\u0275cmp=V({type:e,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:8,hostBindings:function(r,o){r&2&&(Q("aria-valuenow",o._isIndeterminate()?null:o.value)("mode",o.mode),W("_mat-animation-noopable",o._isNoopAnimation)("mdc-linear-progress--animation-ready",!o._isNoopAnimation)("mdc-linear-progress--indeterminate",o._isIndeterminate()))},inputs:{color:"color",value:"value",bufferValue:"bufferValue",mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[B],decls:7,vars:4,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(r,o){r&1&&(g(0,"div",0),z(1,"div",1)(2,"div",2),b(),g(3,"div",3),z(4,"span",4),b(),g(5,"div",5),z(6,"span",4),b()),r&2&&(y(1),_i("flex-basis",o._getBufferBarFlexBasis()),y(2),_i("transform",o._getPrimaryBarTransform()))},styles:[`@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half))}100%{transform:translateX(var(--mdc-linear-progress-primary-full))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E");animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color)}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill=''/%3E%3C/svg%3E")}}.mdc-linear-progress{height:max(var(--mdc-linear-progress-track-height), var(--mdc-linear-progress-active-indicator-height))}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress{height:4px}}.mdc-linear-progress__bar{height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{height:var(--mdc-linear-progress-track-height)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height)}}.mdc-linear-progress__buffer{border-radius:var(--mdc-linear-progress-track-shape)}.mat-mdc-progress-bar{display:block;text-align:left;--mdc-linear-progress-primary-half: 83.67142%;--mdc-linear-progress-primary-full: 200.611057%;--mdc-linear-progress-secondary-quarter: 37.651913%;--mdc-linear-progress-secondary-half: 84.386165%;--mdc-linear-progress-secondary-full: 160.277782%;--mdc-linear-progress-primary-half-neg: -83.67142%;--mdc-linear-progress-primary-full-neg: -200.611057%;--mdc-linear-progress-secondary-quarter-neg: -37.651913%;--mdc-linear-progress-secondary-half-neg: -84.386165%;--mdc-linear-progress-secondary-full-neg: -160.277782%}[dir=rtl] .mat-mdc-progress-bar{text-align:right}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}`],encapsulation:2,changeDetection:0});let i=e;return i})();function UE(i,e=0,n=100){return Math.max(e,Math.min(n,i))}var GE=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae]});let i=e;return i})();var k3=["mat-sort-header",""];function I3(i,e){if(i&1){let n=Tt();g(0,"div",3),$("@arrowPosition.start",function(){Ke(n);let r=A();return Ze(r._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){Ke(n);let r=A();return Ze(r._disableViewStateAnimation=!1)}),z(1,"div",4),g(2,"div",5),z(3,"div",6)(4,"div",7)(5,"div",8),b()()}if(i&2){let n=A();R("@arrowOpacity",n._getArrowViewState())("@arrowPosition",n._getArrowViewState())("@allowChildren",n._getArrowDirectionState()),y(2),R("@indicator",n._getArrowDirectionState()),y(1),R("@leftPointer",n._getArrowDirectionState()),y(1),R("@rightPointer",n._getArrowDirectionState())}}var S3=["*"];var qE=new w("MAT_SORT_DEFAULT_OPTIONS"),M3=nu(hn(class{})),ul=(()=>{let e=class e extends M3{get direction(){return this._direction}set direction(t){this._direction=t}get disableClear(){return this._disableClear}set disableClear(t){this._disableClear=he(t)}constructor(t){super(),this._defaultOptions=t,this.sortables=new Map,this._stateChanges=new S,this.start="asc",this._direction="",this.sortChange=new F}register(t){this.sortables.set(t.id,t)}deregister(t){this.sortables.delete(t.id)}sort(t){this.active!=t.id?(this.active=t.id,this.direction=t.start?t.start:this.start):this.direction=this.getNextSortDirection(t),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(t){if(!t)return"";let r=t?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear,o=T3(t.start||this.start,r),s=o.indexOf(this.direction)+1;return s>=o.length&&(s=0),o[s]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}};e.\u0275fac=function(r){return new(r||e)(m(qE,8))},e.\u0275dir=D({type:e,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[B,Oe]});let i=e;return i})();function T3(i,e){let n=["asc","desc"];return i=="desc"&&n.reverse(),e||n.push(""),n}var _r=nD.ENTERING+" "+iD.STANDARD_CURVE,Ps={indicator:At("indicator",[nt("active-asc, asc",me({transform:"translateY(0px)"})),nt("active-desc, desc",me({transform:"translateY(10px)"})),Xe("active-asc <=> active-desc",ot(_r))]),leftPointer:At("leftPointer",[nt("active-asc, asc",me({transform:"rotate(-45deg)"})),nt("active-desc, desc",me({transform:"rotate(45deg)"})),Xe("active-asc <=> active-desc",ot(_r))]),rightPointer:At("rightPointer",[nt("active-asc, asc",me({transform:"rotate(45deg)"})),nt("active-desc, desc",me({transform:"rotate(-45deg)"})),Xe("active-asc <=> active-desc",ot(_r))]),arrowOpacity:At("arrowOpacity",[nt("desc-to-active, asc-to-active, active",me({opacity:1})),nt("desc-to-hint, asc-to-hint, hint",me({opacity:.54})),nt("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",me({opacity:0})),Xe("* => asc, * => desc, * => active, * => hint, * => void",ot("0ms")),Xe("* <=> *",ot(_r))]),arrowPosition:At("arrowPosition",[Xe("* => desc-to-hint, * => desc-to-active",ot(_r,Da([me({transform:"translateY(-25%)"}),me({transform:"translateY(0)"})]))),Xe("* => hint-to-desc, * => active-to-desc",ot(_r,Da([me({transform:"translateY(0)"}),me({transform:"translateY(25%)"})]))),Xe("* => asc-to-hint, * => asc-to-active",ot(_r,Da([me({transform:"translateY(25%)"}),me({transform:"translateY(0)"})]))),Xe("* => hint-to-asc, * => active-to-asc",ot(_r,Da([me({transform:"translateY(0)"}),me({transform:"translateY(-25%)"})]))),nt("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",me({transform:"translateY(0)"})),nt("hint-to-desc, active-to-desc, desc",me({transform:"translateY(-25%)"})),nt("hint-to-asc, active-to-asc, asc",me({transform:"translateY(25%)"}))]),allowChildren:At("allowChildren",[Xe("* <=> *",[kd("@*",Ed(),{optional:!0})])])},Wu=(()=>{let e=class e{constructor(){this.changes=new S}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();function A3(i){return i||new Wu}var O3={provide:Wu,deps:[[new Ur,new Uo,Wu]],useFactory:A3},R3=hn(class{}),YE=(()=>{let e=class e extends R3{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(t){this._updateSortActionDescription(t)}get disableClear(){return this._disableClear}set disableClear(t){this._disableClear=he(t)}constructor(t,r,o,s,a,l,c,d){super(),this._intl=t,this._changeDetectorRef=r,this._sort=o,this._columnDef=s,this._focusMonitor=a,this._elementRef=l,this._ariaDescriber=c,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",d?.arrowPosition&&(this.arrowPosition=d?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{let r=!!t;r!==this._showIndicatorHint&&(this._setIndicatorHintVisible(r),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(t){this._isDisabled()&&t||(this._showIndicatorHint=t,this._isSorted()||(this._updateArrowDirection(),this._showIndicatorHint?this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"hint"}):this._setAnimationTransitionState({fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(t){this._viewState=t||{},this._disableViewStateAnimation&&(this._viewState={toState:t.toState})}_toggleOnInteraction(){this._sort.sort(this),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(t){!this._isDisabled()&&(t.keyCode===32||t.keyCode===13)&&(t.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&(this._sort.direction==="asc"||this._sort.direction==="desc")}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){let t=this._viewState.fromState;return(t?`${t}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?this._sort.direction=="asc"?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(t){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,t)),this._sortActionDescription=t}_handleStateChanges(){this._rerenderSubscription=Be(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&this._viewState.toState==="active"&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}};e.\u0275fac=function(r){return new(r||e)(m(Wu),m(ve),m(ul,8),m("MAT_SORT_HEADER_COLUMN_DEF",8),m(Ot),m(k),m(Xd,8),m(qE,8))},e.\u0275cmp=V({type:e,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(r,o){r&1&&$("click",function(){return o._handleClick()})("keydown",function(a){return o._handleKeydown(a)})("mouseenter",function(){return o._setIndicatorHintVisible(!0)})("mouseleave",function(){return o._setIndicatorHintVisible(!1)}),r&2&&(Q("aria-sort",o._getAriaSortAttribute()),W("mat-sort-header-disabled",o._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[B],attrs:k3,ngContentSelectors:S3,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(r,o){r&1&&(Ee(),g(0,"div",0)(1,"div",1),K(2),b(),G(3,I3,6,6,"div",2),b()),r&2&&(W("mat-sort-header-sorted",o._isSorted())("mat-sort-header-position-before",o.arrowPosition==="before"),Q("tabindex",o._isDisabled()?null:0)("role",o._isDisabled()?null:"button"),y(3),de(3,o._renderArrow()?3:-1))},styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;color:var(--mat-sort-arrow-color);opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[Ps.indicator,Ps.leftPointer,Ps.rightPointer,Ps.arrowOpacity,Ps.arrowPosition,Ps.allowChildren]},changeDetection:0});let i=e;return i})(),QE=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[O3],imports:[ae]});let i=e;return i})();var N3=[[["caption"]],[["colgroup"],["col"]]],L3=["caption","colgroup, col"];function Mb(i){return class extends i{get sticky(){return this._sticky}set sticky(e){let n=this._sticky;this._sticky=he(e),this._hasStickyChanged=n!==this._sticky}hasStickyChanged(){let e=this._hasStickyChanged;return this._hasStickyChanged=!1,e}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...e){super(...e),this._sticky=!1,this._hasStickyChanged=!1}}}var uo=new w("CDK_TABLE");var tm=(()=>{let e=class e{constructor(t){this.template=t}};e.\u0275fac=function(r){return new(r||e)(m(Ae))},e.\u0275dir=D({type:e,selectors:[["","cdkCellDef",""]]});let i=e;return i})(),im=(()=>{let e=class e{constructor(t){this.template=t}};e.\u0275fac=function(r){return new(r||e)(m(Ae))},e.\u0275dir=D({type:e,selectors:[["","cdkHeaderCellDef",""]]});let i=e;return i})(),ZE=(()=>{let e=class e{constructor(t){this.template=t}};e.\u0275fac=function(r){return new(r||e)(m(Ae))},e.\u0275dir=D({type:e,selectors:[["","cdkFooterCellDef",""]]});let i=e;return i})(),Eb=class{},j3=Mb(Eb),Ns=(()=>{let e=class e extends j3{get name(){return this._name}set name(t){this._setNameInput(t)}get stickyEnd(){return this._stickyEnd}set stickyEnd(t){t!==this._stickyEnd&&(this._stickyEnd=t,this._hasStickyChanged=!0)}constructor(t){super(),this._table=t,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(t){t&&(this._name=t,this.cssClassFriendlyName=t.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}};e.\u0275fac=function(r){return new(r||e)(m(uo,8))},e.\u0275dir=D({type:e,selectors:[["","cdkColumnDef",""]],contentQueries:function(r,o,s){if(r&1&&(ye(s,tm,5),ye(s,im,5),ye(s,ZE,5)),r&2){let a;L(a=j())&&(o.cell=a.first),L(a=j())&&(o.headerCell=a.first),L(a=j())&&(o.footerCell=a.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:["stickyEnd","stickyEnd",Se]},features:[be([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),ct,B]});let i=e;return i})(),qu=class{constructor(e,n){n.nativeElement.classList.add(...e._columnCssClassName)}},XE=(()=>{let e=class e extends qu{constructor(t,r){super(t,r)}};e.\u0275fac=function(r){return new(r||e)(m(Ns),m(k))},e.\u0275dir=D({type:e,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[B]});let i=e;return i})();var JE=(()=>{let e=class e extends qu{constructor(t,r){if(super(t,r),t._table?._elementRef.nativeElement.nodeType===1){let o=t._table._elementRef.nativeElement.getAttribute("role"),s=o==="grid"||o==="treegrid"?"gridcell":"cell";r.nativeElement.setAttribute("role",s)}}};e.\u0275fac=function(r){return new(r||e)(m(Ns),m(k))},e.\u0275dir=D({type:e,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[B]});let i=e;return i})(),Yu=class{constructor(){this.tasks=[],this.endTasks=[]}},Qu=new w("_COALESCED_STYLE_SCHEDULER"),Tb=(()=>{let e=class e{constructor(t){this._ngZone=t,this._currentSchedule=null,this._destroyed=new S}schedule(t){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(t)}scheduleEnd(t){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(t)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new Yu,this._getScheduleObservable().pipe(re(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){let t=this._currentSchedule;this._currentSchedule=new Yu;for(let r of t.tasks)r();for(let r of t.endTasks)r()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?Ht(Promise.resolve(void 0)):this._ngZone.onStable.pipe(Ie(1))}};e.\u0275fac=function(r){return new(r||e)(_(M))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})();var Ab=(()=>{let e=class e{constructor(t,r){this.template=t,this._differs=r}ngOnChanges(t){if(!this._columnsDiffer){let r=t.columns&&t.columns.currentValue||[];this._columnsDiffer=this._differs.find(r).create(),this._columnsDiffer.diff(r)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(t){return this instanceof ml?t.headerCell.template:this instanceof Ob?t.footerCell.template:t.cell.template}};e.\u0275fac=function(r){return new(r||e)(m(Ae),m(an))},e.\u0275dir=D({type:e,features:[Oe]});let i=e;return i})(),kb=class extends Ab{},V3=Mb(kb),ml=(()=>{let e=class e extends V3{constructor(t,r,o){super(t,r),this._table=o}ngOnChanges(t){super.ngOnChanges(t)}};e.\u0275fac=function(r){return new(r||e)(m(Ae),m(an),m(uo,8))},e.\u0275dir=D({type:e,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[B,Oe]});let i=e;return i})(),Ib=class extends Ab{},B3=Mb(Ib),Ob=(()=>{let e=class e extends B3{constructor(t,r,o){super(t,r),this._table=o}ngOnChanges(t){super.ngOnChanges(t)}};e.\u0275fac=function(r){return new(r||e)(m(Ae),m(an),m(uo,8))},e.\u0275dir=D({type:e,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[B,Oe]});let i=e;return i})(),nm=(()=>{let e=class e extends Ab{constructor(t,r,o){super(t,r),this._table=o}};e.\u0275fac=function(r){return new(r||e)(m(Ae),m(an),m(uo,8))},e.\u0275dir=D({type:e,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[B]});let i=e;return i})(),co=(()=>{let e=class e{constructor(t){this._viewContainer=t,e.mostRecentCellOutlet=this}ngOnDestroy(){e.mostRecentCellOutlet===this&&(e.mostRecentCellOutlet=null)}};e.mostRecentCellOutlet=null,e.\u0275fac=function(r){return new(r||e)(m(qe))},e.\u0275dir=D({type:e,selectors:[["","cdkCellOutlet",""]]});let i=e;return i})(),Rb=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(r,o){r&1&&Cn(0,0)},dependencies:[co],encapsulation:2});let i=e;return i})();var Fb=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(r,o){r&1&&Cn(0,0)},dependencies:[co],encapsulation:2});let i=e;return i})(),e1=(()=>{let e=class e{constructor(t){this.templateRef=t,this._contentClassName="cdk-no-data-row"}};e.\u0275fac=function(r){return new(r||e)(m(Ae))},e.\u0275dir=D({type:e,selectors:[["ng-template","cdkNoDataRow",""]]});let i=e;return i})(),KE=["top","bottom","left","right"],Sb=class{constructor(e,n,t,r,o=!0,s=!0,a){this._isNativeHtmlTable=e,this._stickCellCss=n,this.direction=t,this._coalescedStyleScheduler=r,this._isBrowser=o,this._needsPositionStickyOnElement=s,this._positionListener=a,this._cachedCellWidths=[],this._borderCellCss={top:`${n}-border-elem-top`,bottom:`${n}-border-elem-bottom`,left:`${n}-border-elem-left`,right:`${n}-border-elem-right`}}clearStickyPositioning(e,n){let t=[];for(let r of e)if(r.nodeType===r.ELEMENT_NODE){t.push(r);for(let o=0;o{for(let r of t)this._removeStickyStyle(r,n)})}updateStickyColumns(e,n,t,r=!0){if(!e.length||!this._isBrowser||!(n.some(h=>h)||t.some(h=>h))){this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]}));return}let o=e[0],s=o.children.length,a=this._getCellWidths(o,r),l=this._getStickyStartColumnPositions(a,n),c=this._getStickyEndColumnPositions(a,t),d=n.lastIndexOf(!0),u=t.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{let h=this.direction==="rtl",f=h?"right":"left",p=h?"left":"right";for(let v of e)for(let E=0;En[E]?v:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:u===-1?[]:a.slice(u).map((v,E)=>t[E+u]?v:null).reverse()}))})}stickRows(e,n,t){if(!this._isBrowser)return;let r=t==="bottom"?e.slice().reverse():e,o=t==="bottom"?n.slice().reverse():n,s=[],a=[],l=[];for(let d=0,u=0;d{for(let d=0;d{n.some(r=>!r)?this._removeStickyStyle(t,["bottom"]):this._addStickyStyle(t,"bottom",0,!1)})}_removeStickyStyle(e,n){for(let r of n)e.style[r]="",e.classList.remove(this._borderCellCss[r]);KE.some(r=>n.indexOf(r)===-1&&e.style[r])?e.style.zIndex=this._getCalculatedZIndex(e):(e.style.zIndex="",this._needsPositionStickyOnElement&&(e.style.position=""),e.classList.remove(this._stickCellCss))}_addStickyStyle(e,n,t,r){e.classList.add(this._stickCellCss),r&&e.classList.add(this._borderCellCss[n]),e.style[n]=`${t}px`,e.style.zIndex=this._getCalculatedZIndex(e),this._needsPositionStickyOnElement&&(e.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(e){let n={top:100,bottom:10,left:1,right:1},t=0;for(let r of KE)e.style[r]&&(t+=n[r]);return t?`${t}`:""}_getCellWidths(e,n=!0){if(!n&&this._cachedCellWidths.length)return this._cachedCellWidths;let t=[],r=e.children;for(let o=0;o0;o--)n[o]&&(t[o]=r,r+=e[o]);return t}};var Ku=new w("CDK_SPL");var Zu=(()=>{let e=class e{constructor(t,r){this.viewContainer=t,this.elementRef=r}};e.\u0275fac=function(r){return new(r||e)(m(qe),m(k))},e.\u0275dir=D({type:e,selectors:[["","rowOutlet",""]]});let i=e;return i})(),Xu=(()=>{let e=class e{constructor(t,r){this.viewContainer=t,this.elementRef=r}};e.\u0275fac=function(r){return new(r||e)(m(qe),m(k))},e.\u0275dir=D({type:e,selectors:[["","headerRowOutlet",""]]});let i=e;return i})(),Ju=(()=>{let e=class e{constructor(t,r){this.viewContainer=t,this.elementRef=r}};e.\u0275fac=function(r){return new(r||e)(m(qe),m(k))},e.\u0275dir=D({type:e,selectors:[["","footerRowOutlet",""]]});let i=e;return i})(),em=(()=>{let e=class e{constructor(t,r){this.viewContainer=t,this.elementRef=r}};e.\u0275fac=function(r){return new(r||e)(m(qe),m(k))},e.\u0275dir=D({type:e,selectors:[["","noDataRowOutlet",""]]});let i=e;return i})();var Pb=(()=>{let e=class e{get trackBy(){return this._trackByFn}set trackBy(t){this._trackByFn=t}get dataSource(){return this._dataSource}set dataSource(t){this._dataSource!==t&&this._switchDataSource(t)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(t){this._multiTemplateDataRows=t,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(t){this._fixedLayout=t,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(t,r,o,s,a,l,c,d,u,h,f,p){this._differs=t,this._changeDetectorRef=r,this._elementRef=o,this._dir=a,this._platform=c,this._viewRepeater=d,this._coalescedStyleScheduler=u,this._viewportRuler=h,this._stickyPositioningListener=f,this._ngZone=p,this._onDestroy=new S,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new F,this.viewChange=new Bt({start:0,end:Number.MAX_VALUE}),s||this._elementRef.nativeElement.setAttribute("role","table"),this._document=l,this._isNativeHtmlTable=this._elementRef.nativeElement.nodeName==="TABLE"}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((t,r)=>this.trackBy?this.trackBy(r.dataIndex,r.data):r),this._viewportRuler.change().pipe(re(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let r=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||r,this._forceRecalculateCellWidths=r,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(t=>{t.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),lu(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();let t=this._dataDiffer.diff(this._renderRows);if(!t){this._updateNoDataRow(),this.contentChanged.next();return}let r=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(t,r,(o,s,a)=>this._getEmbeddedViewArgs(o.item,a),o=>o.item.data,o=>{o.operation===1&&o.context&&this._renderCellTemplateForItem(o.record.item.rowDef,o.context)}),this._updateRowIndexContext(),t.forEachIdentityChange(o=>{let s=r.get(o.currentIndex);s.context.$implicit=o.item.data}),this._updateNoDataRow(),this._ngZone&&M.isInAngularZone()?this._ngZone.onStable.pipe(Ie(1),re(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(t){this._customColumnDefs.add(t)}removeColumnDef(t){this._customColumnDefs.delete(t)}addRowDef(t){this._customRowDefs.add(t)}removeRowDef(t){this._customRowDefs.delete(t)}addHeaderRowDef(t){this._customHeaderRowDefs.add(t),this._headerRowDefChanged=!0}removeHeaderRowDef(t){this._customHeaderRowDefs.delete(t),this._headerRowDefChanged=!0}addFooterRowDef(t){this._customFooterRowDefs.add(t),this._footerRowDefChanged=!0}removeFooterRowDef(t){this._customFooterRowDefs.delete(t),this._footerRowDefChanged=!0}setNoDataRow(t){this._customNoDataRow=t}updateStickyHeaderRowStyles(){let t=this._getRenderedRows(this._headerRowOutlet),o=this._elementRef.nativeElement.querySelector("thead");o&&(o.style.display=t.length?"":"none");let s=this._headerRowDefs.map(a=>a.sticky);this._stickyStyler.clearStickyPositioning(t,["top"]),this._stickyStyler.stickRows(t,s,"top"),this._headerRowDefs.forEach(a=>a.resetStickyChanged())}updateStickyFooterRowStyles(){let t=this._getRenderedRows(this._footerRowOutlet),o=this._elementRef.nativeElement.querySelector("tfoot");o&&(o.style.display=t.length?"":"none");let s=this._footerRowDefs.map(a=>a.sticky);this._stickyStyler.clearStickyPositioning(t,["bottom"]),this._stickyStyler.stickRows(t,s,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,s),this._footerRowDefs.forEach(a=>a.resetStickyChanged())}updateStickyColumnStyles(){let t=this._getRenderedRows(this._headerRowOutlet),r=this._getRenderedRows(this._rowOutlet),o=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...t,...r,...o],["left","right"]),this._stickyColumnStylesNeedReset=!1),t.forEach((s,a)=>{this._addStickyColumnStyles([s],this._headerRowDefs[a])}),this._rowDefs.forEach(s=>{let a=[];for(let l=0;l{this._addStickyColumnStyles([s],this._footerRowDefs[a])}),Array.from(this._columnDefsByName.values()).forEach(s=>s.resetStickyChanged())}_getAllRenderRows(){let t=[],r=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let o=0;o{let l=o&&o.has(a)?o.get(a):[];if(l.length){let c=l.shift();return c.dataIndex=r,c}else return{data:t,rowDef:a,dataIndex:r}})}_cacheColumnDefs(){this._columnDefsByName.clear(),Gu(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(r=>{this._columnDefsByName.has(r.name),this._columnDefsByName.set(r.name,r)})}_cacheRowDefs(){this._headerRowDefs=Gu(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Gu(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Gu(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let t=this._rowDefs.filter(r=>!r.when);!this.multiTemplateDataRows&&t.length>1,this._defaultRowDef=t[0]}_renderUpdatedColumns(){let t=(a,l)=>a||!!l.getColumnsDiff(),r=this._rowDefs.reduce(t,!1);r&&this._forceRenderDataRows();let o=this._headerRowDefs.reduce(t,!1);o&&this._forceRenderHeaderRows();let s=this._footerRowDefs.reduce(t,!1);return s&&this._forceRenderFooterRows(),r||o||s}_switchDataSource(t){this._data=[],lu(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),t||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=t}_observeRenderChanges(){if(!this.dataSource)return;let t;lu(this.dataSource)?t=this.dataSource.connect(this):$t(this.dataSource)?t=this.dataSource:Array.isArray(this.dataSource)&&(t=Me(this.dataSource)),this._renderChangeSubscription=t.pipe(re(this._onDestroy)).subscribe(r=>{this._data=r||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((t,r)=>this._renderRow(this._headerRowOutlet,t,r)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((t,r)=>this._renderRow(this._footerRowOutlet,t,r)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(t,r){let o=Array.from(r.columns||[]).map(l=>{let c=this._columnDefsByName.get(l);return c}),s=o.map(l=>l.sticky),a=o.map(l=>l.stickyEnd);this._stickyStyler.updateStickyColumns(t,s,a,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(t){let r=[];for(let o=0;o!s.when||s.when(r,t));else{let s=this._rowDefs.find(a=>a.when&&a.when(r,t))||this._defaultRowDef;s&&o.push(s)}return o.length,o}_getEmbeddedViewArgs(t,r){let o=t.rowDef,s={$implicit:t.data};return{templateRef:o.template,context:s,index:r}}_renderRow(t,r,o,s={}){let a=t.viewContainer.createEmbeddedView(r.template,s,o);return this._renderCellTemplateForItem(r,s),a}_renderCellTemplateForItem(t,r){for(let o of this._getCellTemplates(t))co.mostRecentCellOutlet&&co.mostRecentCellOutlet._viewContainer.createEmbeddedView(o,r);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){let t=this._rowOutlet.viewContainer;for(let r=0,o=t.length;r{let o=this._columnDefsByName.get(r);return t.extractCellTemplate(o)})}_applyNativeTableSections(){let t=this._document.createDocumentFragment(),r=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(let o of r){let s=this._document.createElement(o.tag);s.setAttribute("role","rowgroup");for(let a of o.outlets)s.appendChild(a.elementRef.nativeElement);t.appendChild(s)}this._elementRef.nativeElement.appendChild(t)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){let t=(r,o)=>r||o.hasStickyChanged();this._headerRowDefs.reduce(t,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(t,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(t,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){let t=this._dir?this._dir.value:"ltr";this._stickyStyler=new Sb(this._isNativeHtmlTable,this.stickyCssClass,t,this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:Me()).pipe(re(this._onDestroy)).subscribe(r=>{this._stickyStyler.direction=r,this.updateStickyColumnStyles()})}_getOwnDefs(t){return t.filter(r=>!r._table||r._table===this)}_updateNoDataRow(){let t=this._customNoDataRow||this._noDataRow;if(!t)return;let r=this._rowOutlet.viewContainer.length===0;if(r===this._isShowingNoDataRow)return;let o=this._noDataRowOutlet.viewContainer;if(r){let s=o.createEmbeddedView(t.templateRef),a=s.rootNodes[0];s.rootNodes.length===1&&a?.nodeType===this._document.ELEMENT_NODE&&(a.setAttribute("role","row"),a.classList.add(t._contentClassName))}else o.clear();this._isShowingNoDataRow=r,this._changeDetectorRef.markForCheck()}};e.\u0275fac=function(r){return new(r||e)(m(an),m(ve),m(k),on("role"),m(vt,8),m(Z),m(we),m(Va),m(Qu),m(Hi),m(Ku,12),m(M,8))},e.\u0275cmp=V({type:e,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(r,o,s){if(r&1&&(ye(s,e1,5),ye(s,Ns,5),ye(s,nm,5),ye(s,ml,5),ye(s,Ob,5)),r&2){let a;L(a=j())&&(o._noDataRow=a.first),L(a=j())&&(o._contentColumnDefs=a),L(a=j())&&(o._contentRowDefs=a),L(a=j())&&(o._contentHeaderRowDefs=a),L(a=j())&&(o._contentFooterRowDefs=a)}},viewQuery:function(r,o){if(r&1&&(ue(Zu,7),ue(Xu,7),ue(Ju,7),ue(em,7)),r&2){let s;L(s=j())&&(o._rowOutlet=s.first),L(s=j())&&(o._headerRowOutlet=s.first),L(s=j())&&(o._footerRowOutlet=s.first),L(s=j())&&(o._noDataRowOutlet=s.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(r,o){r&2&&W("cdk-table-fixed-layout",o.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:["multiTemplateDataRows","multiTemplateDataRows",Se],fixedLayout:["fixedLayout","fixedLayout",Se]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[be([{provide:uo,useExisting:e},{provide:Va,useClass:fs},{provide:Qu,useClass:Tb},{provide:Ku,useValue:null}]),ct],ngContentSelectors:L3,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(r,o){r&1&&(Ee(N3),K(0),K(1,1),Cn(2,0)(3,1)(4,2)(5,3))},dependencies:[Zu,Xu,Ju,em],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2});let i=e;return i})();function Gu(i,e){return i.concat(Array.from(e))}var t1=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[$a]});let i=e;return i})();var H3=[[["caption"]],[["colgroup"],["col"]]],$3=["caption","colgroup, col"];var i1=(()=>{let e=class e extends Pb{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275cmp=V({type:e,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(r,o){r&2&&W("mdc-table-fixed-layout",o.fixedLayout)},exportAs:["matTable"],features:[be([{provide:Pb,useExisting:e},{provide:uo,useExisting:e},{provide:Qu,useClass:Tb},{provide:Va,useClass:fs},{provide:Ku,useValue:null}]),B],ngContentSelectors:$3,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(r,o){r&1&&(Ee(H3),K(0),K(1,1),Cn(2,0)(3,1)(4,2)(5,3))},dependencies:[Zu,Xu,Ju,em],styles:[".mat-mdc-table-sticky{position:sticky !important}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color)}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-header-headline-font, Roboto, sans-serif);line-height:var(--mat-table-header-headline-line-height);font-size:var(--mat-table-header-headline-size, 14px);font-weight:var(--mat-table-header-headline-weight, 500)}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, Roboto, sans-serif);line-height:var(--mat-table-row-item-label-text-line-height);font-size:var(--mat-table-row-item-label-text-size, 14px);font-weight:var(--mat-table-row-item-label-text-weight)}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-footer-supporting-text-font, Roboto, sans-serif);line-height:var(--mat-table-footer-supporting-text-line-height);font-size:var(--mat-table-footer-supporting-text-size, 14px);font-weight:var(--mat-table-footer-supporting-text-weight);letter-spacing:var(--mat-table-footer-supporting-text-tracking)}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking);font-weight:inherit;line-height:inherit}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking);line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking)}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2});let i=e;return i})(),n1=(()=>{let e=class e extends tm{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["","matCellDef",""]],features:[be([{provide:tm,useExisting:e}]),B]});let i=e;return i})(),r1=(()=>{let e=class e extends im{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["","matHeaderCellDef",""]],features:[be([{provide:im,useExisting:e}]),B]});let i=e;return i})();var o1=(()=>{let e=class e extends Ns{get name(){return this._name}set name(t){this._setNameInput(t)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[be([{provide:Ns,useExisting:e},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),B]});let i=e;return i})(),s1=(()=>{let e=class e extends XE{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[B]});let i=e;return i})();var a1=(()=>{let e=class e extends JE{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[B]});let i=e;return i})();var l1=(()=>{let e=class e extends ml{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[be([{provide:ml,useExisting:e}]),B]});let i=e;return i})();var c1=(()=>{let e=class e extends nm{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275dir=D({type:e,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[be([{provide:nm,useExisting:e}]),B]});let i=e;return i})(),d1=(()=>{let e=class e extends Rb{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275cmp=V({type:e,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[be([{provide:Rb,useExisting:e}]),B],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(r,o){r&1&&Cn(0,0)},dependencies:[co],encapsulation:2});let i=e;return i})();var u1=(()=>{let e=class e extends Fb{};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275cmp=V({type:e,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[be([{provide:Fb,useExisting:e}]),B],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(r,o){r&1&&Cn(0,0)},dependencies:[co],encapsulation:2});let i=e;return i})();var m1=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=N({type:e}),e.\u0275inj=P({imports:[ae,t1,ae]});let i=e;return i})(),U3=9007199254740991,rm=class extends au{get data(){return this._data.value}set data(e){e=Array.isArray(e)?e:[],this._data.next(e),this._renderChangesSubscription||this._filterData(e)}get filter(){return this._filter.value}set filter(e){this._filter.next(e),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(e){this._sort=e,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(e){this._paginator=e,this._updateChangeSubscription()}constructor(e=[]){super(),this._renderData=new Bt([]),this._filter=new Bt(""),this._internalPageChanges=new S,this._renderChangesSubscription=null,this.sortingDataAccessor=(n,t)=>{let r=n[t];if(Kp(r)){let o=Number(r);return o{let r=t.active,o=t.direction;return!r||o==""?n:n.sort((s,a)=>{let l=this.sortingDataAccessor(s,r),c=this.sortingDataAccessor(a,r),d=typeof l,u=typeof c;d!==u&&(d==="number"&&(l+=""),u==="number"&&(c+=""));let h=0;return l!=null&&c!=null?l>c?h=1:l{let r=Object.keys(n).reduce((s,a)=>s+n[a]+"\u25EC","").toLowerCase(),o=t.trim().toLowerCase();return r.indexOf(o)!=-1},this._data=new Bt(e),this._updateChangeSubscription()}_updateChangeSubscription(){let e=this._sort?Be(this._sort.sortChange,this._sort.initialized):Me(null),n=this._paginator?Be(this._paginator.page,this._internalPageChanges,this._paginator.initialized):Me(null),t=this._data,r=kr([t,this._filter]).pipe($e(([a])=>this._filterData(a))),o=kr([r,e]).pipe($e(([a])=>this._orderData(a))),s=kr([o,n]).pipe($e(([a])=>this._pageData(a)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=s.subscribe(a=>this._renderData.next(a))}_filterData(e){return this.filteredData=this.filter==null||this.filter===""?e:e.filter(n=>this.filterPredicate(n,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(e){return this.sort?this.sortData(e.slice(),this.sort):e}_pageData(e){if(!this.paginator)return e;let n=this.paginator.pageIndex*this.paginator.pageSize;return e.slice(n,n+this.paginator.pageSize)}_updatePaginator(e){Promise.resolve().then(()=>{let n=this.paginator;if(n&&(n.length=e,n.pageIndex>0)){let t=Math.ceil(n.length/n.pageSize)-1||0,r=Math.min(n.pageIndex,t);r!==n.pageIndex&&(n.pageIndex=r,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}};function G3(i,e){if(i&1&&(g(0,"th",16),I(1),it(2,"translate"),it(3,"lowercase"),b()),i&2){let n=A().$implicit,t=A();Yo(t.columnConfig==null||t.columnConfig[n]==null?null:t.columnConfig[n].cssClass),y(1),Ue("",at(2,3,at(3,5,t.translateKey+n))," ")}}function q3(i,e){if(i&1&&(I(0),it(1,"date")),i&2){let n=A().$implicit,t=A().$implicit;Ue(" ",at(1,1,n[t])," ")}}function Y3(i,e){if(i&1&&(I(0),it(1,"translate"),it(2,"lowercase"),it(3,"enumKey")),i&2){let n=A().$implicit,t=A().$implicit,r=A();Ue(" ",at(1,1,at(2,3,r.translateKey+t+"."+Yc(3,5,n[t],r.columnConfig[t].args)))," ")}}function Q3(i,e){if(i&1&&I(0),i&2){let n=A().$implicit,t=A().$implicit,r=A(),o;Ue(" ",(o=r.columnConfig==null||r.columnConfig[t]==null||r.columnConfig[t].getter==null?null:r.columnConfig[t].getter(n))!==null&&o!==void 0?o:n[t]," ")}}function K3(i,e){if(i&1&&(g(0,"td",17),G(1,q3,2,3)(2,Y3,4,8)(3,Q3,1,1),b()),i&2){let n=A().$implicit,t=A(),r;y(1),de(1,(r=t.columnConfig==null||t.columnConfig[n]==null?null:t.columnConfig[n].type)===t.ColumnType.Date?1:r===t.ColumnType.Enum?2:3)}}function Z3(i,e){if(i&1&&(er(0,13),G(1,G3,4,7,"th",14)(2,K3,4,1,"td",15),tr()),i&2){let n=e.$implicit;R("matColumnDef",n)}}function X3(i,e){if(i&1&&(g(0,"th",18),I(1),it(2,"translate"),it(3,"lowercase"),b()),i&2){let n=A();y(1),Ue(" ",at(2,1,at(3,3,n.translateKey+"actions"))," ")}}var J3=i=>({element:i});function eB(i,e){if(i&1&&(g(0,"td",19)(1,"button",20),z(2,"fa-icon",21),b()()),i&2){let n=e.$implicit;A();let t=Jt(14);y(1),R("matMenuTriggerData",qc(2,J3,n))("matMenuTriggerFor",t)}}function tB(i,e){if(i&1&&z(0,"mat-progress-bar",23),i&2){let n=A(2);R("mode",n.loading?"indeterminate":"determinate")}}function iB(i,e){if(i&1&&(g(0,"th",22),G(1,tB,1,1,"mat-progress-bar",23),b()),i&2){let n=A();R("colSpan",n.displayedColumns.length+1),y(1),de(1,n.progress?1:-1)}}function nB(i,e){i&1&&z(0,"tr",24)}function rB(i,e){i&1&&z(0,"tr",25)}function oB(i,e){i&1&&z(0,"tr",26)}function sB(i,e){if(i&1&&z(0,"mat-paginator",27),i&2){let n=A();R("showFirstLastButtons",!0)("pageSizeOptions",n.pageSizeOptions)}}function aB(i,e){if(i&1){let n=Tt();g(0,"button",29),$("click",function(){Ke(n);let r=A().element,o=A();return Ze(o.deleteAction(r))}),z(1,"fa-icon",30),g(2,"span"),I(3),it(4,"translate"),b()()}if(i&2){let n=A(2);y(1),R("icon",n.deleteIcon),y(2),Ue("\xA0\xA0",at(4,2,n.translateKey+"action.delete"),"")}}function lB(i,e){if(i&1){let n=Tt();g(0,"button",29),$("click",function(){Ke(n);let r=A().element,o=A();return Ze(o.editAction(r))}),z(1,"fa-icon",30),g(2,"span"),I(3),it(4,"translate"),b()()}if(i&2){let n=A(2);y(1),R("icon",n.editIcon),y(2),Ue("\xA0\xA0",at(4,2,n.translateKey+"action.edit"),"")}}function cB(i,e){if(i&1&&G(0,aB,5,4,"button",28)(1,lB,5,4,"button",28),i&2){let n=A();de(0,n.delete?0:-1),y(1),de(1,n.edit?1:-1)}}var dB=()=>["loading"];function uB(i,e){if(i&1){let n=Tt();g(0,"bpa-inner-table",1),$("deleteEvent",function(r){Ke(n);let o=A();return Ze(o.deleteAction(r))})("editEvent",function(r){Ke(n);let o=A();return Ze(o.editAction(r))}),K(1),b()}if(i&2){let n=A();R("columnConfig",n.columnConfig)("columns",n.columns)("sortable",n.sortable)("paging",n.paging)("edit",n.edit)("delete",n.delete)("translateKey",n.translateKey)("dataset",n.innerData)("displayedColumns",n.displayedColumns)("progress",n.progress)("loading",n.loading)("pageSizeOptions",n.pageSizeOptions)}}var g1=["*"];function mB(i,e){if(i&1&&(g(0,"h2",0),I(1),it(2,"translate"),b()),i&2){let n=A();y(1),kt(at(2,1,n.translateKey+".title"))}}var hB=(()=>{let e=class e{constructor(t){this.translate=t,this.changes=new S}get itemsPerPageLabel(){return this.translate.instant("bpa.components.table.items-per-page")}get firstPageLabel(){return this.translate.instant("bpa.components.table.first-page")}get lastPageLabel(){return this.translate.instant("bpa.components.table.last-page")}get nextPageLabel(){return this.translate.instant("bpa.components.table.next-page")}get previousPageLabel(){return this.translate.instant("bpa.components.table.previous-page")}getRangeLabel(t,r,o){if(o===0)return"";let s=Math.ceil(o/r);return this.translate.instant("bpa.components.table.page",{page:t+1,amountPages:s})}};e.\u0275fac=function(r){return new(r||e)(_(mr))},e.\u0275prov=C({token:e,factory:e.\u0275fac});let i=e;return i})(),b1=(()=>{let e=class e{constructor(t){t.addIcons(h1.faAddressCard),t.addIcons(p1.faSkullCrossbones),t.addIcons(f1.faEllipsisVertical)}};e.\u0275fac=function(r){return new(r||e)(_(cl))},e.\u0275mod=N({type:e}),e.\u0275inj=P({providers:[{provide:Ds,useClass:hB}],imports:[Ax,Vg]});let i=e;return i})();function fB(i,e){return Object.entries(i).filter(([n])=>isNaN(Number(n))).find(([,n])=>n===e)?.[0]}function _1(i,e){return Object.entries(i).filter(([n])=>isNaN(Number(n))).map(([n,t])=>({labelTranslateKey:`${e}.${n.toLowerCase()}`,value:t}))}var Nb=(()=>{let e=class e{transform(t,r){return fB(r,t)??""}};e.\u0275fac=function(r){return new(r||e)},e.\u0275pipe=Qn({name:"enumKey",type:e,pure:!0,standalone:!0});let i=e;return i})(),Rt=function(i){return i[i.Unknown=-1]="Unknown",i[i.Date=0]="Date",i[i.Enum=1]="Enum",i[i.Number=2]="Number",i}(Rt||{}),pB=(()=>{let e=class e{constructor(){this.dataset=[],this.translateKey="core.components.table.",this.sortable=!0,this.paging=!0,this.displayedColumns=[],this.deleteIcon="skull-crossbones",this.editIcon="address-card",this.edit=!1,this.delete=!1,this.progress=!1,this.loading=!0,this.pageSizeOptions=[10,20,50],this.deleteEvent=new F,this.editEvent=new F,this.ColumnType=Rt}ngOnChanges(){this.dataSource=new rm(this.dataset),this.dataSource.sort=this.sort,this.dataSource.sortingDataAccessor=(t,r)=>this.getSortingAccessor(t,r),this.dataSource.paginator=this.paginator}ngAfterViewInit(){this.dataSource.sort=this.sort,this.dataSource.paginator=this.paginator}deleteAction(t){this.deleteEvent.emit(t)}editAction(t){this.editEvent.emit(t)}getSortingAccessor(t,r){if(this.columnConfig?.[r]?.getter)return this.columnConfig[r].getter(t);switch(this.columnConfig?.[r]?.type){case Rt.Number:return Number(t[r])}return String(t[r])}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["bpa-inner-table"]],viewQuery:function(r,o){if(r&1&&(ue(Du,5),ue(ul,5)),r&2){let s;L(s=j())&&(o.paginator=s.first),L(s=j())&&(o.sort=s.first)}},inputs:{columns:"columns",dataset:"dataset",translateKey:"translateKey",sortable:"sortable",paging:"paging",displayedColumns:"displayedColumns",columnConfig:"columnConfig",deleteIcon:"deleteIcon",editIcon:"editIcon",edit:"edit",delete:"delete",progress:"progress",loading:"loading",pageSizeOptions:"pageSizeOptions"},outputs:{deleteEvent:"deleteEvent",editEvent:"editEvent"},standalone:!0,features:[Oe,Re],decls:16,vars:9,consts:[["mat-table","","matSort","",1,"mat-elevation-z8","tw-w-full",3,"dataSource","matSortDisabled"],["matColumnDef","actions"],["mat-header-cell","","style","text-align: center; width: 1px;",4,"matHeaderCellDef"],["mat-cell","","style","text-align: center",4,"matCellDef"],["matColumnDef","loading"],["style","padding: 0",3,"colSpan",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-header-row","","style","height: auto;",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"tw-flex-1"],["class","tw-sticky tw-bottom-0",3,"showFirstLastButtons","pageSizeOptions"],["menu","matMenu"],["matMenuContent",""],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",3,"class",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell","",2,"text-align","center","width","1px"],["mat-cell","",2,"text-align","center"],["aria-label","Actions","mat-icon-button","",3,"matMenuTriggerData","matMenuTriggerFor"],["icon","ellipsis-vertical"],[2,"padding","0",3,"colSpan"],[3,"mode"],["mat-header-row",""],["mat-header-row","",2,"height","auto"],["mat-row",""],[1,"tw-sticky","tw-bottom-0",3,"showFirstLastButtons","pageSizeOptions"],["mat-menu-item",""],["mat-menu-item","",3,"click"],[3,"icon"]],template:function(r,o){r&1&&(g(0,"table",0),yi(1,Z3,3,1,"ng-container",13,vi),er(3,1),G(4,X3,4,5,"th",2)(5,eB,3,4,"td",3),tr(),er(6,4),G(7,iB,2,2,"th",5),tr(),G(8,nB,1,0,"tr",6)(9,rB,1,0,"tr",7)(10,oB,1,0,"tr",8),b(),z(11,"div",9),G(12,sB,1,2,"mat-paginator",10),g(13,"mat-menu",null,11),G(15,cB,2,2,"ng-template",12),b()),r&2&&(R("dataSource",o.dataSource)("matSortDisabled",!o.sortable),y(1),wi(o.columns),y(7),R("matHeaderRowDef",o.displayedColumns)("matHeaderRowDefSticky",!0),y(1),R("matHeaderRowDef",Ni(8,dB))("matHeaderRowDefSticky",!0),y(1),R("matRowDefColumns",o.displayedColumns),y(2),de(12,o.paging&&o.dataset?12:-1))},dependencies:[dd,Nb,Rs,$u,uw,zi,hs,$E,Fs,dl,BE,HE,uC,Du,GE,WE,QE,ul,YE,m1,i1,r1,l1,o1,n1,c1,s1,a1,d1,u1,Nt,Is],styles:["*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }[_ngcontent-%COMP%]::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.tw-sticky[_ngcontent-%COMP%]{position:sticky}.tw-bottom-0[_ngcontent-%COMP%]{bottom:0}.tw-flex[_ngcontent-%COMP%]{display:flex}.tw-w-full[_ngcontent-%COMP%]{width:100%}.tw-flex-1[_ngcontent-%COMP%]{flex:1 1 0%}.tw-flex-col[_ngcontent-%COMP%]{flex-direction:column}"],changeDetection:0});let i=e;return i})(),om=(()=>{let e=class e{constructor(){this.class="tw-flex tw-flex-1 tw-flex-col",this.dataset=[],this.translateKey="core.components.table.",this.progressBar="always",this.sortable=!0,this.paging=!0,this.deleteIcon="skull-crossbones",this.editIcon="address-card",this.pageSizeOptions=[10,20,50],this.deleteEvent=new F,this.editEvent=new F,this.loading=!0,this.edit=!1,this.delete=!1,this.innerData=[]}get progress(){return this.progressBar==="always"||this.progressBar==="auto"&&this.loading}ngOnChanges(){this.delete=this.deleteEvent.observed,this.edit=this.editEvent.observed,this.displayedColumns=[...this.columns],(this.delete||this.edit)&&this.displayedColumns.push("actions"),this.loading=!this.dataset,this.loading||(this.innerData=this.dataset)}deleteAction(t){this.deleteEvent.emit(t)}editAction(t){this.editEvent.emit(t)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["bpa-table"]],hostVars:2,hostBindings:function(r,o){r&2&&Yo(o.class)},inputs:{columns:"columns",dataset:"dataset",translateKey:"translateKey",columnConfig:"columnConfig",progressBar:"progressBar",sortable:"sortable",paging:"paging",deleteIcon:"deleteIcon",editIcon:"editIcon",pageSizeOptions:"pageSizeOptions"},outputs:{deleteEvent:"deleteEvent",editEvent:"editEvent"},standalone:!0,features:[Oe,Re],ngContentSelectors:g1,decls:1,vars:1,consts:[["class","tw-flex tw-flex-col tw-flex-1",3,"columnConfig","columns","sortable","paging","edit","delete","translateKey","dataset","displayedColumns","progress","loading","pageSizeOptions"],[1,"tw-flex","tw-flex-col","tw-flex-1",3,"columnConfig","columns","sortable","paging","edit","delete","translateKey","dataset","displayedColumns","progress","loading","pageSizeOptions","deleteEvent","editEvent"]],template:function(r,o){r&1&&(Ee(),G(0,uB,2,12,"bpa-inner-table",0)),r&2&&de(0,o.innerData&&o.displayedColumns?0:-1)},dependencies:[pB],encapsulation:2,changeDetection:0});let i=e;return i})(),mo=(()=>{let e=class e{constructor(t,r){this.dialogRef=t,this.data=r,this.registerEnterKey=!1,this.registerEscKey=!0;let o=this.dialogRef.keydownEvents().subscribe(s=>{this.registerEscKey&&s.key==="Escape"&&this.close(),this.registerEnterKey&&s.key==="Enter"&&this.submit()});this.dialogRef.afterClosed().subscribe(()=>{o.unsubscribe()})}close(t){this.dialogRef.close(t)}};e.\u0275fac=function(r){return new(r||e)(m(jn),m(xs))},e.\u0275dir=D({type:e});let i=e;return i})(),hl=(()=>{let e=class e extends mo{constructor(){super(...arguments),this.registerEnterKey=!1,this.registerEscKey=!1}ngOnInit(){if(!this.dialog)throw new Error("DialogLayoutComponent requires a dialog input");let t=this.dialog.form;this.valid$=t.statusChanges.pipe(tt(t.valid),$e(()=>t.valid))}close(){return this.dialog?.close()}submit(){return this.dialog?.submit()}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275cmp=V({type:e,selectors:[["bpa-dialog-layout"]],inputs:{dialog:"dialog",translateKey:"translateKey"},standalone:!0,features:[B,Re],ngContentSelectors:g1,decls:11,vars:10,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-button","",3,"click"],["mat-button","","cdkFocusInitial","",3,"disabled","click"]],template:function(r,o){r&1&&(Ee(),G(0,mB,3,3,"h2",0),g(1,"div",1),K(2),b(),g(3,"mat-dialog-actions",2)(4,"button",3),$("click",function(){return o.close()}),I(5),it(6,"translate"),b(),g(7,"button",4),$("click",function(){return o.submit()}),it(8,"async"),I(9),it(10,"translate"),b()()),r&2&&(de(0,o.translateKey?0:-1),y(5),Ue(" ",at(6,4,"bpa.global.no")," (Esc) "),y(2),R("disabled",at(8,6,o.valid$)!==!0),y(2),Ue(" ",at(10,8,"bpa.global.okay")," (Enter) "))},dependencies:[cd,zi,ou,Vg,iC,rC,nC,Nt,Is],encapsulation:2,changeDetection:0});let i=e;return i})(),gB=(()=>{let e=class e extends mo{close(){super.close(!1)}submit(){this.dialogRef.close(!0)}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275cmp=V({type:e,selectors:[["ng-component"]],standalone:!0,features:[B,Re],decls:3,vars:5,consts:[[3,"dialog","translateKey"]],template:function(r,o){r&1&&(g(0,"bpa-dialog-layout",0),I(1),it(2,"translate"),b()),r&2&&(R("dialog",o)("translateKey",o.data.translateKey),y(1),Ue(" ",at(2,3,o.data.translateKey+".content"),` +`))},dependencies:[hl,Nt,Is],encapsulation:2,changeDetection:0});let i=e;return i})(),v1=(()=>{let e=class e{constructor(t){this.dialog=t}open(t,r){return this.dialog.open(t,{disableClose:!0,data:r}).afterClosed()}confirm(t,r){return wm(this.open(gB,{translateKey:t}).pipe(Et(o=>_l(this,null,function*(){return o&&r&&(yield r()),Promise.resolve(o)}))))}};e.\u0275fac=function(r){return new(r||e)(_(xu))},e.\u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})(),y1=(()=>{let e=class e extends mo{constructor(t,r){super(t,r)}close(){this.dialogRef.close(void 0)}submit(){this.dialogRef.close(this.form.getRawValue())}};e.\u0275fac=function(r){return new(r||e)(m(jn),m(xs))},e.\u0275dir=D({type:e,features:[B]});let i=e;return i})();var W1=ho(Hg()),G1=ho(I1()),q1=ho(F1());var P1=(()=>{let e=class e extends mo{close(){alert("Close button in layout clicked"),super.close(!1)}submit(){alert("Okay button in layout clicked"),super.close(!0)}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275cmp=V({type:e,selectors:[["app-common-dialog"]],standalone:!0,features:[B,Re],decls:3,vars:1,consts:[["translateKey","dialog.layout",3,"dialog"]],template:function(r,o){r&1&&(g(0,"bpa-dialog-layout",0)(1,"p"),I(2,"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."),b()()),r&2&&R("dialog",o)},dependencies:[hl],encapsulation:2,changeDetection:0});let i=e;return i})();var N1=(()=>{let e=class e extends y1{constructor(t,r,o){super(r,o),this.fb=t,this.form=this.fb.nonNullable.group({email:["",[Sn.required]],name:["",[Sn.required]]}),alert(o.info+" given to the dialog")}};e.\u0275fac=function(r){return new(r||e)(m(zw),m(jn),m(xs))},e.\u0275cmp=V({type:e,selectors:[["app-form-dialog"]],standalone:!0,features:[B,Re],decls:10,vars:2,consts:[["translateKey","dialog.layout",3,"dialog"],[3,"formGroup"],["appearance","fill"],["matInput","","formControlName","email"],["matInput","","formControlName","name"]],template:function(r,o){r&1&&(g(0,"bpa-dialog-layout",0)(1,"form",1)(2,"mat-form-field",2)(3,"mat-label"),I(4,"Input"),b(),z(5,"input",3),b(),g(6,"mat-form-field",2)(7,"mat-label"),I(8,"Input"),b(),z(9,"input",4),b()()()),r&2&&(R("dialog",o),y(1),R("formGroup",o.form))},dependencies:[hl,Pn,bs,gs,mu,CD,wd,Vw,vd,Ow,Rw,Yr,lp],encapsulation:2,changeDetection:0});let i=e;return i})();var L1=(()=>{let e=class e extends mo{submit(){}};e.\u0275fac=(()=>{let t;return function(o){return(t||(t=je(e)))(o||e)}})(),e.\u0275cmp=V({type:e,selectors:[["app-simple"]],standalone:!0,features:[B,Re],decls:4,vars:0,template:function(r,o){r&1&&(g(0,"h2"),I(1,"The simple dialog works!"),b(),g(2,"p"),I(3,"You can press ESC to close the dialog"),b())},encapsulation:2,changeDetection:0});let i=e;return i})();var j1=(()=>{let e=class e{constructor(t){this.dialog=t}openDialog(){this.dialog.open(L1)}openConfirmation(){return _l(this,null,function*(){let t=yield this.dialog.confirm("dialog.confirm_delete");alert(t)})}openCommon(){this.dialog.open(P1).subscribe(t=>{alert(t)})}openForm(){this.dialog.open(N1,{info:"Hello"}).subscribe(t=>{alert(JSON.stringify(t)+" returned from the dialog")})}};e.\u0275fac=function(r){return new(r||e)(m(v1))},e.\u0275cmp=V({type:e,selectors:[["app-dialogs"]],standalone:!0,features:[Re],decls:26,vars:0,consts:[["translate","",1,"tw-p-4","tw-m-0"],["translate","",1,"tw-px-4"],["translate",""],["mat-stroked-button","","type","button",3,"click"]],template:function(r,o){r&1&&(g(0,"h2",0),I(1,"content.headline.dialogs"),b(),g(2,"p",1),I(3,"content.text.dialogs"),b(),g(4,"h3",2),I(5,"dialog.simple_dialog.title"),b(),g(6,"p",2),I(7,"dialog.simple_dialog.content"),b(),g(8,"button",3),$("click",function(){return o.openDialog()}),I(9,"Open dialog"),b(),g(10,"h3",2),I(11,"dialog.confirmation.title"),b(),g(12,"p",2),I(13,"dialog.confirmation.content"),b(),g(14,"button",3),$("click",function(){return o.openConfirmation()}),I(15,"Open dialog"),b(),g(16,"h3",2),I(17,"dialog.layout.title"),b(),g(18,"p",2),I(19,"dialog.layout.content"),b(),g(20,"button",3),$("click",function(){return o.openCommon()}),I(21,"Open dialog"),b(),g(22,"p",2),I(23,"dialog.layout.form"),b(),g(24,"button",3),$("click",function(){return o.openForm()}),I(25,"Open dialog"),b())},dependencies:[zi,ou,Nt,hr],encapsulation:2,changeDetection:0});let i=e;return i})();var x=function(i){return i[i.Fighter=0]="Fighter",i[i.Hammer=1]="Hammer",i[i.Scientist=2]="Scientist",i[i.Spy=3]="Spy",i}(x||{});function _B(i,e){if(i&1&&(g(0,"mat-option",4),I(1),it(2,"translate"),b()),i&2){let n=e.$implicit,t;R("value",n.value),y(1),Ue(" ",(t=n.label)!==null&&t!==void 0?t:at(2,2,n.labelTranslateKey)," ")}}var V1=(()=>{let e=class e{constructor(){this.items=_1(x,"hero.types"),this.HeroType=x}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["app-enum"]],standalone:!0,features:[Re],decls:26,vars:10,consts:[["translate","",1,"tw-p-4"],[1,"tw-px-4",3,"innerHtml"],["translate","",1,"tw-px-4"],[1,"tw-block"],[3,"value"]],template:function(r,o){r&1&&(g(0,"h2",0),I(1,"content.headline.enum"),b(),z(2,"p",1),it(3,"translate"),g(4,"h3",0),I(5,"content.headline.enum_options"),b(),g(6,"p",2),I(7,"content.text.enum_options"),b(),g(8,"mat-form-field")(9,"mat-label"),I(10,"Hero Type"),b(),g(11,"mat-select"),yi(12,_B,3,4,"mat-option",4,vi),b()(),g(14,"h3",0),I(15,"content.headline.pipe"),b(),g(16,"p",2),I(17,"content.text.pipe"),b(),I(18),g(19,"code",3),I(20),b(),z(21,"br"),I(22),it(23,"enumKey"),g(24,"code",3),I(25),b()),r&2&&(y(2),R("innerHtml",at(3,5,"content.text.enum"),Bc),y(10),wi(o.items),y(6),Ue(` +Original value: `,o.HeroType.Scientist,` +`),y(2),Ue(" Original value: ","{{ HeroType.Scientist }}",` +`),y(2),Ue("As String: ",Yc(23,7,o.HeroType.Scientist,o.HeroType),` +`),y(3),Ue(" As String: ","{{ HeroType.Scientist | enumKey : HeroType }}",` +`))},dependencies:[Nb,Pn,bs,gs,ja,ms,ws,vu,Nt,Is,hr],encapsulation:2,changeDetection:0});let i=e;return i})();function vB(i,e){i&1&&z(0,"mat-divider")}function yB(i,e){if(i&1&&(g(0,"mat-list-item")(1,"div",1)(2,"button",2),z(3,"fa-icon",3),b(),g(4,"button",2),z(5,"fa-icon",4),b()(),g(6,"div",5),I(7),it(8,"date"),b(),g(9,"div",6),I(10),b(),z(11,"fa-icon",7),b(),G(12,vB,1,0,"mat-divider")),i&2){let n=e.$implicit,t=e.$index,r=e.$count;y(7),kt(at(8,3,n.updated)),y(3),kt(n.name),y(2),de(12,t===r-1?12:-1)}}function wB(i,e){if(i&1&&(g(0,"div",0),I(1),b(),yi(2,yB,13,5,null,null,vi)),i&2){let n=e.$implicit;y(1),kt(n.name),y(1),wi(n.files)}}var B1=(()=>{let e=class e{constructor(){this.folders=[{name:"Folder 1",files:[{name:"File 1",updated:new Date("1/1/16")},{name:"File 2",updated:new Date("1/1/16")},{name:"File 3",updated:new Date("11/11/16")}]},{name:"Folder 12",files:[{name:"File 12",updated:new Date("1/1/16")},{name:"File 22",updated:new Date("1/1/19")},{name:"File 32",updated:new Date("11/11/22")}]}]}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["app-file-list"]],standalone:!0,features:[Re],decls:3,vars:0,consts:[["mat-subheader",""],["matListItemMeta",""],["mat-icon-button",""],["icon","trash"],["icon","ellipsis-v"],["matListItemLine",""],["matListItemTitle",""],["matListItemIcon","","icon","file"]],template:function(r,o){r&1&&(g(0,"mat-list"),yi(1,wB,4,1,null,null,vi),b()),r&2&&(y(1),wi(o.folders))},dependencies:[dd,Rs,$u,zi,hs,hu,ED,pu,ID,SD,wg,MD,vg,_g,yg],encapsulation:2,changeDetection:0});let i=e;return i})();var xB=()=>["name","level","type","health","birthday"],DB=()=>[7,14,21],z1=(()=>{let e=class e{constructor(){this.data=[{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)},{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)},{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)},{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)},{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)},{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)},{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)},{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)}],this.config={name:{type:Rt.Unknown,cssClass:"tw-w-32"},birthday:{type:Rt.Date,cssClass:"tw-w-32"},type:{type:Rt.Enum,args:x,cssClass:"tw-w-32"},level:{type:Rt.Number,cssClass:"tw-w-32"},health:{type:Rt.Number,cssClass:"tw-w-32"},custom:{type:Rt.Unknown,getter:t=>`${t.name} ${t.level}`}}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["app-full-table"]],standalone:!0,features:[Re],decls:1,vars:6,consts:[["translateKey","hero.components.hero-list.",3,"columnConfig","columns","dataset","pageSizeOptions"]],template:function(r,o){r&1&&z(0,"bpa-table",0),r&2&&R("columnConfig",o.config)("columns",Ni(4,xB))("dataset",o.data)("pageSizeOptions",Ni(5,DB))},dependencies:[om,Nt],encapsulation:2,changeDetection:0});let i=e;return i})();function Vb(i){i||(I0(Vb),i=ee(Tf));let e=new te(n=>i.onDestroy(n.next.bind(n)));return n=>n.pipe(re(e))}var H1=()=>["name","level","type","health","birthday"],$1=()=>[7,14,21],CB=()=>["name","level","type","health","birthday","custom"],U1=(()=>{let e=class e{constructor(){this.data=[{name:"Thor",level:100,type:x.Hammer,health:1e3,birthday:new Date(1970,11,14)},{name:"Captain",level:100,type:x.Fighter,health:1e3,birthday:new Date(1930,1,1)},{name:"Captain America",level:100,type:x.Fighter,health:12e3,birthday:new Date(1934,8,18)},{name:"Nick Fury",level:100,type:x.Fighter,health:10400,birthday:new Date(1932,7,1)},{name:"Black Window",level:120,type:x.Spy,health:2e3,birthday:new Date(1931,1,1)},{name:"Iron Man",level:80,type:x.Scientist,health:3e3,birthday:new Date(1931,1,1)},{name:"Hulk",level:120,type:x.Fighter,health:1e3,birthday:new Date(1931,1,23)},{name:"Doc Brown",level:120,type:x.Scientist,health:1e3,birthday:new Date(1931,1,12)},{name:"Spider Man",level:120,type:x.Fighter,health:4e3,birthday:new Date(1991,3,1)},{name:"Hawk Eye",level:110,type:x.Fighter,health:6e3,birthday:new Date(1991,2,1)},{name:"Loki",level:110,type:x.Fighter,health:1e3,birthday:new Date(1991,1,1)}],this.config={name:{type:Rt.Unknown,cssClass:"tw-w-32"},birthday:{type:Rt.Date,cssClass:"tw-w-32"},type:{type:Rt.Enum,args:x,cssClass:"tw-w-32"},level:{type:Rt.Number,cssClass:"tw-w-32"},health:{type:Rt.Number,cssClass:"tw-w-32"},custom:{type:Rt.Unknown,getter:t=>`${t.name} ${t.level}`}},this.data$=xm(3e3).pipe(Kt(()=>Me(this.data).pipe(Sr(1500),tt(null))),Vb())}die(t){alert(`Die: ${t.name}`)}view(t){alert(`View: ${t.name}`)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=V({type:e,selectors:[["app-table"]],standalone:!0,features:[Re],decls:27,vars:19,consts:[["translate","",1,"tw-p-4","tw-m-0"],["translate","",1,"tw-px-4"],["translate",""],[1,"tw-h-64","tw-overflow-auto"],["translateKey","hero.components.hero-list.",3,"columnConfig","columns","dataset","pageSizeOptions","deleteEvent","editEvent"],["translateKey","hero.components.hero-list.",3,"columnConfig","columns","dataset","pageSizeOptions","paging","deleteEvent","editEvent"],["progressBar","always","translateKey","hero.components.hero-list.",3,"columnConfig","columns","dataset","deleteEvent","editEvent"],["translate","",1,"tw-p-4"],["translate","",1,"tw-px-4","tw-w-32"]],template:function(r,o){r&1&&(g(0,"h2",0),I(1,"content.headline.table"),b(),g(2,"p",1),I(3,"content.text.table"),b(),g(4,"p",1),I(5,"content.text.column"),b(),g(6,"ul")(7,"li"),I(8,"Date"),b(),g(9,"li"),I(10,"Enumeration"),b()(),g(11,"h3",2),I(12,"content.headline.static_data"),b(),g(13,"section",3)(14,"bpa-table",4),$("deleteEvent",function(a){return o.die(a)})("editEvent",function(a){return o.view(a)}),b()(),g(15,"h3",2),I(16,"content.headline.no_paging"),b(),g(17,"section",3)(18,"bpa-table",5),$("deleteEvent",function(a){return o.die(a)})("editEvent",function(a){return o.view(a)}),b()(),g(19,"h3",2),I(20,"content.headline.observables"),b(),g(21,"bpa-table",6),$("deleteEvent",function(a){return o.die(a)})("editEvent",function(a){return o.view(a)}),it(22,"async"),b(),g(23,"h3",7),I(24,"content.headline.options"),b(),g(25,"p",8),I(26,"content.text.options"),b()),r&2&&(y(14),R("columnConfig",o.config)("columns",Ni(14,H1))("dataset",o.data)("pageSizeOptions",Ni(15,$1)),y(4),R("columnConfig",o.config)("columns",Ni(16,H1))("dataset",o.data)("pageSizeOptions",Ni(17,$1))("paging",!1),y(3),R("columnConfig",o.config)("columns",Ni(18,CB))("dataset",at(22,12,o.data$)))},dependencies:[cd,om,Nt,hr],encapsulation:2,changeDetection:0});let i=e;return i})();var Bb={};Qb(Bb,{bpa:()=>kB,content:()=>EB,default:()=>MB,dialog:()=>SB,hero:()=>IB});var EB={text:{"1":"Dies ist eine Sammlungen von Komponenten welche auf Basis von Angular Material gebaut wurden. Zudem finden sich hier noch diverse Helferlein, welche euch das Arbeiten m\xF6glichst vereinfachen sollen.",examples:"Hier findet man viele praktische Beispiele.",table:"Einfache Implementierung der Tabelle, welche viele Sachen abnimmt und es daher einfach machen die Material Table zu nutzen.",column:"Erweiterte Spaltenkonfiguration ist verf\xFCgbar f\xFCr:",options:'sortable (default: true) - auf "false" setzen um zu deaktivieren',enum:"Enums sind toll, Enums sind wichtig. Aber manchmal sind sie schwer zu nutzen, vor allem in Temp\xFClates.
Hier findet ihr Tools die euch unterst\xFCtzen.",enum_options:"Dies ist eine Methode um aus einem Enum eine Datenquelle f\xFCr ein Dropdown zu machen und dabei die Werte auch noch zu \xFCbersetzen.",pipe:"Die Pipe gibt euch die M\xF6glichkeit den Enum-Schl\xFCssel in einer View zu nutzen. Dies ist vor allem dann wichtig, wenn das Enum nicht auf einem String basiert.",dialogs:"Diese Bibliothek gibt einige M\xF6glichkeiten, einfach Dialoge zu erstellen und vorgefertigte Dialoge zu nutzen."},headline:{first:"Bolzplatzarena Components",examples:"Beispiele",table:"Die Tabelle",options:"Optionen",enum:"Enum Helferlein",enum_options:"Select Options mit Enumerationen",pipe:"Pipe",static_data:"Verwendung von statischen Daten",no_paging:"Verwendung ohne Paging (nur erste Seite wird gezeigt)",observables:"Verwendung von Observables",dialogs:"Verwendung von Dialogen"}},kB={global:{no:"Abbrechen",okay:"Okay"},components:{table:{"items-per-page":"Eintr\xE4ge pro Seite",page:"Seite {{ page }} von {{ amountPages }}","next-page":"N\xE4chste Seite","last-page":"Letzte Seite","first-page":"Erste Seite","previous-page":"Vorherige Seite"}}},IB={components:{"hero-list":{name:"Name",level:"Level",type:"Type","type.hammer":"Hammer","type.fighter":"Fighter","type.spy":"Spion","type.scientist":"Wissenschaftler",health:"Health",birthday:"Birthday",custom:"Custom",actions:"Actions",action:{edit:"Mehr Details",delete:"Entlassen"}}},types:{fighter:"Fighter",hammer:"Thor",scientist:"Wissenschaftler",spy:"Spion"}},SB={confirm_delete:{title:"L\xF6schen best\xE4tigen",content:"Wollen Sie diesen Eintrag wirklich l\xF6schen?"},simple_dialog:{title:"Einfacher Dialog",content:"Dies ist ein einfacher Dialog. Der Inhalt muss komplett selbst gestaltet werden. Allerdings kann man den Dialog bereits mit ESC schlie\xDFen."},confirmation:{title:"Best\xE4tigung",content:"Der Service bietet die M\xF6glichkeit nach eine Best\xE4tigung zu fragen. Dabei kann man das Ergebnis selbst auswerden oder die Methode, welche aufgerufen werden soll gleich mitliefern."},layout:{title:"Layout gleich mitliefern lassen",content:"Keine Lust \xDCberschrift und Buttons jedesmal zu schreiben? Dann kann man einfach eine Basis-Componente nutzen, welche die \xDCberschrift und die Headline direkt mitliefern."}},MB={content:EB,bpa:kB,hero:IB,dialog:SB};var zb={};Qb(zb,{bpa:()=>AB,content:()=>TB,default:()=>FB,dialog:()=>RB,hero:()=>OB});var TB={text:{"1":"This is a collection of components build on top of angular material to make it easier to use it. Additionally little helpers could be found.",examples:"Collection of conmponents and utilities based on the angular material library.",table:"Easy way to use a table, without the need to implement the headers and columns by your own.",column:"Custom column configuration available for:",options:"sortable (default: true) - set to false to disable sorting",enum:`Sometimes it is hard to handle enums, but it is important to use an enum instead of just using a number or a string. +
Here you can find some little helpers, which enable you to use enum for material select or in the tempalte as a + string very easily.`,enum_options:"Easy way to use a typescript enum as source of the material select.",pipe:"The pipe provides an easy way to get the selected key of an enumeration in the template.",dialogs:"This library provides a way to use dialogs in your application."},headline:{first:"Bolzplatzarena Components",examples:"Examples",table:"The table",options:"Options",enum:"Enum Helper",enum_options:"Select Options with enumeration",select:"Select options with enumeration",pipe:"Pipe",static_data:"Using of static data",no_paging:"No paging (only first page is shown)",observables:"Using of observables",dialogs:"Usage of dialogs"}},AB={global:{no:"Cancel",okay:"Okay"},components:{table:{"items-per-page":"Items per page",page:"Page {{ page }} of {{ amountPages }}","next-page":"Next page","last-page":"Previous page","first-page":"First page","previous-page":"Last page"}}},OB={components:{"hero-list":{name:"Name",level:"Level",type:"Type","type.hammer":"Hammer","type.fighter":"Fighter","type.spy":"Spy","type.scientist":"Scientist",health:"Health",birthday:"Birthday",custom:"",actions:"Actions",action:{edit:"More Details",delete:"Kill"}}},types:{fighter:"Fighter",hammer:"Thor",scientist:"Scientist",spy:"Spy"}},RB={confirm_delete:{title:"Confirm delete",content:"Do you really want to delete this item?"},simple_dialog:{title:"Simple Dialog",content:"This is a simple dialog without any special features in it. But it brings already the possibility to use esc key to close the dialog."},confirmation:{title:"Confirmation Dialog",content:"The service provides several function to handle confirmation. Either you handle the result of the confirmation screen by you own or you give already the function which needs to be called (or not) if the okay button is clicked."},layout:{title:"Use layout",content:"Wll, all the dialogs should look like the others. So you can use a simple component which provides the layout with headline, okay and cancel button."}},FB={content:TB,bpa:AB,hero:OB,dialog:RB};var Y1=(()=>{let e=class e{constructor(t,r){this.translate=r,r.setTranslation("en",zb,!0),r.setTranslation("de",Bb,!0),r.use("de"),t.addIcons(G1.faFile),t.addIcons(W1.faEllipsisVertical),t.addIcons(q1.faTrash)}setLanguage(t){this.translate.use(t)}};e.\u0275fac=function(r){return new(r||e)(m(cl),m(mr))},e.\u0275cmp=V({type:e,selectors:[["app-root"]],standalone:!0,features:[Re],decls:24,vars:1,consts:[[1,"tw-px-8"],[3,"checked","click"],[3,"click"],["translate",""],[1,"tw-flex-1","tw-overflow-hidden"],["label","Table"],["label","Full table"],[1,"tw-flex","tw-flex-col","tw-flex-1"],["label","Dialogs"],["label","Enums"],["label","File List"]],template:function(r,o){r&1&&(g(0,"section",0)(1,"mat-button-toggle-group")(2,"mat-button-toggle",1),$("click",function(){return o.setLanguage("de")}),I(3,"Deutsch"),b(),g(4,"mat-button-toggle",2),$("click",function(){return o.setLanguage("en")}),I(5,"English"),b()(),g(6,"h1",3),I(7,"content.headline.first"),b(),g(8,"p",3),I(9,"content.text.1"),b()(),g(10,"mat-tab-group",4)(11,"mat-tab",5)(12,"section",0),z(13,"app-table"),b()(),g(14,"mat-tab",6),z(15,"app-full-table",7),b(),g(16,"mat-tab",8)(17,"section",0),z(18,"app-dialogs"),b()(),g(19,"mat-tab",9)(20,"section",0),z(21,"app-enum"),b()(),g(22,"mat-tab",10),z(23,"app-file-list"),b()()),r&2&&(y(2),R("checked",!0))},dependencies:[du,hg,fg,yu,Pg,QD,U1,j1,V1,B1,Nt,hr,z1],encapsulation:2,changeDetection:0});let i=e;return i})();var Q1={production:!0};Q1.production&&void 0;Zw(Y1,{providers:[df(b1,Nt.forRoot(),Rs,du,pg,wd,yu,mu,ws,pu,pg,zi),Ox()]}).catch(i=>console.error(i)); diff --git a/browser/styles-BCB5Q2R5.css b/browser/styles-BCB5Q2R5.css new file mode 100644 index 0000000..c3cb7ac --- /dev/null +++ b/browser/styles-BCB5Q2R5.css @@ -0,0 +1 @@ +.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{--mat-ripple-color:rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color:#3f51b5;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color:#ff4081;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color:#f44336;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, .87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color:#3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color:#f44336;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:.03125em;--mat-option-label-text-weight:400}html{--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:.03125em;--mat-optgroup-label-text-weight:400}html{--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}html{--mdc-elevated-card-container-color:white;--mdc-elevated-card-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color:rgba(0, 0, 0, .54)}html{--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:.0071428571em;--mat-card-subtitle-text-weight:500}html{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5;--mdc-linear-progress-track-color:rgba(63, 81, 181, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#3f51b540;background-color:var(--mdc-linear-progress-track-color, rgba(63, 81, 181, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(63, 81, 181, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#3f51b540;background-color:var(--mdc-linear-progress-track-color, rgba(63, 81, 181, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081;--mdc-linear-progress-track-color:rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#ff408140;background-color:var(--mdc-linear-progress-track-color, rgba(255, 64, 129, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(255, 64, 129, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#ff408140;background-color:var(--mdc-linear-progress-track-color, rgba(255, 64, 129, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}html{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}html{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}html{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:.0333333333em}html{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}html{--mdc-filled-text-field-caret-color:#3f51b5;--mdc-filled-text-field-focus-active-indicator-color:#3f51b5;--mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-filled-text-field-container-color:whitesmoke;--mdc-filled-text-field-disabled-container-color:#fafafa;--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#3f51b5;--mdc-outlined-text-field-focus-outline-color:#3f51b5;--mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, .87);--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, .38);--mat-form-field-state-layer-color:rgba(0, 0, 0, .87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity:.04;--mat-form-field-focus-state-layer-opacity:.12}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#ff4081;--mdc-filled-text-field-focus-active-indicator-color:#ff4081;--mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mdc-outlined-text-field-caret-color:#ff4081;--mdc-outlined-text-field-focus-outline-color:#ff4081;--mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, .87)}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.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( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}html{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:.0333333333em;--mat-form-field-subscript-text-weight:400}html{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(63, 81, 181, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(255, 64, 129, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:.03125em;--mat-select-trigger-text-weight:400}html{--mat-autocomplete-background-color:white}html{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px}html{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:.03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:.0178571429em;--mdc-chip-label-text-weight:400}.mdc-switch{--mdc-switch-disabled-handle-opacity:.38;--mdc-switch-disabled-selected-icon-opacity:.38;--mdc-switch-disabled-track-opacity:.12;--mdc-switch-disabled-unselected-icon-opacity:.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-state-layer-size:40px;--mdc-switch-selected-focus-state-layer-opacity:.12;--mdc-switch-selected-hover-state-layer-opacity:.04;--mdc-switch-selected-pressed-state-layer-opacity:.1;--mdc-switch-unselected-focus-state-layer-opacity:.12;--mdc-switch-unselected-hover-state-layer-opacity:.04;--mdc-switch-unselected-pressed-state-layer-opacity:.1}.mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb;--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color:black;--mdc-switch-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size:48px}.mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font:Roboto, sans-serif;--mat-slide-toggle-label-text-size:14px;--mat-slide-toggle-label-text-tracking:.0178571429em;--mat-slide-toggle-label-text-line-height:20px;--mat-slide-toggle-label-text-weight:400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}html{--mdc-radio-disabled-selected-icon-opacity:.38;--mdc-radio-disabled-unselected-icon-opacity:.38;--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-radio-ripple-color:#000;--mat-radio-checked-ripple-color:#3f51b5;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-radio-ripple-color:#000;--mat-radio-checked-ripple-color:#ff4081;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:#000;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}html{--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}html{--mdc-slider-active-track-height:6px;--mdc-slider-active-track-shape:9999px;--mdc-slider-handle-height:20px;--mdc-slider-handle-shape:50%;--mdc-slider-handle-width:20px;--mdc-slider-inactive-track-height:4px;--mdc-slider-inactive-track-shape:9999px;--mdc-slider-with-overlap-handle-outline-width:1px;--mdc-slider-with-tick-marks-active-container-opacity:.6;--mdc-slider-with-tick-marks-container-shape:50%;--mdc-slider-with-tick-marks-container-size:2px;--mdc-slider-with-tick-marks-inactive-container-opacity:.6}html{--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:white;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-label-container-color:#000;--mdc-slider-label-label-text-color:#fff;--mdc-slider-with-overlap-handle-outline-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mdc-slider-handle-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-mdc-slider-ripple-color: #3f51b5;--mat-mdc-slider-hover-ripple-color: rgba(63, 81, 181, .05);--mat-mdc-slider-focus-ripple-color: rgba(63, 81, 181, .2);--mat-slider-value-indicator-opacity:.6}html .mat-accent{--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:white;--mat-mdc-slider-ripple-color: #ff4081;--mat-mdc-slider-hover-ripple-color: rgba(255, 64, 129, .05);--mat-mdc-slider-focus-ripple-color: rgba(255, 64, 129, .2)}html .mat-warn{--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:white;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}html{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:.0071428571em;--mdc-slider-label-label-text-weight:500}html{--mat-menu-container-shape:4px}html{--mat-menu-item-label-text-color:rgba(0, 0, 0, .87);--mat-menu-item-icon-color:rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-container-color:white}html{--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}html{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:.38;--mdc-list-list-item-disabled-leading-icon-opacity:.38;--mdc-list-list-item-disabled-trailing-icon-opacity:.38}html{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size:40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(0, 0, 0, .87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, .12)}html{--mat-paginator-container-size:56px}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .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( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}html{--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}html{--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#3f51b5;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:#000;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#3f51b5;--mat-tab-header-active-ripple-color:#3f51b5;--mat-tab-header-inactive-ripple-color:#3f51b5;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#3f51b5;--mat-tab-header-active-hover-label-text-color:#3f51b5;--mat-tab-header-active-focus-indicator-color:#3f51b5;--mat-tab-header-active-hover-indicator-color:#3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#ff4081;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:#000;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#ff4081;--mat-tab-header-active-ripple-color:#ff4081;--mat-tab-header-inactive-ripple-color:#ff4081;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#ff4081;--mat-tab-header-active-hover-label-text-color:#ff4081;--mat-tab-header-active-focus-indicator-color:#ff4081;--mat-tab-header-active-hover-indicator-color:#ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:#000;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#3f51b5;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#ff4081;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:.16;--mdc-checkbox-selected-hover-state-layer-opacity:.04;--mdc-checkbox-selected-pressed-state-layer-opacity:.16;--mdc-checkbox-unselected-focus-state-layer-opacity:.16;--mdc-checkbox-unselected-hover-state-layer-opacity:.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:.16}html{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}html{--mdc-checkbox-state-layer-size:40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button{--mdc-text-button-label-text-color:#000;--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-text-button-state-layer-color:#000;--mat-text-button-ripple-color:rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity:.04;--mat-text-button-focus-state-layer-opacity:.12;--mat-text-button-pressed-state-layer-opacity:.12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5;--mat-text-button-state-layer-color:#3f51b5;--mat-text-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081;--mat-text-button-state-layer-color:#ff4081;--mat-text-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336;--mat-text-button-state-layer-color:#f44336;--mat-text-button-ripple-color:rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button{--mdc-filled-button-container-color:white;--mdc-filled-button-label-text-color:#000;--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color:#000;--mat-filled-button-ripple-color:rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity:.04;--mat-filled-button-focus-state-layer-opacity:.12;--mat-filled-button-pressed-state-layer-opacity:.12}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:#fff;--mat-filled-button-state-layer-color:#fff;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:#fff;--mat-filled-button-state-layer-color:#fff;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:#fff;--mat-filled-button-state-layer-color:#fff;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button{--mdc-protected-button-container-color:white;--mdc-protected-button-label-text-color:#000;--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color:#000;--mat-protected-button-ripple-color:rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity:.04;--mat-protected-button-focus-state-layer-opacity:.12;--mat-protected-button-pressed-state-layer-opacity:.12;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:#fff;--mat-protected-button-state-layer-color:#fff;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:#fff;--mat-protected-button-state-layer-color:#fff;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:#fff;--mat-protected-button-state-layer-color:#fff;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button:hover,.mat-mdc-raised-button:focus{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-mdc-outlined-button{--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color:#000;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#000;--mat-outlined-button-ripple-color:rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity:.04;--mat-outlined-button-focus-state-layer-opacity:.12;--mat-outlined-button-pressed-state-layer-opacity:.12}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#3f51b5;--mat-outlined-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#ff4081;--mat-outlined-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#f44336;--mat-outlined-button-ripple-color:rgba(244, 67, 54, .1)}.mat-mdc-button{--mdc-text-button-container-height:36px}.mat-mdc-raised-button{--mdc-protected-button-container-height:36px}.mat-mdc-unelevated-button{--mdc-filled-button-container-height:36px}.mat-mdc-outlined-button{--mdc-outlined-button-container-height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button{line-height:inherit}.mat-mdc-icon-button{--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color:#000;--mat-icon-button-ripple-color:rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity:.04;--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-pressed-state-layer-opacity:.12}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5;--mat-icon-button-state-layer-color:#3f51b5;--mat-icon-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081;--mat-icon-button-state-layer-color:#ff4081;--mat-icon-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-icon-button-state-layer-color:#f44336;--mat-icon-button-ripple-color:rgba(244, 67, 54, .1)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape:50%;--mdc-fab-icon-size:24px}html{--mdc-fab-container-color:white;--mat-fab-foreground-color:black;--mat-fab-state-layer-color:#000;--mat-fab-ripple-color:rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity:.04;--mat-fab-focus-state-layer-opacity:.12;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, .38)}html .mat-mdc-fab.mat-primary,html .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mat-fab-foreground-color:#fff;--mat-fab-state-layer-color:#fff;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent,html .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mat-fab-foreground-color:#fff;--mat-fab-state-layer-color:#fff;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn,html .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color:#f44336;--mat-fab-foreground-color:#fff;--mat-fab-state-layer-color:#fff;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}html{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:.0892857143em;--mdc-extended-fab-label-text-weight:500}html{--mdc-snackbar-container-shape:4px}html{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, .87);--mat-snack-bar-button-color:#ff4081}html{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html{--mat-table-row-item-outline-width:1px}html{--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, .87);--mat-table-row-item-outline-color:rgba(0, 0, 0, .12)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:.0178571429em}html{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}html{--mdc-circular-progress-active-indicator-color:#3f51b5}html .mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}html .mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}html{--mat-badge-background-color:#3f51b5;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color:#ff4081;--mat-badge-text-color:white}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-large-size-text-size:24px}html{--mat-bottom-sheet-container-shape:4px}html{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color:white}html{--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:.0178571429em;--mat-bottom-sheet-container-text-weight:400}html{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:.04;--mat-standard-button-toggle-focus-state-layer-opacity:.12}html{--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:#e0e0e0}html{--mat-standard-button-toggle-height:48px}html{--mat-legacy-button-toggle-text-font:Roboto, sans-serif;--mat-standard-button-toggle-text-font:Roboto, sans-serif}html{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-toggle-active-state-icon-color:#3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#ff4081}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400}html{--mat-divider-width:1px}html{--mat-divider-color:rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape:4px}html{--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-expansion-header-text-color:rgba(0, 0, 0, .87);--mat-expansion-header-description-color:rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:.0178571429em;--mat-expansion-container-text-weight:400}html{--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px}html{--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#3f51b5}.mat-icon.mat-accent{--mat-icon-color:#ff4081}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-shape:0}html{--mat-sidenav-container-divider-color:rgba(0, 0, 0, .12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, .87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, .87);--mat-sidenav-scrim-color:rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#3f51b5;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#3f51b5;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#3f51b5;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#ff4081;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#ff4081;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#ff4081;--mat-stepper-header-edit-state-icon-foreground-color:white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px}html{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}html{--mat-sort-arrow-color:#757575}html{--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#3f51b5;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#ff4081;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:.0125em;--mat-toolbar-title-text-weight:500}html{--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height:48px}html{--mat-tree-node-text-font:Roboto, sans-serif;--mat-tree-node-text-size:14px;--mat-tree-node-text-weight:400}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.tw-m-0{margin:0!important}.tw-block{display:block!important}.tw-flex{display:flex!important}.tw-h-64{height:16rem!important}.tw-w-32{width:8rem!important}.tw-flex-1{flex:1 1 0%!important}.tw-flex-col{flex-direction:column!important}.tw-overflow-auto{overflow:auto!important}.tw-overflow-hidden{overflow:hidden!important}.tw-p-4{padding:1rem!important}.tw-px-4{padding-left:1rem!important;padding-right:1rem!important}.tw-px-8{padding-left:2rem!important;padding-right:2rem!important}html,body{height:100%;width:100%}body{margin:0;font-family:sans-serif}.mat-mdc-tab-body-wrapper{flex:1}.mat-mdc-tab-body-content{display:flex;flex-direction:column} diff --git a/browser/styles-PRTKYNVJ.css b/browser/styles-PRTKYNVJ.css deleted file mode 100644 index db97b33..0000000 --- a/browser/styles-PRTKYNVJ.css +++ /dev/null @@ -1 +0,0 @@ -.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{--mat-ripple-color:rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color:#3f51b5;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color:#ff4081;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color:#f44336;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#3f51b5}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#3f51b5}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#ff4081}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#ff4081}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#ff4081}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#ff4081}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:.03125em;--mat-option-label-text-weight:400}html{--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:.03125em;--mat-optgroup-label-text-weight:400}html{--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}html{--mdc-elevated-card-container-color:white;--mdc-elevated-card-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color:rgba(0, 0, 0, .54)}html{--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:.0071428571em;--mat-card-subtitle-text-weight:500}html{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5;--mdc-linear-progress-track-color:rgba(63, 81, 181, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#3f51b540;background-color:var(--mdc-linear-progress-track-color, rgba(63, 81, 181, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(63, 81, 181, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#3f51b540;background-color:var(--mdc-linear-progress-track-color, rgba(63, 81, 181, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081;--mdc-linear-progress-track-color:rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#ff408140;background-color:var(--mdc-linear-progress-track-color, rgba(255, 64, 129, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(255, 64, 129, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#ff408140;background-color:var(--mdc-linear-progress-track-color, rgba(255, 64, 129, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}html{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}html{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}html{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:.0333333333em}html{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}html{--mdc-filled-text-field-caret-color:#3f51b5;--mdc-filled-text-field-focus-active-indicator-color:#3f51b5;--mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-filled-text-field-container-color:whitesmoke;--mdc-filled-text-field-disabled-container-color:#fafafa;--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#3f51b5;--mdc-outlined-text-field-focus-outline-color:#3f51b5;--mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, .87);--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, .38);--mat-form-field-state-layer-color:rgba(0, 0, 0, .87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity:.04;--mat-form-field-focus-state-layer-opacity:.12}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#ff4081;--mdc-filled-text-field-focus-active-indicator-color:#ff4081;--mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mdc-outlined-text-field-caret-color:#ff4081;--mdc-outlined-text-field-focus-outline-color:#ff4081;--mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, .87)}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.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( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}html{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:.0333333333em;--mat-form-field-subscript-text-weight:400}html{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(63, 81, 181, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(255, 64, 129, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:.03125em;--mat-select-trigger-text-weight:400}html{--mat-autocomplete-background-color:white}html{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px}html{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:.03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:.0178571429em;--mdc-chip-label-text-weight:400}.mdc-switch{--mdc-switch-disabled-handle-opacity:.38;--mdc-switch-disabled-selected-icon-opacity:.38;--mdc-switch-disabled-track-opacity:.12;--mdc-switch-disabled-unselected-icon-opacity:.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-state-layer-size:40px;--mdc-switch-selected-focus-state-layer-opacity:.12;--mdc-switch-selected-hover-state-layer-opacity:.04;--mdc-switch-selected-pressed-state-layer-opacity:.1;--mdc-switch-unselected-focus-state-layer-opacity:.12;--mdc-switch-unselected-hover-state-layer-opacity:.04;--mdc-switch-unselected-pressed-state-layer-opacity:.1}.mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb;--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color:black;--mdc-switch-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size:48px}.mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font:Roboto, sans-serif;--mat-slide-toggle-label-text-size:14px;--mat-slide-toggle-label-text-tracking:.0178571429em;--mat-slide-toggle-label-text-line-height:20px;--mat-slide-toggle-label-text-weight:400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}html{--mdc-radio-disabled-selected-icon-opacity:.38;--mdc-radio-disabled-unselected-icon-opacity:.38;--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-radio-ripple-color:#000;--mat-radio-checked-ripple-color:#3f51b5;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-radio-ripple-color:#000;--mat-radio-checked-ripple-color:#ff4081;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:#000;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}html{--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}html{--mdc-slider-active-track-height:6px;--mdc-slider-active-track-shape:9999px;--mdc-slider-handle-height:20px;--mdc-slider-handle-shape:50%;--mdc-slider-handle-width:20px;--mdc-slider-inactive-track-height:4px;--mdc-slider-inactive-track-shape:9999px;--mdc-slider-with-overlap-handle-outline-width:1px;--mdc-slider-with-tick-marks-active-container-opacity:.6;--mdc-slider-with-tick-marks-container-shape:50%;--mdc-slider-with-tick-marks-container-size:2px;--mdc-slider-with-tick-marks-inactive-container-opacity:.6}html{--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:white;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-label-container-color:#000;--mdc-slider-label-label-text-color:#fff;--mdc-slider-with-overlap-handle-outline-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mdc-slider-handle-elevation:0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-mdc-slider-ripple-color: #3f51b5;--mat-mdc-slider-hover-ripple-color: rgba(63, 81, 181, .05);--mat-mdc-slider-focus-ripple-color: rgba(63, 81, 181, .2);--mat-slider-value-indicator-opacity:.6}html .mat-accent{--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:white;--mat-mdc-slider-ripple-color: #ff4081;--mat-mdc-slider-hover-ripple-color: rgba(255, 64, 129, .05);--mat-mdc-slider-focus-ripple-color: rgba(255, 64, 129, .2)}html .mat-warn{--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:white;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}html{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:.0071428571em;--mdc-slider-label-label-text-weight:500}html{--mat-menu-container-shape:4px}html{--mat-menu-item-label-text-color:rgba(0, 0, 0, .87);--mat-menu-item-icon-color:rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-container-color:white}html{--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}html{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:.38;--mdc-list-list-item-disabled-leading-icon-opacity:.38;--mdc-list-list-item-disabled-trailing-icon-opacity:.38}html{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size:40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(0, 0, 0, .87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, .12)}html{--mat-paginator-container-size:56px}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .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( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}html{--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}html{--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#3f51b5;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:#000;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#3f51b5;--mat-tab-header-active-ripple-color:#3f51b5;--mat-tab-header-inactive-ripple-color:#3f51b5;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#3f51b5;--mat-tab-header-active-hover-label-text-color:#3f51b5;--mat-tab-header-active-focus-indicator-color:#3f51b5;--mat-tab-header-active-hover-indicator-color:#3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#ff4081;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:#000;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#ff4081;--mat-tab-header-active-ripple-color:#ff4081;--mat-tab-header-inactive-ripple-color:#ff4081;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#ff4081;--mat-tab-header-active-hover-label-text-color:#ff4081;--mat-tab-header-active-focus-indicator-color:#ff4081;--mat-tab-header-active-hover-indicator-color:#ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:#000;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#3f51b5;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#ff4081;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:.16;--mdc-checkbox-selected-hover-state-layer-opacity:.04;--mdc-checkbox-selected-pressed-state-layer-opacity:.16;--mdc-checkbox-unselected-focus-state-layer-opacity:.16;--mdc-checkbox-unselected-hover-state-layer-opacity:.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:.16}html{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}html{--mdc-checkbox-state-layer-size:40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button{--mdc-text-button-label-text-color:#000;--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-text-button-state-layer-color:#000;--mat-text-button-ripple-color:rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity:.04;--mat-text-button-focus-state-layer-opacity:.12;--mat-text-button-pressed-state-layer-opacity:.12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5;--mat-text-button-state-layer-color:#3f51b5;--mat-text-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081;--mat-text-button-state-layer-color:#ff4081;--mat-text-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336;--mat-text-button-state-layer-color:#f44336;--mat-text-button-ripple-color:rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button{--mdc-filled-button-container-color:white;--mdc-filled-button-label-text-color:#000;--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color:#000;--mat-filled-button-ripple-color:rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity:.04;--mat-filled-button-focus-state-layer-opacity:.12;--mat-filled-button-pressed-state-layer-opacity:.12}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:#fff;--mat-filled-button-state-layer-color:#fff;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:#fff;--mat-filled-button-state-layer-color:#fff;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:#fff;--mat-filled-button-state-layer-color:#fff;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button{--mdc-protected-button-container-color:white;--mdc-protected-button-label-text-color:#000;--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color:#000;--mat-protected-button-ripple-color:rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity:.04;--mat-protected-button-focus-state-layer-opacity:.12;--mat-protected-button-pressed-state-layer-opacity:.12;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:#fff;--mat-protected-button-state-layer-color:#fff;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:#fff;--mat-protected-button-state-layer-color:#fff;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:#fff;--mat-protected-button-state-layer-color:#fff;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button:hover,.mat-mdc-raised-button:focus{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-mdc-outlined-button{--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color:#000;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#000;--mat-outlined-button-ripple-color:rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity:.04;--mat-outlined-button-focus-state-layer-opacity:.12;--mat-outlined-button-pressed-state-layer-opacity:.12}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#3f51b5;--mat-outlined-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#ff4081;--mat-outlined-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#f44336;--mat-outlined-button-ripple-color:rgba(244, 67, 54, .1)}.mat-mdc-button{--mdc-text-button-container-height:36px}.mat-mdc-raised-button{--mdc-protected-button-container-height:36px}.mat-mdc-unelevated-button{--mdc-filled-button-container-height:36px}.mat-mdc-outlined-button{--mdc-outlined-button-container-height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color:#000;--mat-icon-button-ripple-color:rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity:.04;--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-pressed-state-layer-opacity:.12}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5;--mat-icon-button-state-layer-color:#3f51b5;--mat-icon-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081;--mat-icon-button-state-layer-color:#ff4081;--mat-icon-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-icon-button-state-layer-color:#f44336;--mat-icon-button-ripple-color:rgba(244, 67, 54, .1)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape:50%;--mdc-fab-icon-size:24px}html{--mdc-fab-container-color:white;--mat-fab-foreground-color:black;--mat-fab-state-layer-color:#000;--mat-fab-ripple-color:rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity:.04;--mat-fab-focus-state-layer-opacity:.12;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, .38)}html .mat-mdc-fab.mat-primary,html .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mat-fab-foreground-color:#fff;--mat-fab-state-layer-color:#fff;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent,html .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mat-fab-foreground-color:#fff;--mat-fab-state-layer-color:#fff;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn,html .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color:#f44336;--mat-fab-foreground-color:#fff;--mat-fab-state-layer-color:#fff;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}html{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:.0892857143em;--mdc-extended-fab-label-text-weight:500}html{--mdc-snackbar-container-shape:4px}html{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, .87);--mat-snack-bar-button-color:#ff4081}html{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html{--mat-table-row-item-outline-width:1px}html{--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, .87);--mat-table-row-item-outline-color:rgba(0, 0, 0, .12)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:.0178571429em}html{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}html{--mdc-circular-progress-active-indicator-color:#3f51b5}html .mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}html .mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}html{--mat-badge-background-color:#3f51b5;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color:#ff4081;--mat-badge-text-color:white}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-large-size-text-size:24px}html{--mat-bottom-sheet-container-shape:4px}html{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color:white}html{--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:.0178571429em;--mat-bottom-sheet-container-text-weight:400}html{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:.04;--mat-standard-button-toggle-focus-state-layer-opacity:.12}html{--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:#e0e0e0}html{--mat-standard-button-toggle-height:48px}html{--mat-legacy-button-toggle-text-font:Roboto, sans-serif;--mat-standard-button-toggle-text-font:Roboto, sans-serif}html{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-toggle-active-state-icon-color:#3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#ff4081}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400}html{--mat-divider-width:1px}html{--mat-divider-color:rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape:4px}html{--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-expansion-header-text-color:rgba(0, 0, 0, .87);--mat-expansion-header-description-color:rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:.0178571429em;--mat-expansion-container-text-weight:400}html{--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px}html{--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#3f51b5}.mat-icon.mat-accent{--mat-icon-color:#ff4081}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-shape:0}html{--mat-sidenav-container-divider-color:rgba(0, 0, 0, .12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, .87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, .87);--mat-sidenav-scrim-color:rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#3f51b5;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#3f51b5;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#3f51b5;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#ff4081;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#ff4081;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#ff4081;--mat-stepper-header-edit-state-icon-foreground-color:white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px}html{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}html{--mat-sort-arrow-color:#757575}html{--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#3f51b5;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#ff4081;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:.0125em;--mat-toolbar-title-text-weight:500}html{--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height:48px}html{--mat-tree-node-text-font:Roboto, sans-serif;--mat-tree-node-text-size:14px;--mat-tree-node-text-weight:400}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.tw-m-0{margin:0!important}.tw-block{display:block!important}.tw-flex{display:flex!important}.tw-h-64{height:16rem!important}.tw-w-32{width:8rem!important}.tw-flex-1{flex:1 1 0%!important}.tw-flex-col{flex-direction:column!important}.tw-overflow-auto{overflow:auto!important}.tw-overflow-hidden{overflow:hidden!important}.tw-p-4{padding:1rem!important}.tw-px-4{padding-left:1rem!important;padding-right:1rem!important}.tw-px-8{padding-left:2rem!important;padding-right:2rem!important}html,body{height:100%;width:100%}body{margin:0;font-family:sans-serif}.mat-mdc-tab-body-wrapper{flex:1}.mat-mdc-tab-body-content{display:flex;flex-direction:column}