1import{c as he,h as be,j as xe}from"./chunk-L7WATY32.js";import{a as pe,i as q}from"./chunk-2RDPNIM6.js";import{$c as T,A as V,Aa as Y,Bd as ue,C as L,Ca as X,Gb as k,Ha as w,Ic as de,Jb as f,Lb as s,Q as G,Qb as C,Rb as u,Sb as p,T as Z,Tb as S,Ub as J,V as $,Vb as ee,Wb as P,Wc as ce,X as R,a as Q,ba as U,bc as te,cc as ie,d as j,db as d,dd as z,e as F,ea as _,ec as x,ed as me,fc as A,fd as fe,ga as a,gc as h,hc as ne,ic as I,jc as c,jd as se,kc as m,lb as K,lc as oe,mc as re,nc as N,oc as B,q as W,qc as v,sb as O,sc as le,tc as ae,ub as y,xa as g,yb as M}from"./chunk-IQ6SK2BU.js";var H=class{_box;_destroyed=new F;_resizeSubject=new F;_resizeObserver;_elementObservables=new Map;constructor(r){this._box=r,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(r){return this._elementObservables.has(r)||this._elementObservables.set(r,new j(e=>{let i=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(r,{box:this._box}),()=>{this._resizeObserver?.unobserve(r),i.unsubscribe(),this._elementObservables.delete(r)}}).pipe(L(e=>e.some(i=>i.target===r)),Z({bufferSize:1,refCount:!0}),R(this._destroyed))),this._elementObservables.get(r)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},_e=(()=>{class n{_cleanupErrorListener;_observers=new Map;_ngZone=a(g);constructor(){typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,e]of this._observers)e.destroy();this._observers.clear(),this._cleanupErrorListener?.()}observe(e,i){let t=i?.box||"content-box";return this._observers.has(t)||this._observers.set(t,new H(t)),this._observers.get(t).observe(e)}static \u0275fac=function(i){return new(i||n)};static \u0275prov=U({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var Be=["notch"],qe=["matFormFieldNotchedOutline",""],He=["*"],ge=["iconPrefixContainer"],ve=["textPrefixContainer"],ye=["iconSuffixContainer"],Ce=["textSuffixContainer"],Qe=["textField"],je=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],We=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function Ve(n,r){n&1&&S(0,"span",21)}function Ge(n,r){if(n&1&&(u(0,"label",20),h(1,1),f(2,Ve,1,0,"span",21),p()),n&2){let e=x(2);C("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),k("for",e._control.disableAutomaticLabeling?null:e._control.id),d(2),s(!e.hideRequiredMarker&&e._control.required?2:-1)}}function Ze(n,r){if(n&1&&f(0,Ge,3,5,"label",20),n&2){let e=x();s(e._hasFloatingLabel()?0:-1)}}function $e(n,r){n&1&&S(0,"div",7)}function Ue(n,r){}function Ye(n,r){if(n&1&&M(0,Ue,0,0,"ng-template",13),n&2){x(2);let e=B(1);C("ngTemplateOutlet",e)}}function Xe(n,r){if(n&1&&(u(0,"div",9),f(1,Ye,1,1,null,13),p()),n&2){let e=x();C("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),d(),s(e._forceDisplayInfixLabel()?-1:1)}}function Ke(n,r){n&1&&(u(0,"div",10,2),h(2,2),p())}function Je(n,r){n&1&&(u(0,"div",11,3),h(2,3),p())}function et(n,r){}function tt(n,r){if(n&1&&M(0,et,0,0,"ng-template",13),n&2){x();let e=B(1);C("ngTemplateOutlet",e)}}function it(n,r){n&1&&(u(0,"div",14,4),h(2,4),p())}function nt(n,r){n&1&&(u(0,"div",15,5),h(2,5),p())}function ot(n,r){n&1&&S(0,"div",16)}function rt(n,r){n&1&&(u(0,"div",18),h(1,6),p())}function lt(n,r){if(n&1&&(u(0,"mat-hint",22),le(1),p()),n&2){let e=x(2);C("id",e._hintLabelId),d(),ae(e.hintLabel)}}function at(n,r){if(n&1&&(u(0,"div",19),f(1,lt,2,2,"mat-hint",22),h(2,7),S(3,"div",23),h(4,8),p()),n&2){let e=x();d(),s(e.hintLabel?1:-1)}}var Fe=(()=>{class n{static \u0275fac=function(i){return new(i||n)};static \u0275dir=y({type:n,selectors:[["mat-label"]]})}return n})(),dt=new _("MatError");var we=(()=>{class n{align="start";id=a(q).getId("mat-mdc-hint-");static \u0275fac=function(i){return new(i||n)};static \u0275dir=y({type:n,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(i,t){i&2&&(te("id",t.id),k("align",null),v("mat-mdc-form-field-hint-end",t.align==="end"))},inputs:{align:"align",id:"id"}})}return n})(),ct=new _("MatPrefix");var mt=new _("MatSuffix");var De=new _("FloatingLabelParent"),Se=(()=>{class n{_elementRef=a(w);get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=a(_e);_ngZone=a(g);_parent=a(De);_resizeSubscription=new Q;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return ft(this._elementRef.nativeElement)}
1get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static \u0275fac=function(i){return new(i||n)};static \u0275dir=y({type:n,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(i,t){i&2&&v("mdc-floating-label--float-above",t.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return n})();function ft(n){let r=n;if(r.offsetParent!==null)return r.scrollWidth;let e=r.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);let i=e.scrollWidth;return e.remove(),i}var ze="mdc-line-ripple--active",D="mdc-line-ripple--deactivating",Le=(()=>{class n{_elementRef=a(w);_cleanupTransitionEnd;constructor(){let e=a(g),i=a(K);e.runOutsideAngular(()=>{this._cleanupTransitionEnd=i.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionEnd)})}activate(){let e=this._elementRef.nativeElement.classList;e.remove(D),e.add(ze)}deactivate(){this._elementRef.nativeElement.classList.add(D)}_handleTransitionEnd=e=>{let i=this._elementRef.nativeElement.classList,t=i.contains(D);e.propertyName==="opacity"&&t&&i.remove(ze,D)};ngOnDestroy(){this._cleanupTransitionEnd()}static \u0275fac=function(i){return new(i||n)};static \u0275dir=y({type:n,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return n})(),Re=(()=>{class n{_elementRef=a(w);_ngZone=a(g);open=!1;_notch;ngAfterViewInit(){let e=this._elementRef.nativeElement,i=e.querySelector(".mdc-floating-label");i?(e.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(i.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>i.style.transitionDuration="")}))):e.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){let i=this._notch.nativeElement;!this.open||!e?i.style.width="":i.style.width=`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}_setMaxWidth(e){this._notch.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${e}px)`)}static \u0275fac=function(i){return new(i||n)};static \u0275cmp=O({type:n,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(i,t){if(i&1&&I(Be,5),i&2){let o;c(o=m())&&(t._notch=o.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(i,t){i&2&&v("mdc-notched-outline--notched",t.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:qe,ngContentSelectors:He,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(i,t){i&1&&(A(),P(0,"div",1),J(1,"div",2,0),h(3),ee(),P(4,"div",3))},encapsulation:2,changeDetection:0})}return n})(),st=(()=>{class n{value=null;stateChanges;id;placeholder;ngControl=null;focused=!1;empty=!1;shouldLabelFloat=!1;required=!1;disabled=!1;errorState=!1;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;describedByIds;static \u0275fac=function(i){return new(i||n)};static \u0275dir=y({type:n})}return n})();var ut=new _("MatFormField"),pt=new _("MAT_FORM_FIELD_DEFAULT_OPTIONS"),Me="fill",ht="auto",Te="fixed",bt="translateY(-50%)",Qt=(()=>{class n{_elementRef=a(w);_changeDetectorRef=a(fe);_platform=a(pe);_idGenerator=a(q);_ngZone=a(g);_defaults=a(pt,{optional:!0});_currentDirection;_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_iconPrefixContainerSignal=z("iconPrefixContainer");_textPrefixContainerSignal=z("textPrefixContainer");_iconSuffixContainerSignal=z("iconSuffixContainer");_textSuffixContainerSignal=z("textSuffixContainer");_prefixSuffixContainers=T(()=>[this._iconPrefixContainerSignal(),this._textPrefixContainerSignal(),this._iconSuffixContainerSignal(),this._textSuffixContainerSignal()].map(e=>e?.nativeElement).filter(e=>e!==void 0));_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=me(Fe);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=be(e)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||ht}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearanceSignal()}set appearance(e){let i=e||this._defaults?.appearance||Me;this._appearanceSignal.set(i)}_appearanceSignal=Y(Me);
1get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||Te}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||Te}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");_describedByIds;get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}_destroyed=new F;_isFocused=null;_explicitFormFieldControl;_previousControl=null;_previousControlValidatorFn=null;_stateChanges;_valueChanges;_describedByChanges;_outlineLabelOffsetResizeObserver=null;_animationsDisabled=xe();constructor(){let e=this._defaults,i=a(he);e&&(e.appearance&&(this.appearance=e.appearance),this._hideRequiredMarker=!!e?.hideRequiredMarker,e.color&&(this.color=e.color)),X(()=>this._currentDirection=i.valueSignal()),this._syncOutlineLabelOffset()}ngAfterViewInit(){this._updateFocusState(),this._animationsDisabled||this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-form-field-animations-enabled")},300)}),this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._control.ngControl&&this._control.ngControl.control&&(this._previousControlValidatorFn=this._control.ngControl.control.validator),this._previousControl=this._control),this._control.ngControl&&this._control.ngControl.control&&this._control.ngControl.control.validator!==this._previousControlValidatorFn&&this._changeDetectorRef.markForCheck()}ngOnDestroy(){this._outlineLabelOffsetResizeObserver?.disconnect(),this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=T(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(e){let i=this._control,t="mat-mdc-form-field-type-";e&&this._elementRef.nativeElement.classList.remove(t+e.controlType),i.controlType&&this._elementRef.nativeElement.classList.add(t+i.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=i.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=i.stateChanges.pipe($([void 0,void 0]),W(()=>
1[i.errorState,i.userAriaDescribedBy]),G(),L(([[o,l],[b,E]])=>o!==b||l!==E)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),i.ngControl&&i.ngControl.valueChanges&&(this._valueChanges=i.ngControl.valueChanges.pipe(R(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),V(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(){let e=this._control.focused;e&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!e&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._elementRef.nativeElement.classList.toggle("mat-focused",e),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",e)}_syncOutlineLabelOffset(){se({earlyRead:()=>{if(this._appearanceSignal()!=="outline")return this._outlineLabelOffsetResizeObserver?.disconnect(),null;if(globalThis.ResizeObserver){this._outlineLabelOffsetResizeObserver||=new globalThis.ResizeObserver(()=>{this._writeOutlinedLabelStyles(this._getOutlinedLabelOffset())});for(let e of this._prefixSuffixContainers())this._outlineLabelOffsetResizeObserver.observe(e,{box:"border-box"})}return this._getOutlinedLabelOffset()},write:e=>this._writeOutlinedLabelStyles(e())})}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel=T(()=>!!this._labelChild());_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1}_shouldForward(e){let i=this._control?this._control.ngControl:null;return i&&i[e]}_getSubscriptMessageType(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let e=[];
1if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&e.push(...this._control.userAriaDescribedBy.split(" ")),this._getSubscriptMessageType()==="hint"){let o=this._hintChildren?this._hintChildren.find(b=>b.align==="start"):null,l=this._hintChildren?this._hintChildren.find(b=>b.align==="end"):null;o?e.push(o.id):this._hintLabel&&e.push(this._hintLabelId),l&&e.push(l.id)}else this._errorChildren&&e.push(...this._errorChildren.map(o=>o.id));let i=this._control.describedByIds,t;if(i){let o=this._describedByIds||e;t=e.concat(i.filter(l=>l&&!o.includes(l)))}else t=e;this._control.setDescribedByIds(t),this._describedByIds=e}}_getOutlinedLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return null;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return["",null];if(!this._isAttachedToDom())return null;let e=this._iconPrefixContainer?.nativeElement,i=this._textPrefixContainer?.nativeElement,t=this._iconSuffixContainer?.nativeElement,o=this._textSuffixContainer?.nativeElement,l=e?.getBoundingClientRect().width??0,b=i?.getBoundingClientRect().width??0,E=t?.getBoundingClientRect().width??0,Ee=o?.getBoundingClientRect().width??0,Oe=this._currentDirection==="rtl"?"-1":"1",ke=`${l+b}px`,Pe=`calc(${Oe} * (${ke} + var(--mat-mdc-form-field-label-offset-x, 0px)))`,Ae=`var(--mat-mdc-form-field-label-transform, ${bt} translateX(${Pe}))`,Ie=l+b+E+Ee;return[Ae,Ie]}_writeOutlinedLabelStyles(e){if(e!==null){let[i,t]=e;this._floatingLabel&&(this._floatingLabel.element.style.transform=i),t!==null&&this._notchedOutline?._setMaxWidth(t)}}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let i=e.getRootNode();return i&&i!==e}return document.documentElement.contains(e)}static \u0275fac=function(i){return new(i||n)};static \u0275cmp=O({type:n,selectors:[["mat-form-field"]],contentQueries:function(i,t,o){if(i&1&&(oe(o,t._labelChild,Fe,5),ne(o,st,5)(o,ct,5)(o,mt,5)(o,dt,5)(o,we,5)),i&2){N();let l;c(l=m())&&(t._formFieldControl=l.first),c(l=m())&&(t._prefixChildren=l),c(l=m())&&(t._suffixChildren=l),c(l=m())&&(t._errorChildren=l),c(l=m())&&(t._hintChildren=l)}},viewQuery:function(i,t){if(i&1&&(re(t._iconPrefixContainerSignal,ge,5)(t._textPrefixContainerSignal,ve,5)(t._iconSuffixContainerSignal,ye,5)(t._textSuffixContainerSignal,Ce,5),I(Qe,5)(ge,5)(ve,5)(ye,5)(Ce,5)(Se,5)(Re,5)(Le,5)),i&2){N(4);let o;c(o=m())&&(t._textField=o.first),c(o=m())&&(t._iconPrefixContainer=o.first),c(o=m())&&(t._textPrefixContainer=o.first),c(o=m())&&(t._iconSuffixContainer=o.first),c(o=m())&&(t._textSuffixContainer=o.first),c(o=m())&&(t._floatingLabel=o.first),c(o=m())&&(t._notchedOutline=o.first),c(o=m())&&(t._lineRipple=o.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:38,hostBindings:function(i,t){i&2&&v("mat-mdc-form-field-label-always-float",t._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",t._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",t._hasIconSuffix)("mat-form-field-invalid",t._control.errorState)("mat-form-field-disabled",t._control.disabled)("mat-form-field-autofilled",t._control.autofilled)("mat-form-field-appearance-fill",t.appearance=="fill")("mat-form-field-appearance-outline",t.appearance=="outline")("mat-form-field-hide-placeholder",t._hasFloatingLabel()&&!t._shouldLabelFloat())("mat-primary",t.color!=="accent"&&t.color!=="warn")("mat-accent",t.color==="accent")("mat-warn",t.color==="warn")("ng-untouched",t._shouldForward("untouched"))("ng-touched",t._shouldForward("touched"))("ng-pristine",t._shouldForward("pristine"))("ng-dirty",t._shouldForward("dirty"))("ng-valid",t._shouldForward("valid"))("ng-invalid",t._shouldForward("invalid"))("ng-pending",t._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[de([{provide:ut,useExisting:n},{provide:De,useExisting:n}])],ngContentSelectors:We,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],["aria-atomic","true","aria-live","polite",1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormField
1FloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(i,t){if(i&1&&(A(je),M(0,Ze,1,1,"ng-template",null,0,ce),u(2,"div",6,1),ie("click",function(l){return t._control.onContainerClick(l)}),f(4,$e,1,0,"div",7),u(5,"div",8),f(6,Xe,2,2,"div",9),f(7,Ke,3,0,"div",10),f(8,Je,3,0,"div",11),u(9,"div",12),f(10,tt,1,1,null,13),h(11),p(),f(12,it,3,0,"div",14),f(13,nt,3,0,"div",15),p(),f(14,ot,1,0,"div",16),p(),u(15,"div",17),f(16,rt,2,0,"div",18)(17,at,5,1,"div",19),p()),i&2){let o;d(2),v("mdc-text-field--filled",!t._hasOutline())("mdc-text-field--outlined",t._hasOutline())("mdc-text-field--no-label",!t._hasFloatingLabel())("mdc-text-field--disabled",t._control.disabled)("mdc-text-field--invalid",t._control.errorState),d(2),s(!t._hasOutline()&&!t._control.disabled?4:-1),d(2),s(t._hasOutline()?6:-1),d(),s(t._hasIconPrefix?7:-1),d(),s(t._hasTextPrefix?8:-1),d(2),s(!t._hasOutline()||t._forceDisplayInfixLabel()?10:-1),d(2),s(t._hasTextSuffix?12:-1),d(),s(t._hasIconSuffix?13:-1),d(),s(t._hasOutline()?-1:14),d(),v("mat-mdc-form-field-subscript-dynamic-size",t.subscriptSizing==="dynamic");let l=t._getSubscriptMessageType();d(),s((o=l)==="error"?16:o==="hint"?17:-1)}},dependencies:[Se,Re,ue,Le,we],styles:[`.mdc-text-field { 2 display: inline-flex; 3 align-items: baseline; 4 padding: 0 16px; 5 position: relative; 6 box-sizing: border-box; 7 overflow: hidden; 8 will-change: opacity, transform, color; 9 border-top-left-radius: 4px; 10 border-top-right-radius: 4px; 11 border-bottom-right-radius: 0; 12 border-bottom-left-radius: 0; 13} 14 15.mdc-text-field__input { 16 width: 100%; 17 min-width: 0; 18 border: none; 19 border-radius: 0; 20 background: none; 21 padding: 0; 22 -moz-appearance: none; 23 -webkit-appearance: none; 24 height: 28px; 25} 26.mdc-text-field__input::-webkit-calendar-picker-indicator, .mdc-text-field__input::-webkit-search-cancel-button { 27 display: none; 28} 29.mdc-text-field__input::-ms-clear { 30 display: none; 31} 32.mdc-text-field__input:focus { 33 outline: none; 34} 35.mdc-text-field__input:invalid { 36 box-shadow: none; 37} 38.mdc-text-field__input::placeholder { 39 opacity: 0; 40} 41.mdc-text-field__input::-moz-placeholder { 42 opacity: 0; 43} 44.mdc-text-field__input::-webkit-input-placeholder { 45 opacity: 0; 46} 47.mdc-text-field__input:-ms-input-placeholder { 48 opacity: 0; 49} 50.mdc-text-field--no-label .mdc-text-field__input::placeholder, .mdc-text-field--focused .mdc-text-field__input::placeholder { 51 opacity: 1; 52} 53.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder, .mdc-text-field--focused .mdc-text-field__input::-moz-placeholder { 54 opacity: 1; 55} 56.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder, .mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder { 57 opacity: 1; 58} 59.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder, .mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder { 60 opacity: 1; 61} 62.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder { 63 opacity: 0; 64} 65.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder { 66 opacity: 0; 67} 68.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder { 69 opacity: 0; 70} 71.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder { 72 opacity: 0; 73} 74.mdc-text-field--outlined .mdc-text-field__input, .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input { 75 height: 100%; 76} 77.mdc-text-field--outlined .mdc-text-field__input { 78 display: flex; 79 border: none !important; 80 background-color: transparent; 81} 82.mdc-text-field--disabled .mdc-text-field__input { 83 pointer-events: auto; 84} 85.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input { 86 color: var(--mat-form-field-filled-input-text-color, var(--mat-sys-on-surface)); 87 caret-color: var(--mat-form-field-filled-caret-color, var(--mat-sys-primary)); 88} 89.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder { 90 color: var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 91} 92.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder { 93 color: var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 94} 95.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder { 96 color: var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 97} 98.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder { 99 color: var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 100} 101.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input { 102 color: var(--mat-form-field-outlined-input-text-color, var(--mat-sys-on-surface)); 103 caret-color: var(--mat-form-field-outlined-caret-color, var(--mat-sys-primary)); 104} 105.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder { 106 color: var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 107} 108.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder { 109 color: var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 110} 111.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder { 112 color: var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 113} 114.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder { 115 color: var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 116} 117.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input { 118 caret-color: var(--mat-form-field-filled-error-caret-color, var(--mat-sys-error)); 119} 120.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input { 121 caret-color: var(--mat-form-field-outlined-error-caret-color, var(--mat-sys-error)); 122} 123.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input { 124 color: var(--mat-form-field-filled-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 125} 126.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input { 127 color: var(--mat-form-field-outlined-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 128} 129@media (forced-colors: active) { 130 .mdc-text-field--disabled .mdc-text-field__input { 131 background-color: Window; 132 } 133} 134 135.mdc-text-field--filled { 136 height: 56px; 137 border-bottom-right-radius: 0; 138 border-bottom-left-radius: 0; 139 border-top-left-radius: var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small)); 140 border-top-right-radius: var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small)); 141} 142.mdc-text-field--filled:not(.mdc-text-field--disabled) { 143 background-color: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant)); 144} 145.mdc-text-field--filled.mdc-text-field--disabled { 146 background-color: var(--mat-form-field-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent)); 147} 148 149.mdc-text-field--outlined { 150 height: 56px; 151 overflow: visible; 152 padding-right: max(16px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))); 153 padding-left: max(16px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px); 154} 155[dir=rtl] .mdc-text-field--outlined { 156 padding-right: max(16px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px); 157 padding-left: max(16px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))); 158} 159 160.mdc-floating-label { 161 position: absolute; 162 left: 0; 163 transform-origin: left top; 164 line-height: 1.15rem; 165 text-align: left; 166 text-overflow: ellipsis; 167 white-space: nowrap; 168 cursor: text; 169 overflow: hidden; 170 will-change: transform; 171} 172[dir=rtl] .mdc-floating-label { 173 right: 0; 174 left: auto; 175 transform-origin: right top; 176 text-align: right; 177} 178.mdc-text-field .mdc-floating-label { 179 top: 50%; 180 transform: translateY(-50%); 181 pointer-events: none; 182} 183.mdc-notched-outline .mdc-floating-label { 184 display: inline-block; 185 position: relative; 186 max-width: 100%; 187} 188.mdc-text-field--outlined .mdc-floating-label { 189 left: 4px; 190 right: auto; 191} 192[dir=rtl] .mdc-text-field--outlined .mdc-floating-label { 193 left: auto; 194 right: 4px; 195} 196.mdc-text-field--filled .mdc-floating-label { 197 left: 16px; 198 right: auto; 199} 200[dir=rtl] .mdc-text-field--filled .mdc-floating-label { 201 left: auto; 202 right: 16px; 203} 204.mdc-text-field--disabled .mdc-floating-label { 205 cursor: default; 206} 207@media (forced-colors: active) { 208 .mdc-text-field--disabled .mdc-floating-label { 209 z-index: 1; 210 } 211} 212.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label { 213 display: none; 214} 215.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label { 216 color: var(--mat-form-field-filled-label-text-color, var(--mat-sys-on-surface-variant)); 217} 218.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label { 219 color: var(--mat-form-field-filled-focus-label-text-color, var(--mat-sys-primary)); 220} 221.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
221over .mdc-floating-label { 222 color: var(--mat-form-field-filled-hover-label-text-color, var(--mat-sys-on-surface-variant)); 223} 224.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label { 225 color: var(--mat-form-field-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 226} 227.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label { 228 color: var(--mat-form-field-filled-error-label-text-color, var(--mat-sys-error)); 229} 230.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label { 231 color: var(--mat-form-field-filled-error-focus-label-text-color, var(--mat-sys-error)); 232} 233.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label { 234 color: var(--mat-form-field-filled-error-hover-label-text-color, var(--mat-sys-on-error-container)); 235} 236.mdc-text-field--filled .mdc-floating-label { 237 font-family: var(--mat-form-field-filled-label-text-font, var(--mat-sys-body-large-font)); 238 font-size: var(--mat-form-field-filled-label-text-size, var(--mat-sys-body-large-size)); 239 font-weight: var(--mat-form-field-filled-label-text-weight, var(--mat-sys-body-large-weight)); 240 letter-spacing: var(--mat-form-field-filled-label-text-tracking, var(--mat-sys-body-large-tracking)); 241} 242.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label { 243 color: var(--mat-form-field-outlined-label-text-color, var(--mat-sys-on-surface-variant)); 244} 245.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label { 246 color: var(--mat-form-field-outlined-focus-label-text-color, var(--mat-sys-primary)); 247} 248.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label { 249 color: var(--mat-form-field-outlined-hover-label-text-color, var(--mat-sys-on-surface)); 250} 251.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label { 252 color: var(--mat-form-field-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 253} 254.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label { 255 color: var(--mat-form-field-outlined-error-label-text-color, var(--mat-sys-error)); 256} 257.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label { 258 color: var(--mat-form-field-outlined-error-focus-label-text-color, var(--mat-sys-error)); 259} 260.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label { 261 color: var(--mat-form-field-outlined-error-hover-label-text-color, var(--mat-sys-on-error-container)); 262} 263.mdc-text-field--outlined .mdc-floating-label { 264 font-family: var(--mat-form-field-outlined-label-text-font, var(--mat-sys-body-large-font)); 265 font-size: var(--mat-form-field-outlined-label-text-size, var(--mat-sys-body-large-size)); 266 font-weight: var(--mat-form-field-outlined-label-text-weight, var(--mat-sys-body-large-weight)); 267 letter-spacing: var(--mat-form-field-outlined-label-text-tracking, var(--mat-sys-body-large-tracking)); 268} 269 270.mdc-floating-label--float-above { 271 cursor: auto; 272 transform: translateY(-106%) scale(0.75); 273} 274.mdc-text-field--filled .mdc-floating-label--float-above { 275 transform: translateY(-106%) scale(0.75); 276} 277.mdc-text-field--outlined .mdc-floating-label--float-above { 278 transform: translateY(-37.25px) scale(1); 279 font-size: 0.75rem; 280} 281.mdc-notched-outline .mdc-floating-label--float-above { 282 text-overflow: clip; 283} 284.mdc-notched-outline--upgraded .mdc-floating-label--float-above { 285 max-width: 133.3333333333%; 286} 287.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 { 288 transform: translateY(-34.75px) scale(0.75); 289} 290.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 { 291 font-size: 1rem; 292} 293 294.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after { 295 margin-left: 1px; 296 margin-right: 0; 297 content: "*"; 298} 299[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after { 300 margin-left: 0; 301 margin-right: 1px; 302} 303 304.mdc-notched-outline { 305 display: flex; 306 position: absolute; 307 top: 0; 308 right: 0; 309 left: 0; 310 box-sizing: border-box; 311 width: 100%; 312 max-width: 100%; 313 height: 100%; 314 text-align: left; 315 pointer-events: none; 316} 317[dir=rtl] .mdc-notched-outline { 318 text-align: right; 319} 320.mdc-text-field--outlined .mdc-notched-outline { 321 z-index: 1; 322} 323 324.mat-mdc-notch-piece { 325 box-sizing: border-box; 326 height: 100%; 327 pointer-events: none; 328 border: none; 329 border-top: 1px solid; 330 border-bottom: 1px solid; 331} 332.mdc-text-field--focused .mat-mdc-notch-piece { 333 border-width: 2px; 334} 335.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece { 336 border-color: var(--mat-form-field-outlined-outline-color, var(--mat-sys-outline)); 337 border-width: var(--mat-form-field-outlined-outline-width, 1px); 338} 339.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
339over .mat-mdc-notch-piece { 340 border-color: var(--mat-form-field-outlined-hover-outline-color, var(--mat-sys-on-surface)); 341} 342.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece { 343 border-color: var(--mat-form-field-outlined-focus-outline-color, var(--mat-sys-primary)); 344} 345.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece { 346 border-color: var(--mat-form-field-outlined-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 347} 348.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece { 349 border-color: var(--mat-form-field-outlined-error-outline-color, var(--mat-sys-error)); 350} 351.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece { 352 border-color: var(--mat-form-field-outlined-error-hover-outline-color, var(--mat-sys-on-error-container)); 353} 354.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece { 355 border-color: var(--mat-form-field-outlined-error-focus-outline-color, var(--mat-sys-error)); 356} 357.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece { 358 border-width: var(--mat-form-field-outlined-focus-outline-width, 2px); 359} 360 361.mdc-notched-outline__leading { 362 border-left: 1px solid; 363 border-right: none; 364 border-top-right-radius: 0; 365 border-bottom-right-radius: 0; 366 border-top-left-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 367 border-bottom-left-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 368} 369.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading { 370 width: max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))); 371} 372[dir=rtl] .mdc-notched-outline__leading { 373 border-left: none; 374 border-right: 1px solid; 375 border-bottom-left-radius: 0; 376 border-top-left-radius: 0; 377 border-top-right-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 378 border-bottom-right-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 379} 380 381.mdc-notched-outline__trailing { 382 flex-grow: 1; 383 border-left: none; 384 border-right: 1px solid; 385 border-top-left-radius: 0; 386 border-bottom-left-radius: 0; 387 border-top-right-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 388 border-bottom-right-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 389} 390[dir=rtl] .mdc-notched-outline__trailing { 391 border-left: 1px solid; 392 border-right: none; 393 border-top-right-radius: 0; 394 border-bottom-right-radius: 0; 395 border-top-left-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 396 border-bottom-left-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 397} 398 399.mdc-notched-outline__notch { 400 flex: 0 0 auto; 401 width: auto; 402} 403.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch { 404 max-width: min(var(--mat-form-field-notch-max-width, 100%), calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))) * 2)); 405} 406.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch { 407 max-width: min(100%, calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))) * 2)); 408} 409.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch { 410 padding-top: 1px; 411} 412.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch { 413 padding-top: 2px; 414} 415.mdc-notched-outline--notched .mdc-notched-outline__notch { 416 padding-left: 0; 417 padding-right: 8px; 418 border-top: none; 419} 420[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch { 421 padding-left: 8px; 422 padding-right: 0; 423} 424.mdc-notched-outline--no-label .mdc-notched-outline__notch { 425 display: none; 426} 427 428.mdc-line-ripple::before, .mdc-line-ripple::after { 429 position: absolute; 430 bottom: 0; 431 left: 0; 432 width: 100%; 433 border-bottom-style: solid; 434 content: ""; 435} 436.mdc-line-ripple::before { 437 z-index: 1; 438 border-bottom-width: var(--mat-form-field-filled-active-indicator-height, 1px); 439} 440.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before { 441 border-bottom-color: var(--mat-form-field-filled-active-indicator-color, var(--mat-sys-on-surface-variant)); 442} 443.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
443over .mdc-line-ripple::before { 444 border-bottom-color: var(--mat-form-field-filled-hover-active-indicator-color, var(--mat-sys-on-surface)); 445} 446.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before { 447 border-bottom-color: var(--mat-form-field-filled-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 448} 449.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before { 450 border-bottom-color: var(--mat-form-field-filled-error-active-indicator-color, var(--mat-sys-error)); 451} 452.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before { 453 border-bottom-color: var(--mat-form-field-filled-error-hover-active-indicator-color, var(--mat-sys-on-error-container)); 454} 455.mdc-line-ripple::after { 456 transform: scaleX(0); 457 opacity: 0; 458 z-index: 2; 459} 460.mdc-text-field--filled .mdc-line-ripple::after { 461 border-bottom-width: var(--mat-form-field-filled-focus-active-indicator-height, 2px); 462} 463.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after { 464 border-bottom-color: var(--mat-form-field-filled-focus-active-indicator-color, var(--mat-sys-primary)); 465} 466.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after { 467 border-bottom-color: var(--mat-form-field-filled-error-focus-active-indicator-color, var(--mat-sys-error)); 468} 469 470.mdc-line-ripple--active::after { 471 transform: scaleX(1); 472 opacity: 1; 473} 474 475.mdc-line-ripple--deactivating::after { 476 opacity: 0; 477} 478 479.mdc-text-field--disabled { 480 pointer-events: none; 481} 482 483.mat-mdc-form-field-textarea-control { 484 vertical-align: middle; 485 resize: vertical; 486 box-sizing: border-box; 487 height: auto; 488 margin: 0; 489 padding: 0; 490 border: none; 491 overflow: auto; 492} 493 494.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control { 495 -moz-osx-font-smoothing: grayscale; 496 -webkit-font-smoothing: antialiased; 497 font: inherit; 498 letter-spacing: inherit; 499 text-decoration: inherit; 500 text-transform: inherit; 501 border: none; 502} 503 504.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label { 505 -moz-osx-font-smoothing: grayscale; 506 -webkit-font-smoothing: antialiased; 507 line-height: normal; 508 pointer-events: all; 509 will-change: auto; 510} 511 512.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label { 513 cursor: inherit; 514} 515 516.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input, 517.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control { 518 height: auto; 519} 520 521.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color] { 522 height: 23px; 523} 524 525.mat-mdc-text-field-wrapper { 526 height: auto; 527 flex: auto; 528 will-change: auto; 529} 530 531.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper { 532 padding-left: 0; 533 --mat-mdc-form-field-label-offset-x: -16px; 534} 535 536.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper { 537 padding-right: 0; 538} 539 540[dir=rtl] .mat-mdc-text-field-wrapper { 541 padding-left: 16px; 542 padding-right: 16px; 543} 544[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper { 545 padding-left: 0; 546} 547[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper { 548 padding-right: 0; 549} 550 551.mat-form-field-disabled .mdc-text-field__input::placeholder { 552 color: var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 553} 554.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder { 555 color: var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 556} 557.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder { 558 color: var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 559} 560.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder { 561 color: var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 562} 563 564.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder { 565 transition-delay: 40ms; 566 transition-duration: 110ms; 567 opacity: 1; 568} 569 570.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label { 571 left: auto; 572 right: auto; 573} 574 575.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input { 576 display: inline-block; 577} 578 579.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch { 580 padding-top: 0; 581} 582 583.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 { 584 border-left: 1px solid transparent; 585} 586 587[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 { 588 border-left: none; 589 border-right: 1px solid transparent; 590} 591 592.mat-mdc-form-field-infix { 593 min-height: var(--mat-form-field-container-height, 56px); 594 padding-top: var(--mat-form-field-filled-with-label-container-padding-top, 24px); 595 padding-bottom: var(--mat-form-field-filled-with-label-container-padding-bottom, 8px); 596} 597.mdc-text-field--outlined .mat-mdc-form-field-infix, .mdc-text-field--no-label .mat-mdc-form-field-infix { 598 padding-top: var(--mat-form-field-container-vertical-padding, 16px); 599 padding-bottom: var(--mat-form-field-container-vertical-padding, 16px); 600} 601 602.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label { 603 top: calc(var(--mat-form-field-container-height, 56px) / 2); 604} 605 606.mdc-text-field--filled .mat-mdc-floating-label { 607 display: var(--mat-form-field-filled-label-display, block); 608} 609 610.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above { 611 --mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) 612 scale(var(--mat-mdc-form-field-floating-label-scale, 0.75)); 613 transform: var(--mat-mdc-form-field-label-transform); 614} 615 616@keyframes _mat-form-field-subscript-animation { 617 from { 618 opacity: 0; 619 transform: translateY(-5px); 620 } 621 to { 622 opacity: 1; 623 transform: translateY(0); 624 } 625} 626.mat-mdc-form-field-subscript-wrapper { 627 box-sizing: border-box; 628 width: 100%; 629 position: relative; 630} 631 632.mat-mdc-form-field-hint-wrapper, 633.mat-mdc-form-field-error-wrapper { 634 position: absolute; 635 top: 0; 636 left: 0; 637 right: 0; 638 padding: 0 16px; 639 opacity: 1; 640 transform: translateY(0); 641 animation: _mat-form-field-subscript-animation 0ms cubic-bezier(0.55, 0, 0.55, 0.2); 642} 643 644.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper, 645.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper { 646 position: static; 647} 648 649.mat-mdc-form-field-bottom-align::before { 650 content: ""; 651 display: inline-block; 652 height: 16px; 653} 654 655.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before { 656 content: unset; 657} 658 659.mat-mdc-form-field-hint-end { 660 order: 1; 661} 662 663.mat-mdc-form-field-hint-wrapper { 664 display: flex; 665} 666 667.mat-mdc-form-field-hint-spacer { 668 flex: 1 0 1em; 669} 670 671.mat-mdc-form-field-error { 672 display: block; 673 color: var(--mat-form-field-error-text-color, var(--mat-sys-error)); 674} 675 676.mat-mdc-form-field-subscript-wrapper, 677.mat-mdc-form-field-bottom-align::before { 678 -moz-osx-font-smoothing: grayscale; 679 -webkit-font-smoothing: antialiased; 680 font-family: var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font)); 681 line-height: var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height)); 682 font-size: var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size)); 683 letter-spacing: var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking)); 684 font-weight: var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight)); 685} 686 687.mat-mdc-form-field-focus-overlay { 688 top: 0; 689 left: 0; 690 right: 0; 691 bottom: 0; 692 position: absolute; 693 opacity: 0; 694 pointer-events: none; 695 background-color: var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface)); 696} 697.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay { 698 opacity: var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 699} 700.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay { 701 opacity: var(--mat-form-field-focus-state-layer-opacity, 0); 702} 703 704select.mat-mdc-form-field-input-control { 705 -moz-appearance: none; 706 -webkit-appearance: none; 707 background-color: transparent; 708 display: inline-flex; 709 box-sizing: border-box; 710} 711select.mat-mdc-form-field-input-control:not(:disabled) { 712 cursor: pointer; 713} 714select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option { 715 color: var(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10)); 716} 717select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled { 718 color: var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent)); 719} 720 721.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
722 content: ""; 723 width: 0; 724 height: 0; 725 border-left: 5px solid transparent; 726 border-right: 5px solid transparent; 727 border-top: 5px solid; 728 position: absolute; 729 right: 0; 730 top: 50%; 731 margin-top: -2.5px; 732 pointer-events: none; 733 color: var(--mat-form-field-enabled-select-arrow-color, var(--mat-sys-on-surface-variant)); 734} 735[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after { 736 right: auto; 737 left: 0; 738} 739.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after { 740 color: var(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary)); 741} 742.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after { 743 color: var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 744} 745.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control { 746 padding-right: 15px; 747} 748[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control { 749 padding-right: 0; 750 padding-left: 15px; 751} 752 753@media (forced-colors: active) { 754 .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper { 755 outline: solid 1px; 756 } 757} 758@media (forced-colors: active) { 759 .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper { 760 outline-color: GrayText; 761 } 762} 763 764@media (forced-colors: active) { 765 .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper { 766 outline: dashed 3px; 767 } 768} 769 770@media (forced-colors: active) { 771 .mat-mdc-form-field.mat-focused .mdc-notched-outline { 772 border: dashed 3px; 773 } 774} 775 776.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] { 777 line-height: 1; 778} 779.mat-mdc-form-field-input-control::-webkit-datetime-edit { 780 line-height: 1; 781 padding: 0; 782 margin-bottom: -2px; 783} 784 785.mat-mdc-form-field { 786 --mat-mdc-form-field-floating-label-scale: 0.75; 787 display: inline-flex; 788 flex-direction: column; 789 min-width: 0; 790 text-align: left; 791 -moz-osx-font-smoothing: grayscale; 792 -webkit-font-smoothing: antialiased; 793 font-family: var(--mat-form-field-container-text-font, var(--mat-sys-body-large-font)); 794 line-height: var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height)); 795 font-size: var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size)); 796 letter-spacing: var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking)); 797 font-weight: var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight)); 798} 799.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above { 800 font-size: calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale)); 801} 802.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above { 803 font-size: var(--mat-form-field-outlined-label-text-populated-size); 804} 805[dir=rtl] .mat-mdc-form-field { 806 text-align: right; 807} 808 809.mat-mdc-form-field-flex { 810 display: inline-flex; 811 align-items: baseline; 812 box-sizing: border-box; 813 width: 100%; 814} 815 816.mat-mdc-text-field-wrapper { 817 width: 100%; 818 z-index: 0; 819} 820 821.mat-mdc-form-field-icon-prefix, 822.mat-mdc-form-field-icon-suffix { 823 align-self: center; 824 line-height: 0; 825 pointer-events: auto; 826 position: relative; 827 z-index: 1; 828} 829.mat-mdc-form-field-icon-prefix > .mat-icon, 830.mat-mdc-form-field-icon-suffix > .mat-icon { 831 padding: 0 12px; 832 box-sizing: content-box; 833} 834 835.mat-mdc-form-field-icon-prefix { 836 color: var(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant)); 837} 838.mat-form-field-disabled .mat-mdc-form-field-icon-prefix { 839 color: var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 840} 841 842.mat-mdc-form-field-icon-suffix { 843 color: var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant)); 844} 845.mat-form-field-disabled .mat-mdc-form-field-icon-suffix { 846 color: var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 847} 848.mat-form-field-invalid .mat-mdc-form-field-icon-suffix { 849 color: var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error)); 850} 851.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix { 852 color: var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container)); 853} 854.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix { 855 color: var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-sys-error)); 856} 857 858.mat-mdc-form-field-icon-prefix, 859[dir=rtl] .mat-mdc-form-field-icon-suffix { 860 padding: 0 4px 0 0; 861} 862 863.mat-mdc-form-field-icon-suffix, 864[dir=rtl] .mat-mdc-form-field-icon-prefix { 865 padding: 0 0 0 4px; 866} 867 868.mat-mdc-form-field-subscript-wrapper .mat-icon, 869.mat-mdc-form-field label .mat-icon { 870 width: 1em; 871 height: 1em; 872 font-size: inherit; 873} 874 875.mat-mdc-form-field-infix { 876 flex: auto; 877 min-width: 0; 878 width: 180px; 879 position: relative; 880 box-sizing: border-box; 881} 882.mat-mdc-form-field-infix:has(textarea[cols]) { 883 width: auto; 884} 885 886.mat-mdc-form-field .mdc-notched-outline__notch { 887 margin-left: -1px; 888 -webkit-clip-path: inset(-9em -999em -9em 1px); 889 clip-path: inset(-9em -999em -9em 1px); 890} 891[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch { 892 margin-left: 0; 893 margin-right: -1px; 894 -webkit-clip-path: inset(-9em 1px -9em -999em); 895 clip-path: inset(-9em 1px -9em -999em); 896} 897 898.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-floating-label { 899 transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1); 900} 901.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input { 902 transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1); 903} 904.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::placeholder { 905 transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1); 906} 907.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-moz-placeholder { 908 transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1); 909} 910.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-webkit-input-placeholder { 911 transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1); 912} 913.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input:-ms-input-placeholder { 914 transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1); 915} 916.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::placeholder, .mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::placeholder { 917 transition-delay: 40ms; 918 transition-duration: 110ms; 919} 920.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder, .mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder { 921 transition-delay: 40ms; 922 transition-duration: 110ms; 923} 924.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder, .mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder { 925 transition-delay: 40ms; 926 transition-duration: 110ms; 927} 928.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder, .mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder { 929 transition-delay: 40ms; 930 transition-duration: 110ms; 931} 932.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before { 933 transition-duration: 75ms; 934} 935.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-line-ripple::after { 936 transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1); 937} 938.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-hint-wrapper, 939.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-error-wrapper { 940 animation-duration: 300ms; 941} 942 943.mdc-notched-outline .mdc-floating-label { 944 max-width: calc(100% + 1px); 945} 946 947.mdc-notched-outline--upgraded .mdc-floating-label--float-above { 948 max-width: calc(133.3333333333% + 1px); 949} 950`],encapsulation:2,changeDetection:0})}return n})();export{Fe as a,we as b,st as c,ut as d,pt as e,Qt as f};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.