1import{b as ci}from"./chunk-3D57UA43.js";import{a as di}from"./chunk-OMXPTFCM.js";import{b as Qe}from"./chunk-NZJ33BRL.js";import{c as Se}from"./chunk-TWWRSAAI.js";import{e as Yt,k as Xt}from"./chunk-QBKLDZGY.js";import{A as Bt,C as ne,D as ni,H as ri,I as st,S as ai,U as Fe,a as Ce,b as ct,c as jt,i as Ee,j as dt,m as lt,o as Vt}from"./chunk-XI4FVBZT.js";import{b as $}from"./chunk-IDGFXIUB.js";import{a as B,b as Y,c as Ae}from"./chunk-DZFR5FMO.js";import{B as $e,G as ii,O as oi,c as Ut,e as $t,f as Qt,g as Le,h as Gt,i as Ke,k as Wt,l as Zt,m as Jt,n as ei,t as Ue,u as ti}from"./chunk-BTU2RJ7F.js";import{g as Ge}from"./chunk-GUVLWF6N.js";import{$a as M,$b as S,Ab as Rt,Ac as w,B as yt,Ba as v,Ca as g,Da as de,Db as P,Ea as k,Ec as ye,F as Ct,H as wt,Ia as le,Ib as m,J as Et,Ja as A,Jb as f,Ka as z,Kb as u,La as Mt,Lb as De,Lc as we,Ma as Dt,Mb as Pe,Me as Kt,Na as ie,Nb as K,Nc as he,Oa as je,Ob as se,Oc as Ht,P as Ft,Pb as ke,R as rt,Rb as R,Rc as Xe,Ta as O,Tb as h,Ua as ve,Ub as U,Vb as y,Xc as pe,Ya as Ve,Zc as Z,_b as me,a as te,ac as _,b as gt,bc as b,c as G,cc as j,cd as J,d as be,dc as Ye,dd as ue,ec as Lt,fb as d,fc as At,ga as St,gb as s,i as vt,ja as Tt,ka as It,kd as qt,la as re,mc as N,na as q,nc as Re,ob as Pt,p as ge,pb as I,pc as zt,qc as fe,ra as Ot,rc as V,sa as ae,sb as oe,sc as Nt,ta as ce,tb as Be,ua as L,ub as p,uh as xe,v as kt,va as at,vb as D,wa as W,wb as c,yb as F,zc as C}from"./chunk-ZIECK5QA.js";import{a as Me}from"./chunk-3JMZ37NM.js";var Wi=["*"],Zi=(i,t)=>({static:i,dynamic:t}),si=(()=>{let t=class t{constructor(){this.showAriaLive=!0,this.SipCostcoIcon=$,this.SIP_DATA_SELECTOR=B}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=g({type:t,selectors:[["sip-field-error"],["","sipFieldError",""]],inputs:{formErrorKey:"formErrorKey",showAriaLive:"showAriaLive"},ngContentSelectors:Wi,decls:5,vars:8,consts:[[1,"field-error",3,"sipDataSelector"],[3,"fontIcon"],[3,"innerHTML"]],template:function(o,n){o&1&&(U(),m(0,"span",0),u(1,"mat-icon",1)(2,"span",2),C(3,"cxTranslate"),y(4),f()),o&2&&(c("sipDataSelector",V(5,Zi,n.SIP_DATA_SELECTOR.FIELD_ERROR,n.formErrorKey)),d(),c("fontIcon",n.SipCostcoIcon.ALERT),d(),c("innerHTML",w(3,3,n.formErrorKey),M))},dependencies:[Fe,Y,xe],styles:["*[class^=mat-][_ngcontent-%COMP%]:focus{border-color:inherit;box-shadow:none;-webkit-box-shadow:none;outline-offset:0;outline:none}*[class^=mat-][_ngcontent-%COMP%] *[_ngcontent-%COMP%]:focus{border-color:inherit;box-shadow:none;-webkit-box-shadow:none;outline-offset:0;outline:none}*[class^=mat-][_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin:0}.cds-form-field[_ngcontent-%COMP%]{width:100%;background-color:#fff}.cds-form-field[_ngcontent-%COMP%] sip-spinner[_ngcontent-%COMP%]{margin-right:12px}.cds-form-field[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:not([matprefix]):not([matsuffix]){line-height:inherit;font-size:inherit;border:inherit;padding:inherit;margin-right:4px}.cds-form-field[_ngcontent-%COMP%] *[matprefix][_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%], .cds-form-field[_ngcontent-%COMP%] *[matsuffix][_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#707070}.cds-form-field[_ngcontent-%COMP%] *[matprefix][matButton][_ngcontent-%COMP%], .cds-form-field[_ngcontent-%COMP%] *[matsuffix][matButton][_ngcontent-%COMP%]{margin-bottom:0}.cds-form-field[_ngcontent-%COMP%] mat-icon[matprefix][_ngcontent-%COMP%]{color:#707070}.cds-form-container[_ngcontent-%COMP%]{border:1px solid #909090;border-radius:4px;padding:16px}hr.cds-form-sep[_ngcontent-%COMP%]{margin-top:0;margin-bottom:24px}.cds-form-heading[_ngcontent-%COMP%]{font-size:16px;font-weight:700;margin-bottom:8px}.form-group-ng[_ngcontent-%COMP%]{display:flex;margin-bottom:24px}.form-group-ng[_ngcontent-%COMP%] .form-element[_ngcontent-%COMP%]{flex:1}.cds-field-icon[_ngcontent-%COMP%]{color:#005dab;margin-top:10px;margin-left:8px}.cds-field-icon.cds-field-icon-inline[_ngcontent-%COMP%]{display:inline-block;vertical-align:text-bottom;margin:0}.cds-validated-container[_ngcontent-%COMP%]{margin-bottom:16px}.cds-validated-container.cds-validated-container-no-margin[_ngcontent-%COMP%]{margin-bottom:0}.cds-validated-container[_ngcontent-%COMP%] .cds-header-with-change[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.cds-validated-container[_ngcontent-%COMP%] .cds-validated-value[_ngcontent-%COMP%]{margin-right:8px}.cds-validated-container[_ngcontent-%COMP%] .cds-validated-text[_ngcontent-%COMP%]{color:green;font-weight:700}.cds-input-readonly[_ngcontent-%COMP%]{caret-color:transparent}.pac-container[_ngcontent-%COMP%]{z-index:10000}input[type=checkbox][_ngcontent-%COMP%]{-webkit-appearance:checkbox}[_nghost-%COMP%]{display:block;color:#d32029}.alert[_nghost-%COMP%]{color:#222}[_nghost-%COMP%] .field-error[_ngcontent-%COMP%]{display:inline-flex;margin:4px 4px 0;align-items:flex-start}[_nghost-%COMP%] .field-error[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{width:14px;
1height:14px;font-size:14px;line-height:14px;flex-shrink:0;margin-right:4px}[_nghost-%COMP%] .field-error[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:14px;line-height:14px}"],changeDetection:0});let i=t;return i})();var Te=(()=>{let t=class t{constructor(){this.hasError=new be(!1),this.isRequired=new be(!1),this.formErrorKey=new be(null),this.controlDisabled=new be(!1),this.isRequired$=this.isRequired.asObservable(),this.formErrorKey$=this.formErrorKey.asObservable(),this.controlDisabled$=this.controlDisabled.asObservable()}setHasError(e){this.hasError.next(e)}setIsRequired(e){this.isRequired.next(e)}setFormErrorKey(e){this.formErrorKey.next(e)}setControlDisabled(e){this.controlDisabled.next(e)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=ae({token:t,factory:t.\u0275fac});let i=t;return i})();var to=["*"],io=(i,t)=>[i,t],oo=(i,t)=>({static:i,dynamic:t});function no(i,t){if(i&1&&(De(0),m(1,"div",1),y(2),f(),Pe()),i&2){let r=t.sipLet,e=h();d(),c("ngClass",V(3,io,e.formGroupCss,r?"has-error":""))("sipDataSelector",V(6,oo,e.SIP_DATA_SELECTOR.FORM_GROUP,e.name)),D("aria-live",r?"polite":null)}}var ro=new L("FORM_GROUP_ERROR_MAP"),ao=["required","requiredLength","requiredPattern","minLength","maxLength","cxPasswordsMustMatch","cxEmailsMustMatch","email"],mr=(()=>{let t=class t{constructor(e,o){this.formGroupService=e,this.formGroupErrorMap=o,this.formGroupCss="",this.subscription=new te,this.SipCostcoIcon=$,this.SIP_DATA_SELECTOR=B}ngOnInit(){let e={};if(this.formGroupErrorMap.forEach(o=>{e=Me(Me({},e),o)}),e=Me(Me({},e),this.errorMap),this.formErrorKey$=this.formGroupService.formErrorKey$,this.control){let o=this.control.statusChanges.pipe(Tt(""),q(n=>{this.formGroupService.setHasError(n==="INVALID")}),kt(n=>{if(n==="INVALID"){let a=Object.entries(this.control.errors||{});if(a[0]){let[l,x]=a[0],H=typeof x=="object"?Object.keys(x)[0]:x,ee=ao.includes(l)?l:H;return typeof e[ee]=="function"?e[ee](this.control,e):typeof e[ee]=="string"?e[ee]:ee}else return""}}),q(n=>{this.formGroupService.setFormErrorKey(n)})).subscribe();this.subscription.add(o)}this.control&&(this.formGroupService.setControlDisabled(this.control.disabled),this.control.registerOnDisabledChange(o=>{this.formGroupService.setControlDisabled(o)}))}ngOnDestroy(){this.subscription.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)(s(Te),s(ro))},t.\u0275cmp=g({type:t,selectors:[["sip-form-group"]],inputs:{control:"control",name:"name",errorMap:"errorMap",formGroupCss:"formGroupCss"},features:[N([Te])],ngContentSelectors:to,decls:2,vars:3,consts:[[4,"sipLet"],["aria-atomic","true",1,"form-group-ng",3,"ngClass","sipDataSelector"]],template:function(o,n){o&1&&(U(),p(0,no,3,9,"ng-container",0),C(1,"async")),o&2&&c("sipLet",w(1,1,n.formErrorKey$))},dependencies:[pe,Se,Y,ue],encapsulation:2,changeDetection:0});let i=t;return i})();var mt=class{constructor(t){this._box=t,this._destroyed=new G,this._resizeSubject=new G,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(r=>this._resizeSubject.next(r)))}observe(t){return this._elementObservables.has(t)||this._elementObservables.set(t,new gt(r=>{let e=this._resizeSubject.subscribe(r);return this._resizeObserver?.observe(t,{box:this._box}),()=>{this._resizeObserver?.unobserve(t),e.unsubscribe(),this._elementObservables.delete(t)}}).pipe(wt(r=>r.some(e=>e.target===t)),St({bufferSize:1,refCount:!0}),re(this._destroyed))),this._elementObservables.get(t)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},fi=(()=>{let t=class t{constructor(){this._observers=new Map,this._ngZone=W(I),typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,e]of this._observers)e.destroy();this._observers.clear(),typeof ResizeObserver<"u"}observe(e,o){let n=o?.box||"content-box";return this._observers.has(n)||this._observers.set(n,new mt(n)),this._observers.get(n).observe(e)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=ae({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var Q=function(i){return i[i.State=0]="State",i[i.Transition=1]="Transition",i[i.Sequence=2]="Sequence",i[i.Group=3]="Group",i[i.Animate=4]="Animate",i[i.Keyframes=5]="Keyframes",i[i.Style=6]="Style",i[i.Trigger=7]="Trigger",i[i.Reference=8]="Reference",i[i.AnimateChild=9]="AnimateChild",i[i.AnimateRef=10]="AnimateRef",i[i.Query=11]="Query",i[i.Stagger=12]="Stagger",i}(Q||{}),gr="*";function ui(i,t){return{type:Q.Trigger,name:i,definitions:t,options:{}}}function xi(i,t=null){return{type:Q.Animate,styles:t,timings:i}}function vr(i,t=null){return{type:Q.Group,steps:i,options:t}}function kr(i,t=null){return{type:Q.Sequence,steps:i,options:t}}function ft(i){return{type:Q.Style,styles:i,offset:null}}function _i(i,t,r){return{type:Q.State,name:i,styles:t,options:r}}function yr(i){return{type:Q.Keyframes,steps:i}}function bi(i,t,r=null){return{type:Q.Transition,expr:i,animation:t,options:r}}function Cr(i=null){return{type:Q.AnimateChild,options:i}}function wr(i,t,r=null){return{type:Q.Query,selector:i,animation:t,options:r}}var hi=class{constructor(t=0,r=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=t+r}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){let r=t=="start"?this._onStartFns:this._onDoneFns;
1r.forEach(e=>e()),r.length=0}},pi=class{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let r=0,e=0,o=0,n=this.players.length;n==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++r==n&&this._onFinish()}),a.onDestroy(()=>{++e==n&&this._onDestroy()}),a.onStart(()=>{++o==n&&this._onStart()})}),this.totalTime=this.players.reduce((a,l)=>Math.max(a,l.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){let r=t*this.totalTime;this.players.forEach(e=>{let o=e.totalTime?Math.min(1,r/e.totalTime):1;e.setPosition(o)})}getPosition(){let t=this.players.reduce((r,e)=>r===null||e.totalTime>r.totalTime?e:r,null);return t!=null?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){let r=t=="start"?this._onStartFns:this._onDoneFns;r.forEach(e=>e()),r.length=0}},Er="!";var co=["notch"],lo=["matFormFieldNotchedOutline",""],so=["*"],mo=["textField"],fo=["iconPrefixContainer"],ho=["textPrefixContainer"],po=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],uo=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function xo(i,t){i&1&&u(0,"span",17)}function _o(i,t){if(i&1&&(m(0,"label",16),y(1,1),p(2,xo,1,0,"span",17),f()),i&2){let r=h(2);c("floating",r._shouldLabelFloat())("monitorResize",r._hasOutline())("id",r._labelId),D("for",r._control.disableAutomaticLabeling?null:r._control.id),d(2),P(2,!r.hideRequiredMarker&&r._control.required?2:-1)}}function bo(i,t){if(i&1&&p(0,_o,3,5,"label",16),i&2){let r=h();P(0,r._hasFloatingLabel()?0:-1)}}function go(i,t){i&1&&u(0,"div",5)}function vo(i,t){}function ko(i,t){if(i&1&&p(0,vo,0,0,"ng-template",11),i&2){h(2);let r=j(1);c("ngTemplateOutlet",r)}}function yo(i,t){if(i&1&&(m(0,"div",7),p(1,ko,1,1,null,11),f()),i&2){let r=h();c("matFormFieldNotchedOutlineOpen",r._shouldLabelFloat()),d(),P(1,r._forceDisplayInfixLabel()?-1:1)}}function Co(i,t){i&1&&(m(0,"div",8,2),y(2,2),f())}function wo(i,t){i&1&&(m(0,"div",9,3),y(2,3),f())}function Eo(i,t){}function Fo(i,t){if(i&1&&p(0,Eo,0,0,"ng-template",11),i&2){h();let r=j(1);c("ngTemplateOutlet",r)}}function So(i,t){i&1&&(m(0,"div",12),y(1,4),f())}function To(i,t){i&1&&(m(0,"div",13),y(1,5),f())}function Io(i,t){i&1&&u(0,"div",14)}function Oo(i,t){if(i&1&&(m(0,"div",18),y(1,6),f()),i&2){let r=h();c("@transitionMessages",r._subscriptAnimationState)}}function Mo(i,t){if(i&1&&(m(0,"mat-hint",20),Ye(1),f()),i&2){let r=h(2);c("id",r._hintLabelId),d(),Lt(r.hintLabel)}}function Do(i,t){if(i&1&&(m(0,"div",19),p(1,Mo,2,2,"mat-hint",20),y(2,7),u(3,"div",21),y(4,8),f()),i&2){let r=h();c("@transitionMessages",r._subscriptAnimationState),d(),P(1,r.hintLabel?1:-1)}}var Je=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275dir=k({type:t,selectors:[["mat-label"]],standalone:!0});let i=t;return i})(),Po=0,Ti=new L("MatError"),Ii=(()=>{let t=class t{constructor(e,o){this.id=`mat-mdc-error-${Po++}`,e||o.nativeElement.setAttribute("aria-live","polite")}};t.\u0275fac=function(o){return new(o||t)(je("aria-live"),s(O))},t.\u0275dir=k({type:t,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(o,n){o&2&&ke("id",n.id)},inputs:{id:"id"},standalone:!0,features:[N([{provide:Ti,useExisting:t}])]});let i=t;return i})(),Ro=0,gi=(()=>{let t=class t{constructor(){this.align="start",this.id=`mat-mdc-hint-${Ro++}`}}
1;t.\u0275fac=function(o){return new(o||t)},t.\u0275dir=k({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(o,n){o&2&&(ke("id",n.id),D("align",null),F("mat-mdc-form-field-hint-end",n.align==="end"))},inputs:{align:"align",id:"id"},standalone:!0});let i=t;return i})(),Oi=new L("MatPrefix"),Mi=(()=>{let t=class t{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}};t.\u0275fac=function(o){return new(o||t)},t.\u0275dir=k({type:t,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[v.None,"matTextPrefix","_isTextSelector"]},standalone:!0,features:[N([{provide:Oi,useExisting:t}])]});let i=t;return i})(),Di=new L("MatSuffix"),Pi=(()=>{let t=class t{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}};t.\u0275fac=function(o){return new(o||t)},t.\u0275dir=k({type:t,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[v.None,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[N([{provide:Di,useExisting:t}])]});let i=t;return i})(),Ri=new L("FloatingLabelParent"),vi=(()=>{let t=class t{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=W(fi),this._ngZone=W(I),this._parent=W(Ri),this._resizeSubscription=new te}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return Lo(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())})}};t.\u0275fac=function(o){return new(o||t)(s(O))},t.\u0275dir=k({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(o,n){o&2&&F("mdc-floating-label--float-above",n.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0});let i=t;return i})();function Lo(i){let t=i;if(t.offsetParent!==null)return t.scrollWidth;let r=t.cloneNode(!0);r.style.setProperty("position","absolute"),r.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(r);let e=r.scrollWidth;return r.remove(),e}var ki="mdc-line-ripple--active",Ze="mdc-line-ripple--deactivating",yi=(()=>{let t=class t{constructor(e,o){this._elementRef=e,this._handleTransitionEnd=n=>{let a=this._elementRef.nativeElement.classList,l=a.contains(Ze);n.propertyName==="opacity"&&l&&a.remove(ki,Ze)},o.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){let e=this._elementRef.nativeElement.classList;e.remove(Ze),e.add(ki)}deactivate(){this._elementRef.nativeElement.classList.add(Ze)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}};t.\u0275fac=function(o){return new(o||t)(s(O),s(I))},t.\u0275dir=k({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0});let i=t;return i})(),Ci=(()=>{let t=class t{constructor(e,o){this._elementRef=e,this._ngZone=o,this.open=!1}ngAfterViewInit(){let e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}
1_setNotchWidth(e){!this.open||!e?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}};t.\u0275fac=function(o){return new(o||t)(s(O),s(I))},t.\u0275cmp=g({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(o,n){if(o&1&&S(co,5),o&2){let a;_(a=b())&&(n._notch=a.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(o,n){o&2&&F("mdc-notched-outline--notched",n.open)},inputs:{open:[v.None,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[Re],attrs:lo,ngContentSelectors:so,decls:5,vars:0,consts:[["notch",""],[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(o,n){o&1&&(U(),u(0,"div",1),m(1,"div",2,0),y(3),f(),u(4,"div",3))},encapsulation:2,changeDetection:0});let i=t;return i})(),Ao={transitionMessages:ui("transitionMessages",[_i("enter",ft({opacity:1,transform:"translateY(0%)"})),bi("void => enter",[ft({opacity:0,transform:"translateY(-5px)"}),xi("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},He=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275dir=k({type:t});let i=t;return i})();var ht=new L("MatFormField"),zo=new L("MAT_FORM_FIELD_DEFAULT_OPTIONS"),wi=0,Ei="fill",No="auto",Fi="fixed",Ho="translateY(-50%)",et=(()=>{let t=class t{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Ee(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||No}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){let o=this._appearance,n=e||this._defaults?.appearance||Ei;this._appearance=n,this._appearance==="outline"&&this._appearance!==o&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||Fi}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||Fi}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,o,n,a,l,x,H,qe){this._elementRef=e,this._changeDetectorRef=o,this._ngZone=n,this._dir=a,this._platform=l,this._defaults=x,this._animationMode=H,this._hideRequiredMarker=!1,this.color="primary",this._appearance=Ei,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId=`mat-mdc-form-field-label-${wi++}`,this._hintLabelId=`mat-mdc-hint-${wi++}`,this._subscriptAnimationState="",this._destroyed=new G,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,x&&(x.appearance&&(this.appearance=x.appearance),this._hideRequiredMarker=!!x?.hideRequiredMarker,x.color&&(this.color=x.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){let e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${e.controlType}`),e.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(re(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(),Ct(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}
1),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){this._control}_updateFocusState(){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(e){let o=this._control?this._control.ngControl:null;return o&&o[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(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._getDisplayedMessages()==="hint"){let o=this._hintChildren?this._hintChildren.find(a=>a.align==="start"):null,n=this._hintChildren?this._hintChildren.find(a=>a.align==="end"):null;o?e.push(o.id):this._hintLabel&&e.push(this._hintLabelId),n&&e.push(n.id)}else this._errorChildren&&e.push(...this._errorChildren.map(o=>o.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;let e=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){e.style.transform="";return}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdateOnStable=!0;return}let o=this._iconPrefixContainer?.nativeElement,n=this._textPrefixContainer?.nativeElement,a=o?.getBoundingClientRect().width??0,l=n?.getBoundingClientRect().width??0,x=this._dir.value==="rtl"?"-1":"1",H=`${a+l}px`,ee=`calc(${x} * (${H} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;e.style.transform=`var( 2 --mat-mdc-form-field-label-transform, 3 ${Ho} translateX(${ee}) 4 )`}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let o=e.getRootNode();return o&&o!==e}return document.documentElement.contains(e)}};t.\u0275fac=function(o){return new(o||t)(s(O),s(we),s(I),s(Bt),s(Ce),s(zo,8),s(Ve,8),s(Xe))},t.\u0275cmp=g({type:t,selectors:[["mat-form-field"]],contentQueries:function(o,n,a){if(o&1&&(me(a,Je,5),me(a,Je,7),me(a,He,5),me(a,Oi,5),me(a,Di,5),me(a,Ti,5),me(a,gi,5)),o&2){let l;_(l=b())&&(n._labelChildNonStatic=l.first),_(l=b())&&(n._labelChildStatic=l.first),_(l=b())&&(n._formFieldControl=l.first),_(l=b())&&(n._prefixChildren=l),_(l=b())&&(n._suffixChildren=l),_(l=b())&&(n._errorChildren=l),_(l=b())&&(n._hintChildren=l)}},viewQuery:function(o,n){if(o&1&&(S(mo,5),S(fo,5),S(ho,5),S(vi,5),S(Ci,5),S(yi,5)),o&2){let a;_(a=b())&&(n._textField=a.first),_(a=b())&&(n._iconPrefixContainer=a.first),_(a=b())&&(n._textPrefixContainer=a.first),_(a=b())&&(n._floatingLabel=a.first),_(a=b())&&(n._notchedOutline=a.first),_(a=b())&&(n._lineRipple=a.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(o,n){o&2&&F("mat-mdc-form-field-label-always-float",n._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",n._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",n._hasIconSuffix)("mat-form-field-invalid",n._control.errorState)("mat-form-field-disabled",n._control.disabled)("mat-form-field-autofilled",n._control.autofilled)("mat-form-field-no-animations",n._animationMode==="NoopAnimations")("mat-form-field-appearance-fill",n.appearance=="fill")("mat-form-field-appearance-outline",n.appearance=="outline")("mat-form-field-hide-placeholder",n._hasFloatingLabel()&&!n._shouldLabelFloat())("mat-focused",n._control.focused)("mat-primary",n.color!=="accent"&&n.color!=="warn")("mat-accent",n.color==="accent")("mat-warn",n.color==="warn")("ng-untouched",n._shouldForward("untouched"))("ng-touched",n._shouldForward("touched"))("ng-pristine",n._shouldForward("pristine"))("ng-dirty",n._shouldForward("dirty"))("ng-valid",n._shouldForward("valid"))("ng-invalid",n._shouldForward("invalid"))("ng-pending",n._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[N([{provide:ht,useExisting:t},{provide:Ri,useExisting:t}]),Re],ngContentSelectors:uo,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["matFormField
4FloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(o,n){if(o&1){let a=se();U(po),p(0,bo,1,1,"ng-template",null,0,ye),m(2,"div",4,1),R("click",function(x){return A(a),z(n._control.onContainerClick(x))}),p(4,go,1,0,"div",5),m(5,"div",6),p(6,yo,2,2,"div",7)(7,Co,3,0,"div",8)(8,wo,3,0,"div",9),m(9,"div",10),p(10,Fo,1,1,null,11),y(11),f(),p(12,So,2,0,"div",12)(13,To,2,0,"div",13),f(),p(14,Io,1,0,"div",14),f(),m(15,"div",15),p(16,Oo,2,1)(17,Do,5,2),f()}if(o&2){let a;d(2),F("mdc-text-field--filled",!n._hasOutline())("mdc-text-field--outlined",n._hasOutline())("mdc-text-field--no-label",!n._hasFloatingLabel())("mdc-text-field--disabled",n._control.disabled)("mdc-text-field--invalid",n._control.errorState),d(2),P(4,!n._hasOutline()&&!n._control.disabled?4:-1),d(2),P(6,n._hasOutline()?6:-1),d(),P(7,n._hasIconPrefix?7:-1),d(),P(8,n._hasTextPrefix?8:-1),d(2),P(10,!n._hasOutline()||n._forceDisplayInfixLabel()?10:-1),d(2),P(12,n._hasTextSuffix?12:-1),d(),P(13,n._hasIconSuffix?13:-1),d(),P(14,n._hasOutline()?-1:14),d(),F("mat-mdc-form-field-subscript-dynamic-size",n.subscriptSizing==="dynamic"),d(),P(16,(a=n._getDisplayedMessages())==="error"?16:a==="hint"?17:-1)}},dependencies:[vi,Ci,J,yi,gi],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper
4-line{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 96px/0.75)}
4.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}
4.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px*2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-hover-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-hover-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
4over .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-hover-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-hover-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(.75*var(--mdc-outlined-text-field-label-text-size))}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mdc-outlined-text-field-label-text-size)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper
4-line{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color)}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity)}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color)}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color)}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color)}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color)}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field
4: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:[Ao.transitionMessages]},changeDetection:0});let i=t;return i})(),pt=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=de({type:t}
4),t.\u0275inj=ce({imports:[ne,qt,Vt,ne]});let i=t;return i})();var Li=(()=>{let t=class t{constructor(){this.hideOptionalLabel=!1}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=ae({token:t,factory:t.\u0275fac});let i=t;return i})();function jo(i,t){i&1&&(m(0,"div",4),u(1,"span",5),f())}function Vo(i,t){if(i&1&&(m(0,"div",1),p(1,jo,2,0,"div",2),u(2,"span",3),C(3,"cxTranslate"),f()),i&2){let r=h();d(),c("ngIf",r.isWarning),d(),c("innerHTML",w(3,2,r.hintKey),M)}}var Ai=(()=>{let t=class t{constructor(e){this.translationService=e,this.SipCostcoIcon=$}ngOnInit(){this.keyExists$=this.translationService.translationKeyExists(this.hintKey)}};t.\u0275fac=function(o){return new(o||t)(s(Qe))},t.\u0275cmp=g({type:t,selectors:[["sip-field-hint"],["","sipFieldHint",""]],inputs:{hintKey:"hintKey",isWarning:"isWarning"},decls:2,vars:3,consts:[["class","field-hint",4,"ngIf"],[1,"field-hint"],["class","field-hint-warning-icon",4,"ngIf"],[3,"innerHTML"],[1,"field-hint-warning-icon"],[1,"glyphicon","glyphicon-alert","alert-icon"]],template:function(o,n){o&1&&(p(0,Vo,4,4,"div",0),C(1,"async")),o&2&&c("ngIf",w(1,1,n.keyExists$))},dependencies:[Z,ue,xe],styles:["*[class^=mat-][_ngcontent-%COMP%]:focus{border-color:inherit;box-shadow:none;-webkit-box-shadow:none;outline-offset:0;outline:none}*[class^=mat-][_ngcontent-%COMP%] *[_ngcontent-%COMP%]:focus{border-color:inherit;box-shadow:none;-webkit-box-shadow:none;outline-offset:0;outline:none}*[class^=mat-][_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin:0}.cds-form-field[_ngcontent-%COMP%]{width:100%;background-color:#fff}.cds-form-field[_ngcontent-%COMP%] sip-spinner[_ngcontent-%COMP%]{margin-right:12px}.cds-form-field[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:not([matprefix]):not([matsuffix]){line-height:inherit;font-size:inherit;border:inherit;padding:inherit;margin-right:4px}.cds-form-field[_ngcontent-%COMP%] *[matprefix][_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%], .cds-form-field[_ngcontent-%COMP%] *[matsuffix][_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#707070}.cds-form-field[_ngcontent-%COMP%] *[matprefix][matButton][_ngcontent-%COMP%], .cds-form-field[_ngcontent-%COMP%] *[matsuffix][matButton][_ngcontent-%COMP%]{margin-bottom:0}.cds-form-field[_ngcontent-%COMP%] mat-icon[matprefix][_ngcontent-%COMP%]{color:#707070}.cds-form-container[_ngcontent-%COMP%]{border:1px solid #909090;border-radius:4px;padding:16px}hr.cds-form-sep[_ngcontent-%COMP%]{margin-top:0;margin-bottom:24px}.cds-form-heading[_ngcontent-%COMP%]{font-size:16px;font-weight:700;margin-bottom:8px}.form-group-ng[_ngcontent-%COMP%]{display:flex;margin-bottom:24px}.form-group-ng[_ngcontent-%COMP%] .form-element[_ngcontent-%COMP%]{flex:1}.cds-field-icon[_ngcontent-%COMP%]{color:#005dab;margin-top:10px;margin-left:8px}.cds-field-icon.cds-field-icon-inline[_ngcontent-%COMP%]{display:inline-block;vertical-align:text-bottom;margin:0}.cds-validated-container[_ngcontent-%COMP%]{margin-bottom:16px}.cds-validated-container.cds-validated-container-no-margin[_ngcontent-%COMP%]{margin-bottom:0}.cds-validated-container[_ngcontent-%COMP%] .cds-header-with-change[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.cds-validated-container[_ngcontent-%COMP%] .cds-validated-value[_ngcontent-%COMP%]{margin-right:8px}.cds-validated-container[_ngcontent-%COMP%] .cds-validated-text[_ngcontent-%COMP%]{color:green;font-weight:700}.cds-input-readonly[_ngcontent-%COMP%]{caret-color:transparent}.pac-container[_ngcontent-%COMP%]{z-index:10000}input[type=checkbox][_ngcontent-%COMP%]{-webkit-appearance:checkbox}.field-hint[_ngcontent-%COMP%]{display:inline-flex;margin:4px 4px 0;align-items:center;font-size:12px;color:#5f5f5f}.field-hint[_ngcontent-%COMP%] .field-hint-warning-icon[_ngcontent-%COMP%]{width:14px;margin-right:4px}"],changeDetection:0});let i=t;return i})();var zi=jt({passive:!0}),Ni=(()=>{let t=class t{constructor(e,o){this._platform=e,this._ngZone=o,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return vt;let o=lt(e),n=this._monitoredElements.get(o);if(n)return n.subject;let a=new G,l="cdk-text-field-autofilled",x=H=>{H.animationName==="cdk-text-field-autofill-start"&&!o.classList.contains(l)?(o.classList.add(l),this._ngZone.run(()=>a.next({target:H.target,isAutofilled:!0}))):H.animationName==="cdk-text-field-autofill-end"&&o.classList.contains(l)&&(o.classList.remove(l),this._ngZone.run(()=>a.next({target:H.target,isAutofilled:!1})))};return this._ngZone.runOutsideAngular(()=>{o.addEventListener("animationstart",x,zi),o.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(o,{subject:a,unlisten:()=>{o.removeEventListener("animationstart",x,zi)}}),a}stopMonitoring(e){let o=lt(e),n=this._monitoredElements.get(o);n&&(n.unlisten(),n.subject.complete(),o.classList.remove("cdk-text-field-autofill-monitored"),o.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(o))}
4ngOnDestroy(){this._monitoredElements.forEach((e,o)=>this.stopMonitoring(o))}};t.\u0275fac=function(o){return new(o||t)(at(Ce),at(I))},t.\u0275prov=ae({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var ma=(()=>{let t=class t{get minRows(){return this._minRows}set minRows(e){this._minRows=dt(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=dt(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(e,o,n,a){this._elementRef=e,this._platform=o,this._ngZone=n,this._destroyed=new G,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=l=>{this._hasFocus=l.type==="focus"},this._document=a,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){let e=this.minRows&&this._cachedLineHeight?`${this.minRows*this._cachedLineHeight}px`:null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){let e=this.maxRows&&this._cachedLineHeight?`${this.maxRows*this._cachedLineHeight}px`:null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{let e=this._getWindow();yt(e,"resize").pipe(Et(16),re(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){let e=this._textareaElement,o=e.style.marginBottom||"",n=this._platform.FIREFOX,a=n&&this._hasFocus,l=n?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";a&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(l);let x=e.scrollHeight-4;return e.classList.remove(l),a&&(e.style.marginBottom=o),x}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||this._cachedPlaceholderHeight!=null)return;if(!this.placeholder){this._cachedPlaceholderHeight=0;return}let e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;let o=this._elementRef.nativeElement,n=o.value;if(!e&&this._minRows===this._previousMinRows&&n===this._previousValue)return;let a=this._measureScrollHeight(),l=Math.max(a,this._cachedPlaceholderHeight||0);o.style.height=`${l}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(o)):setTimeout(()=>this._scrollToCaretPosition(o))}),this._previousValue=n,this._previousMinRows=this._minRows}reset(){this._initialHeight!==void 0&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){let{selectionStart:o,selectionEnd:n}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(o,n)}};t.\u0275fac=function(o){return new(o||t)(s(O),s(Ce),s(I),s(Xe,8))},t.\u0275dir=k({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(o,n){o&1&&R("input",function(){return n._noopInputHandler()})},inputs:{minRows:[v.None,"cdkAutosizeMinRows","minRows"],maxRows:[v.None,"cdkAutosizeMaxRows","maxRows"],enabled:[v.HasDecoratorInputTransform,"cdkTextareaAutosize","enabled",he],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"],standalone:!0,features:[Be]});let i=t;return i})(),Hi=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=de({type:t}),t.\u0275inj=ce({});let i=t;return i})();var Xo=new L("MAT_INPUT_VALUE_ACCESSOR"),Ko=["button","checkbox","file","hidden","image","radio","range","reset","submit"],Uo=0,ji=(()=>{let t=class t{get disabled(){return this._disabled}set disabled(e){this._disabled=Ee(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Le.required)??!1}set required(e){this._required=Ee(e)}get type(){return this._type}
4set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&ct().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=Ee(e)}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,o,n,a,l,x,H,qe,ee,_t){this._elementRef=e,this._platform=o,this.ngControl=n,this._autofillMonitor=qe,this._formField=_t,this._uid=`mat-input-${Uo++}`,this.focused=!1,this.stateChanges=new G,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(nt=>ct().has(nt)),this._iOSKeyupListener=nt=>{let Oe=nt.target;!Oe.value&&Oe.selectionStart===0&&Oe.selectionEnd===0&&(Oe.setSelectionRange(1,1),Oe.setSelectionRange(0,0))};let ot=this._elementRef.nativeElement,bt=ot.nodeName.toLowerCase();this._inputValueAccessor=H||ot,this._previousNativeValue=this.value,this.id=this.id,o.IOS&&ee.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new ni(x,n,l,a,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=bt==="select",this._isTextarea=bt==="textarea",this._isInFormField=!!_t,this._isNativeSelect&&(this.controlType=ot.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){let e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){let e=this._getPlaceholder();if(e!==this._previousPlaceholder){let o=this._elementRef.nativeElement;this._previousPlaceholder=e,e?o.setAttribute("placeholder",e):o.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){Ko.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let e=this._elementRef.nativeElement,o=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&o&&o.label)}else return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}};t.\u0275fac=function(o){return new(o||t)(s(O),s(Ce),s(Gt,10),s(Jt,8),s(ti,8),s(ri),s(Xo,10),s(Ni),s(I),s(ht,8))},t.\u0275dir=k({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(o,n){o&1&&R("focus",function(){return n._focusChanged(!0)})("blur",function(){return n._focusChanged(!1)})("input",function(){return n._onInput()}),o&2&&(ke("id",n.id)("disabled",n.disabled)("required",n.required),D("name",n.name||null)("readonly",n.readonly&&!n._isNativeSelect||null)("aria-invalid",n.empty&&n.required?null:n.errorState)("aria-required",n.required)("id",n.id),F("mat-input-server",n._isServer)("mat-mdc-form-field-textarea-control",n._isInFormField&&n._isTextarea)("mat-mdc-form-field-input-control",n._isInFormField)("mdc-text-field__input",n._isInFormField)("mat-mdc-native-select-inline",n._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[v.None,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[N([{provide:He,useExisting:t}]),le]});let i=t;return i})(),Sa=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=de({type:t}
4),t.\u0275inj=ce({imports:[ne,pt,pt,Hi,ne]});let i=t;return i})();var Vi=(()=>{let t=class t extends ji{get shouldLabelFloat(){return this.readonly?this.ngControl.value:this.focused||this.ngControl.value}get readonlyClass(){return this.readonly}};t.\u0275fac=(()=>{let e;return function(n){return(e||(e=ie(t)))(n||t)}})(),t.\u0275dir=k({type:t,selectors:[["input","sipMatInput",""],["textarea","sipMatInput",""]],hostVars:2,hostBindings:function(o,n){o&2&&F("cds-input-readonly",n.readonlyClass)},exportAs:["sipMatInput"],features:[N([{provide:He,useExisting:t}]),oe]});let i=t;return i})();var Ie=class extends ei{constructor(){super(...arguments),this._formElements=[]}addElement(t){this._formElements.push(t)}removeElement(t){this._formElements=this._formElements.filter(r=>t!==r)}focus(){this._formElements[0]?.focus()}};var tt=(()=>{let t=class t{get control(){return this._control}set control(e){this._control&&this._control instanceof Ie&&this._control.removeElement(this),this._control=e,this._control instanceof Ie&&this._control.addElement(this)}constructor(){this.idKey="",this.name="",this.errorMessages=[],this.showManualError=!1,this.forceRequired=!1,this.readOnly=!1,this.isRequired$=ge(!1),this.SIP_DATA_SELECTOR=B,this.translationService=W(Qe),this.formGroupService=W(Te,{optional:!0}),this.formService=W(Li,{optional:!0}),this.formErrorKey$=this.formGroupService?.formErrorKey$??ge(null),this.controlDisabled$=this.formGroupService?.controlDisabled$??ge(!1)}isRequired(e){return this.forceRequired?!0:e.hasValidator(Le.required)||this.isRequiredTrue(e)}isRequiredTrue(e){return this.forceRequired?!0:e.hasValidator(Le.requiredTrue)}ngOnInit(){if(this.formGroupService&&this.control){let e=this.control.addValidators,o=this.control.setValidators,n=this.control.removeValidators,a=this.control.clearValidators;this.control.addValidators=l=>{e.call(this.control,l),this.formGroupService.setIsRequired(this.isRequired(this.control)),this.resolveLabel()},this.control.setValidators=l=>{o.call(this.control,l),this.formGroupService.setIsRequired(this.isRequired(this.control)),this.resolveLabel()},this.control.removeValidators=l=>{n.call(this.control,l),this.formGroupService.setIsRequired(this.isRequired(this.control)),this.resolveLabel()},this.control.clearValidators=()=>{a.call(this.control),this.formGroupService.setIsRequired(this.isRequired(this.control)),this.resolveLabel()},this.formGroupService.setIsRequired(this.isRequired(this.control)),this.isRequired$=this.formGroupService.isRequired$}else this.control?this.isRequired$=ge(this.isRequired(this.control)):this.isRequired$=ge(!!this.forceRequired);this.hideOptionalLabel=this.hideOptionalLabel??this.formService?.hideOptionalLabel??!0,this.resolveLabel()}ngOnChanges(e){(e.label||e.labelKey)&&this.resolveLabel()}ngOnDestroy(){this._control&&this._control instanceof Ie&&this._control.removeElement(this)}padWithLabel(e,o){return`${e} ${o}`.trim()}resolveLabel(){this.isRequired$.pipe(It(e=>e||this.hideOptionalLabel?ge(""):this.translationService.translate("text.label.optional")),q((e="")=>{this.labelKey?this.translationService.translate(this.labelKey).pipe(rt(1),q(o=>{this.labelText=this.padWithLabel(o,e),this.hintKey=this.hintKey??`${this.labelKey}.hint`})).subscribe():this.label?this.labelText=this.padWithLabel(this.label,e):this.labelText=e}),Ft(0),q(()=>{this.formFieldEl&&this.formFieldEl._refreshOutlineNotchWidth()}),rt(1)).subscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=g({type:t,selectors:[["sip-abstract-form-element"]],viewQuery:function(o,n){if(o&1&&S(et,5),o&2){let a;_(a=b())&&(n.formFieldEl=a.first)}},hostAttrs:[1,"form-element"],inputs:{control:"control",labelCSS:"labelCSS",label:"label",labelKey:"labelKey",idKey:"idKey",name:"name",autofocus:"autofocus",controlsCSS:"controlsCSS",errorMessages:"errorMessages",hideOptionalLabel:"hideOptionalLabel",hideControl:"hideControl",icon:"icon",buttonKey:"buttonKey",hintKey:"hintKey",prefixTpl:"prefixTpl",suffixTpl:"suffixTpl",showManualError:"showManualError",manualErrorKey:"manualErrorKey",forceRequired:"forceRequired",readOnly:"readOnly"},features:[le],decls:0,vars:0,template:function(o,n){},encapsulation:2,changeDetection:0});let i=t;return i})();var Qo=["inputRef"],Go=(i,t)=>({mandatory:i,formErrorKey:t}),Wo=(i,t)=>({type:i,control:t}),Zo=(i,t)=>({static:i,dynamic:t}),Jo=()=>[],en=(i,t,r)=>({autofocus:i,trap:t,block:r}),tn=i=>({static:i});function on(i,t){if(i&1&&u(0,"mat-label",13),i&2){let r=h(3);c("innerHTML",r.labelText,M)}}function nn(i,t){if(i&1&&u(0,"mat-icon",14),i&2){let r=h(3);c("fontIcon",r.SipCostcoIcon.SEARCH)}}function rn(i,t){i&1&&u(0,"sip-spinner",15)}function an(i,t){if(i&1&&u(0,"mat-icon",16),i&2){let r=h(3);c("fontIcon",r.icon)}}function cn(i,t){if(i&1&&(m(0,"button",17),Ye(1),C(2,"cxTranslate"),f()),i&2){let r=h(3);c("sipDataSelector",fe(4,tn,r.SIP_DATA_SELECTOR.SUBMIT_BUTTON)),d(),At(" ",w(2,2,r.buttonKey)," ")}}function dn(i,t){i&1&&K(0)}function ln(i,t){if(i&1&&(m(0,"div",18),p(1,dn,1,0,"ng-container",19),f()),i&2){let r=h(3);d(),c("ngTemplateOutlet",r.suffixTpl)}}function sn(i,t){if(i&1&&u(0,"mat-error",20),i&2){let r=h(2).sipLet,e=h();c("formErrorKey",e.showManualError?e.manualErrorKey:r.formErrorKey)}}function mn(i,t){if(i&1&&u(0,"sip-field-hint",21),i&2){let r=h(3);c("hintKey",r.hintKey)}}function fn(i,t){if(i&1&&(De(0),m(1,"mat-form-field",3),p(2,on,1,1,"mat-label",4),u(3,"
4input",5,0),p(5,nn,1,1,"mat-icon",6)(6,rn,1,0,"sip-spinner",7)(7,an,1,1,"mat-icon",8)(8,cn,3,6,"button",9)(9,ln,2,1,"div",10)(10,sn,1,1,"mat-error",11),f(),p(11,mn,1,1,"sip-field-hint",12),Pe()),i&2){let r,e=h().sipLet,o=h();d(2),c("ngIf",o.labelText),d(),c("formControl",o.control)("id",o.idKey)("sipInputFormat",o.inputFormat?V(22,Wo,o.inputFormat,o.control):null)("name",o.name)("sipDataSelector",V(25,Zo,o.SIP_DATA_SELECTOR.TEXT_INPUT,o.idKey||o.name))("placeholder",o.placeholder)("ngClass",(r=o.controlsCSS)!==null&&r!==void 0?r:zt(28,Jo))("type",o.type)("readonly",o.readOnly)("required",e.mandatory)("cxFocus",Nt(29,en,o.autofocus,o.autofocus,o.autofocus)),D("aria-disabled",o.readOnly||(o.control==null?null:o.control.disabled))("autocomplete",o.autocomplete)("maxLength",o.maxLength||null),d(2),c("ngIf",o.search),d(),c("ngIf",o.showSpinner),d(),c("ngIf",o.icon&&!o.showSpinner),d(),c("ngIf",o.buttonKey),d(),c("ngIf",o.suffixTpl),d(),c("ngIf",e.formErrorKey||o.showManualError),d(),c("ngIf",o.hintKey)}}function hn(i,t){if(i&1&&(De(0),p(1,fn,12,33,"ng-container",2),Pe()),i&2){let r=h();d(),c("ngIf",r.control&&!r.hideControl)}}var ec=(()=>{let t=class t extends tt{constructor(){super(...arguments),this.placeholder="",this.type="text",this.autofocus=!1,this.autocomplete="off",this.SipCostcoIcon=$,this.SIP_DATA_SELECTOR=B}get nativeElement(){return this.inputRef?.nativeElement}focus(){this.nativeElement?.focus()}};t.\u0275fac=(()=>{let e;return function(n){return(e||(e=ie(t)))(n||t)}})(),t.\u0275cmp=g({type:t,selectors:[["sip-text-input"]],viewQuery:function(o,n){if(o&1&&S(Qo,5),o&2){let a;_(a=b())&&(n.inputRef=a.first)}},inputs:{placeholder:"placeholder",type:"type",autofocus:"autofocus",autocomplete:"autocomplete",minLength:"minLength",maxLength:"maxLength",showSpinner:"showSpinner",inputFormat:"inputFormat",search:"search"},features:[oe],decls:3,vars:8,consts:[["inputRef",""],[4,"sipLet"],[4,"ngIf"],[1,"cds-form-field"],[3,"innerHTML",4,"ngIf"],["sipMatInput","",3,"formControl","id","sipInputFormat","name","sipDataSelector","placeholder","ngClass","type","readonly","required","cxFocus"],["matPrefix","",3,"fontIcon",4,"ngIf"],["customClass","no-margin","matSuffix","",4,"ngIf"],["matSuffix","",3,"fontIcon",4,"ngIf"],["matButton","","matSuffix","","class","cds-btn cds-btn-primary",3,"sipDataSelector",4,"ngIf"],["matSuffix","",4,"ngIf"],["sipFieldError","",3,"formErrorKey",4,"ngIf"],[3,"hintKey",4,"ngIf"],[3,"innerHTML"],["matPrefix","",3,"fontIcon"],["customClass","no-margin","matSuffix",""],["matSuffix","",3,"fontIcon"],["matButton","","matSuffix","",1,"cds-btn","cds-btn-primary",3,"sipDataSelector"],["matSuffix",""],[4,"ngTemplateOutlet"],["sipFieldError","",3,"formErrorKey"],[3,"hintKey"]],template:function(o,n){o&1&&(p(0,hn,2,1,"ng-container",1),C(1,"async"),C(2,"async")),o&2&&c("sipLet",V(5,Go,w(1,1,n.isRequired$),w(2,3,n.formErrorKey$)))},dependencies:[pe,Z,J,$t,Ke,$e,Ue,et,Je,Ii,Mi,Pi,Fe,oi,Se,Y,ci,di,si,Ai,Vi,ue,xe],encapsulation:2,changeDetection:0});let i=t;return i})();var pn=i=>({static:i});function un(i,t){if(i&1&&u(0,"div",4),i&2){let r=h();c("innerHTML",r.text,M)}}function xn(i,t){i&1&&K(0)}function _n(i,t){if(i&1&&(m(0,"div",5),p(1,xn,1,0,"ng-container",6),f()),i&2){let r=h();d(),c("ngTemplateOutlet",r.template)}}var Bi=(()=>{let t=class t{constructor(e){this.changeDetectorRef=e,this.subscription=new te,this.SIP_DATA_SELECTOR=B}ngOnInit(){this.subscription.add(this.tooltipPosition.pipe(q(e=>{this.arrowClasses=e?[`arrow-${e}`]:[],this.changeDetectorRef.detectChanges()})).subscribe())}ngOnDestroy(){this.subscription.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)(s(we))},t.\u0275cmp=g({type:t,selectors:[["sip-tooltip"]],inputs:{template:"template",text:"text",tooltipPosition:"tooltipPosition"},decls:4,vars:6,consts:[[1,"tooltip-overlay",3,"sipDataSelector"],["class","tooltip-content",3,"innerHTML",4,"ngIf"],["class","tooltip-content",4,"ngIf"],[3,"ngClass"],[1,"tooltip-content",3,"innerHTML"],[1,"tooltip-content"],[4,"ngTemplateOutlet"]],template:function(o,n){o&1&&(m(0,"div",0),p(1,un,1,1,"div",1)(2,_n,2,1,"div",2),u(3,"
4i",3),f()),o&2&&(c("sipDataSelector",fe(4,pn,n.SIP_DATA_SELECTOR.TOOLTIP)),d(),c("ngIf",n.text),d(),c("ngIf",n.template),d(),c("ngClass",n.arrowClasses))},dependencies:[pe,Z,J,Y],encapsulation:2,changeDetection:0});let i=t;return i})();var _e=Ge(Ae.overlayOriginEdgeOffset),X=Ge(Ae.overlayOppositeEdgeOffset),Yi=300,Xi=600,bn="click",gn="",Ki=(()=>{let t=class t{set positions(e){e?this.tooltipPositions=e.map(o=>this.defaultPositionMap.get(o)):this.tooltipPositions=this.defaultPositions}constructor(e,o,n,a){this.elementRef=e,this.overlayService=o,this.renderer=n,this.windowRef=a,this.defaultPositionMap=new Map([["top-start",{originX:"center",originY:"top",overlayX:"start",overlayY:"bottom",offsetX:-1*_e,offsetY:-1*X}],["top",{originX:"center",originY:"top",overlayX:"center",overlayY:"bottom",offsetY:-1*X}],["top-end",{originX:"center",originY:"top",overlayX:"end",overlayY:"bottom",offsetX:_e,offsetY:-1*X}],["bottom-start",{originX:"center",originY:"bottom",overlayX:"start",overlayY:"top",offsetX:-1*_e,offsetY:X}],["bottom",{originX:"center",originY:"bottom",overlayX:"center",overlayY:"top",offsetY:X}],["bottom-end",{originX:"center",originY:"bottom",overlayX:"end",overlayY:"top",offsetX:_e,offsetY:X}],["left-start",{originX:"start",originY:"center",overlayX:"end",overlayY:"top",offsetX:-1*X,offsetY:-1*_e}],["left",{originX:"start",originY:"center",overlayX:"end",overlayY:"center",offsetX:-1*X}],["left-end",{originX:"start",originY:"center",overlayX:"end",overlayY:"bottom",offsetX:-1*X,offsetY:_e}],["right-start",{originX:"end",originY:"center",overlayX:"start",overlayY:"top",offsetX:X,offsetY:-1*_e}],["right",{originX:"end",originY:"center",overlayX:"start",overlayY:"center",offsetX:X}],["right-end",{originX:"end",originY:"center",overlayX:"start",overlayY:"bottom",offsetX:X,offsetY:_e}]]),this.defaultPositions=[this.defaultPositionMap.get("right-start"),this.defaultPositionMap.get("right"),this.defaultPositionMap.get("right-end"),this.defaultPositionMap.get("left-start"),this.defaultPositionMap.get("left"),this.defaultPositionMap.get("left-end"),this.defaultPositionMap.get("top-start"),this.defaultPositionMap.get("top-end"),this.defaultPositionMap.get("top"),this.defaultPositionMap.get("bottom-start"),this.defaultPositionMap.get("bottom-end"),this.defaultPositionMap.get("bottom")],this.enableTooltip=!0,this.openEvent=bn,this.closeEvent=gn,this.overlayBackdropClickSubscription=new te,this.tooltipPositions=[...this.defaultPositions],this.tooltipCurrentPosition=new be(null),this.positionSubscription=new te,this.openEventUnlisten=()=>{},this.closeEventUnlisten=()=>{},this.portal=new Yt(Bi)}ngAfterViewInit(){this.enableTooltip!==!1&&(this.openEventUnlisten=this.renderer.listen(this.elementRef.nativeElement,this.openEvent,e=>{e.preventDefault(),this.attachOverlay()}),this.closeEventUnlisten=this.renderer.listen(this.elementRef.nativeElement,this.closeEvent,()=>this.detachOverlay()))}ngOnDestroy(){this.overlayRef&&this.overlayRef.dispose(),this.positionSubscription.unsubscribe(),this.openEventUnlisten(),this.closeEventUnlisten()}ngOnChanges(e){this.updatePositionStrategy(),this.overlayRef&&(this.overlayRef.updatePositionStrategy(this.positionStrategy),this.overlayRef.updateSize({maxWidth:this.maxWidth??Yi,maxHeight:this.maxHeight??Xi}))}afterOverlayAttached(e){e.instance.tooltipPosition=this.tooltipCurrentPosition.asObservable()}createOverlay(){this.positionStrategy||this.updatePositionStrategy(),this.overlayRef=this.overlayService.create({positionStrategy:this.positionStrategy,scrollStrategy:this.overlayService.scrollStrategies.reposition(),maxWidth:this.maxWidth??Yi,maxHeight:this.maxHeight??Xi,hasBackdrop:!0,backdropClass:["overlay-backdrop-tooltip"]})}updatePositionStrategy(){this.positionStrategy=this.overlayService.position().flexibleConnectedTo(this.alternateTarget?.elementRef??this.elementRef).withPositions(this.tooltipPositions).withFlexibleDimensions(!1).withLockedPosition(!0).withViewportMargin(Ge(Ae.spaceSm))}attachOverlay(){this.overlayRef||this.createOverlay(),this.overlayRef.hasAttached()||this.afterOverlayAttached(this.overlayRef.attach(this.portal)),this.overlayBackdropClickSubscription.unsubscribe(),this.overlayBackdropClickSubscription=this.overlayRef.backdropClick().pipe(q(e=>{this.detachOverlay()})).subscribe(),this.positionSubscription.unsubscribe(),this.positionSubscription=this.positionStrategy.positionChanges.pipe(q(e=>this.onPositionChange(e))).subscribe(),this.renderer.setStyle(this.elementRef.nativeElement,"z-index",Number(Ae.tooltipZindex)+1)}detachOverlay(){this.overlayRef&&this.overlayRef.detach(),this.positionSubscription.unsubscribe(),this.overlayBackdropClickSubscription.unsubscribe(),this.renderer.removeStyle(this.elementRef.nativeElement,"z-index")}onPositionChange(e){let o;
4if(this.defaultPositionMap.forEach((n,a)=>{if(n.originX===e.connectionPair.originX&&n.originY===e.connectionPair.originY&&n.overlayX===e.connectionPair.overlayX&&n.overlayY===e.connectionPair.overlayY){o=a;return}}),o){if(this.tooltipCurrentPosition.next(o),this.windowRef.nativeWindow){let n=this.windowRef.nativeWindow.document.documentElement.clientHeight-this.windowRef.nativeWindow.innerHeight;if(n!==0){let a=this.defaultPositionMap.get(o).offsetY;this.renderer.setStyle(this.overlayRef.overlayElement,"transform",`translateY(${a+n}px)`)}}}else this.tooltipCurrentPosition.next(null)}};t.\u0275fac=function(o){return new(o||t)(s(O),s(Xt),s(Pt),s(Kt))},t.\u0275dir=k({type:t,inputs:{enableTooltip:"enableTooltip",positions:"positions",maxWidth:"maxWidth",maxHeight:"maxHeight",openEvent:"openEvent",closeEvent:"closeEvent",alternateTarget:"alternateTarget"},features:[le]});let i=t;return i})();var Ui=(()=>{let t=class t extends Ki{afterOverlayAttached(e){super.afterOverlayAttached(e),e.instance.template=this.tooltipTemplate}};t.\u0275fac=(()=>{let e;return function(n){return(e||(e=ie(t)))(n||t)}})(),t.\u0275dir=k({type:t,selectors:[["","sipTemplateTooltip",""]],inputs:{tooltipTemplate:"tooltipTemplate"},features:[oe]});let i=t;return i})();var kn=i=>({static:i});function yn(i,t){if(i&1&&(u(0,"span",5),C(1,"cxTranslate")),i&2){let r=h(2);c("innerHTML",w(1,1,r.tooltipKey),M)}}function Cn(i,t){if(i&1&&u(0,"span",5),i&2){let r=h(2);c("innerHTML",r.tooltipText,M)}}function wn(i,t){if(i&1&&K(0,6),i&2){let r=h(2);c("ngTemplateOutlet",r.tooltipTemplate)}}function En(i,t){if(i&1&&p(0,yn,2,3,"span",3)(1,Cn,1,1,"span",3)(2,wn,1,1,"ng-container",4),i&2){let r=h();c("ngIf",r.tooltipKey),d(),c("ngIf",r.tooltipText),d(),c("ngIf",r.tooltipTemplate)}}var Fn="click",Sn="",$i=(()=>{let t=class t{constructor(){this.icon=$.INFO,this.openEvent=Fn,this.closeEvent=Sn,this.SipCostcoIcon=$,this.SIP_DATA_SELECTOR=B}handleTooltipKeydown(e){let o=e.currentTarget;(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),o.dispatchEvent(new Event(this.openEvent))),e.key==="Escape"&&o.dispatchEvent(new Event(this.closeEvent))}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=g({type:t,selectors:[["sip-icon-tooltip"]],inputs:{icon:"icon",tooltipKey:"tooltipKey",tooltipText:"tooltipText",tooltipTemplate:"tooltipTemplate",tooltipPositions:"tooltipPositions",inline:"inline",openEvent:"openEvent",closeEvent:"closeEvent"},decls:5,vars:13,consts:[["tooltipTpl",""],["role","tooltip","tabindex","0","sipTemplateTooltip","",1,"tooltip-icon-container",3,"keydown","sipDataSelector","tooltipTemplate","positions","openEvent","closeEvent"],[3,"fontIcon"],[3,"innerHTML",4,"ngIf"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"innerHTML"],[3,"ngTemplateOutlet"]],template:function(o,n){if(o&1){let a=se();m(0,"div",1),C(1,"cxTranslate"),R("keydown",function(x){return A(a),z(n.handleTooltipKeydown(x))}),u(2,"mat-icon",2),f(),p(3,En,3,3,"ng-template",null,0,ye)}if(o&2){let a=j(4);c("sipDataSelector",fe(11,kn,n.SIP_DATA_SELECTOR.ICON_TOOLTIP))("tooltipTemplate",a)("positions",n.tooltipPositions)("openEvent",n.openEvent)("closeEvent",n.closeEvent),D("aria-label",w(1,9,"text.headertext.info")),d(2),F("icon-inline",n.inline),c("fontIcon",n.icon)}},dependencies:[Z,J,Y,Fe,Ui,xe],encapsulation:2,changeDetection:0});let i=t;return i})();var In=["input"],On=["label"],Mn=["*"],Dn=new L("mat-checkbox-default-options",{providedIn:"root",factory:Gi});function Gi(){return{color:"accent",clickAction:"check-indeterminate"}}var T=function(i){return i[i.Init=0]="Init",i[i.Checked=1]="Checked",i[i.Unchecked=2]="Unchecked",i[i.Indeterminate=3]="Indeterminate",i}(T||{}),Pn={provide:Ut,useExisting:Ot(()=>it),multi:!0},ut=class{},Rn=0,Qi=Gi(),it=(()=>{let t=class t{focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){let o=new ut;return o.source=this,o.checked=e,o}_getAnimationTargetElement(){return this._inputElement?.nativeElement}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,o,n,a,l,x){this._elementRef=e,this._changeDetectorRef=o,this._ngZone=n,this._animationMode=l,this._options=x,this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new ve,this.indeterminateChange=new ve,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=T.Init,this._controlValueAccessorChangeFn=()=>{}
4,this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||Qi,this.color=this._options.color||Qi.color,this.tabIndex=parseInt(a)||0,this.id=this._uniqueId=`mat-mdc-checkbox-${++Rn}`}ngOnChanges(e){e.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){let o=e!=this._indeterminate;this._indeterminate=e,o&&(this._indeterminate?this._transitionCheckState(T.Indeterminate):this._transitionCheckState(this.checked?T.Checked:T.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorChangeFn=e}_transitionCheckState(e){let o=this._currentCheckState,n=this._getAnimationTargetElement();if(!(o===e||!n)&&(this._currentAnimationClass&&n.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(o,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){n.classList.add(this._currentAnimationClass);let a=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{n.classList.remove(a)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){let e=this._options?.clickAction;!this.disabled&&e!=="noop"?(this.indeterminate&&e!=="check"&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?T.Checked:T.Unchecked),this._emitChangeEvent()):!this.disabled&&e==="noop"&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate)}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,o){if(this._animationMode==="NoopAnimations")return"";switch(e){case T.Init:if(o===T.Checked)return this._animationClasses.uncheckedToChecked;if(o==T.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case T.Unchecked:return o===T.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case T.Checked:return o===T.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case T.Indeterminate:return o===T.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){let o=this._inputElement;o&&(o.nativeElement.indeterminate=e)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}};t.\u0275fac=function(o){return new(o||t)(s(O),s(we),s(I),je("tabindex"),s(Ve,8),s(Dn,8))},t.\u0275cmp=g({type:t,selectors:[["mat-checkbox"]],viewQuery:function(o,n){if(o&1&&(S(In,5),S(On,5),S(st,5)),o&2){let a;_(a=b())&&(n._inputElement=a.first),_(a=b())&&(n._labelElement=a.first),_(a=b())&&
4(n.ripple=a.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:14,hostBindings:function(o,n){o&2&&(ke("id",n.id),D("tabindex",null)("aria-label",null)("aria-labelledby",null),Rt(n.color?"mat-"+n.color:"mat-accent"),F("_mat-animation-noopable",n._animationMode==="NoopAnimations")("mdc-checkbox--disabled",n.disabled)("mat-mdc-checkbox-disabled",n.disabled)("mat-mdc-checkbox-checked",n.checked))},inputs:{ariaLabel:[v.None,"aria-label","ariaLabel"],ariaLabelledby:[v.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[v.None,"aria-describedby","ariaDescribedby"],id:"id",required:[v.HasDecoratorInputTransform,"required","required",he],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[v.HasDecoratorInputTransform,"disableRipple","disableRipple",he],tabIndex:[v.HasDecoratorInputTransform,"tabIndex","tabIndex",e=>e==null?void 0:Ht(e)],color:"color",checked:[v.HasDecoratorInputTransform,"checked","checked",he],disabled:[v.HasDecoratorInputTransform,"disabled","disabled",he],indeterminate:[v.HasDecoratorInputTransform,"indeterminate","indeterminate",he]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[N([Pn,{provide:Qt,useExisting:t,multi:!0}]),Be,le,Re],ngContentSelectors:Mn,decls:15,vars:19,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(o,n){if(o&1){let a=se();U(),m(0,"div",3),R("click",function(x){return A(a),z(n._preventBubblingFromLabel(x))}),m(1,"div",4,0)(3,"div",5),R("click",function(){return A(a),z(n._onTouchTargetClick())}),f(),m(4,"input",6,1),R("blur",function(){return A(a),z(n._onBlur())})("click",function(){return A(a),z(n._onInputClick())})("change",function(x){return A(a),z(n._onInteractionEvent(x))}),f(),u(6,"div",7),m(7,"div",8),Mt(),m(8,"svg",9),u(9,"path",10),f(),Dt(),u(10,"div",11),f(),u(11,"div",12),f(),m(12,"label",13,2),y(14),f()()}if(o&2){let a=j(2);c("labelPosition",n.labelPosition),d(4),F("mdc-checkbox--selected",n.checked),c("checked",n.checked)("indeterminate",n.indeterminate)("disabled",n.disabled)("id",n.inputId)("required",n.required)("tabIndex",n.disabled?-1:n.tabIndex),D("aria-label",n.ariaLabel||null)("aria-labelledby",n.ariaLabelledby)("aria-describedby",n.ariaDescribedby)("aria-checked",n.indeterminate?"mixed":null)("name",n.name)("value",n.value),d(7),c("matRippleTrigger",a)("matRippleDisabled",n.disableRipple||n.disabled)("matRippleCentered",!0),d(),c("for",n.inputId)}},dependencies:[st,ai],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}
4}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500m
4s linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}
4.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let i=t;return i})();var Dc=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275mod=de({type:t}),t.\u0275inj=ce({imports:[it,ne,ne]});let i=t;return i})();var An=[[["","after",""]]],zn=["[after]"],Nn=i=>({formErrorKey:i}),Hn=(i,t)=>({static:i,dynamic:t}),qn=(i,t)=>({"costco-mat-checkbox-container":!0,"costco-mat-checkbox-container-checked":i,"costco-mat-checkbox-error":t});function jn(i,t){if(i&1&&(m(0,"div",7),u(1,"sip-icon-tooltip",8),f()),i&2){let r=h(3);d(),c("inline",!0)("tooltipKey",r.inlineTooltipKey)}}function Vn(i,t){if(i&1&&p(0,jn,2,2,"div",6),i&2){let r=h(2);c("ngIf",r.inlineTooltipKey)}}function Bn(i,t){i&1&&K(0)}function Yn(i,t){i&1&&K(0)}function Xn(i,t){if(i&1&&(m(0,"mat-checkbox",9),C(1,"async"),u(2,"span",10),p(3,Bn,1,0,"ng-container",11)(4,Yn,1,0,"ng-container",11),f()),i&2){h();let r=j(2),e=h(),o=j(3);c("disableRipple",!0)("color","primary")("formControl",e.control)("id",e.idKey)("required",w(1,8,e.isRequired$)),d(2),c("innerHtml",e.labelText,M),d(),c("ngTemplateOutlet",o),d(),c("ngTemplateOutlet",r)}}function Kn(i,t){i&1&&K(0)}function Un(i,t){i&1&&K(0)}function $n(i,t){if(i&1){let r=se();m(0,"mat-checkbox",12),C(1,"async"),R("change",function(o){A(r);let n=h(2);return z(n.onChange(o.checked))})("indeterminateChange",function(o){A(r);let n=h(2);return z(n.onIndeterminateChange(o))}),u(2,"span",10),p(3,Kn,1,0,"ng-container",11)(4,Un,1,0,"ng-container",11),f()}if(i&2){h();let r=j(2),e=h(),o=j(3);c("disableRipple",!0)("checked",e.internalChecked)("color","primary")("disabled",e.internalDisabled)("id",e.idKey)("indeterminate",e.internalIndeterminate)("required",w(1,10,e.isRequired$)),d(2),c("innerHtml",e.labelText,M),d(),c("ngTemplateOutlet",o),d(),c("ngTemplateOutlet",r)}}function Qn(i,t){if(i&1&&(m(0,"div",3),p(1,Vn,1,1,"ng-template",null,1,ye)(3,Xn,5,10,"mat-checkbox",4)(4,$n,5,12,"mat-checkbox",5),f()),i&2){let r=t.sipLet,e=h();c("sipDataSelector",V(4,Hn,e.SIP_DATA_SELECTOR.CHECKBOX,e.idKey))("ngClass",V(7,qn,(e.control==null?null:e.control.value)||e.internalChecked,!!r.formErrorKey)),d(3),c("ngIf",e.control),d(),c("ngIf",!e.control)}}function Gn(i,t){i&1&&y(0)}var Hc=(()=>{let t=class t extends tt{constructor(){super(...arguments),this.internalChecked=!1,this.internalDisabled=!1,this.internalIndeterminate=!1,this.hideOptionalLabel=!0,this.handleChange=new ve,this.indeterminateChange=new ve}set checked(e){this.internalChecked=e}set disabled(e){this.internalDisabled=e}set indeterminate(e){this.internalIndeterminate=e}focus(){throw new Error("focus is not implemented for SipCheckboxComponent")}onChange(e){this.internalChecked=e,this.handleChange.emit(e)}onIndeterminateChange(e){this.internalIndeterminate=e,this.indeterminateChange.emit(e)}isRequired(e){return super.isRequiredTrue(e)}};t.\u0275fac=(()=>{let e;return function(n){return(e||(e=ie(t)))(n||t)}})(),t.\u0275cmp=g({type:t,selectors:[["sip-checkbox"]],inputs:{checked:"checked",disabled:"disabled",indeterminate:"indeterminate",inlineTooltipKey:"inlineTooltipKey",hideOptionalLabel:"hideOptionalLabel"},outputs:{handleChange:"handleChange",indeterminateChange:"indeterminateChange"},features:[oe],ngContentSelectors:zn,decls:4,vars:5,consts:[["afterTpl",""],["inlineIconTooltip",""],[3,"sipDataSelector","ngClass",4,"sipLet"],[3,"sipDataSelector","ngClass"],[3,"disableRipple","color","formControl","id","required",4,"ngIf"],[3,"disableRipple","checked","color","disabled","id","indeterminate","required","change","indeterminateChange",4,"ngIf"],["class","cds-field-icon cds-field-icon-inline",4,"ngIf"],[1,"cds-field-icon","cds-field-icon-inline"],[3,"inline","tooltipKey"],[3,"disableRipple","color","formControl","id","required"],[3,"innerHtml"],[4,"ngTemplateOutlet"],[3,"change","indeterminateChange","disableRipple","checked","color","disabled","id","indeterminate","required"]],template:function(o,n){o&1&&(U(An),p(0,Qn,5,10,"div",2),C(1,"async"),p(2,Gn,1,0,"ng-template",null,0,ye)),o&2&&c("sipLet",fe(3,Nn,w(1,1,n.formErrorKey$)))},dependencies:[pe,Z,J,Ke,$e,Ue,Se,Y,$i,it,ue],styles:["*[class^=mat-][_ngcontent-%COMP%]:focus{border-color:inherit;box-shadow:none;-webkit-box-shadow:none;outline-offset:0;outline:none}*[class^=mat-][_ngcontent-%COMP%] *[_ngcontent-%COMP%]:focus{border-color:inherit;box-shadow:none;-webkit-box-shadow:none;outline-offset:0;outline:none}*[class^=mat-][_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%]{display:block}[disabled][_nghost-%COMP%]{background-color:inherit;opacity:inherit}.costco-mat-checkbox-container[_ngcontent-%COMP%]{margin-left:-4px}.costco-mat-checkbox-error[_ngcontent-%COMP%] .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:#d32029}"],changeDetection:0});let i=t;return i})();var Vc={invalid:"costcoValidation.field.required",missing:"costcoValidation.address.name.full-required",required:"costcoValidation.field.required",requiredLength:"costcoValidation.field.length",digitsOnly:"costcoValidation.field.digits",cxEmail
4sMustMatch:"costcoEmail.messages.emailConfirmError",cxPhonesMustMatch:"smsLogin.authentication.phoneNumberError",cxPasswordsMustMatch:"membership.validation.checkPasswordConfirm",email:"costcoEmail.messages.emailError",containsSpecialCharacters:"costcomemberregister.messages.invalidError"};function xt(i,t={}){i&&((i instanceof Wt||i instanceof Zt||i instanceof ii)&&Object.values(i.controls).forEach(r=>{xt(r,t)}),i.updateValueAndValidity({onlySelf:t.onlySelf??!0,emitEvent:t.emitEvent}),i.markAsTouched(),i.markAsDirty())}function Wn(i=[]){for(let t of i)xt(t)}function Bc(i,t=[]){if(!t?.length){xt(i);return}let e=Object.entries(i.controls).filter(([o])=>!t.includes(o)).map(([,o])=>o);Wn(e),i.updateValueAndValidity({onlySelf:!0})}function Xc(i){let t={minLength:i.minLength??8,maxLength:i.maxLength??20,requireLetter:i.requireLetter??!1,requireNumber:i.requireNumber??!1,requireSymbol:i.requireSymbol??!1};return r=>{let e=r.value;if(!e)return null;let o=!1,n=!1,a=!1,l=!1;return(e.length<t.minLength||e.length>t.maxLength)&&(o=!0),t.requireLetter&&!e.match(/[A-Za-z]/giu)&&(n=!0),t.requireNumber&&!e.match(/\d/giu)&&(a=!0),t.requireSymbol&&!e.match(/[^a-zA-Z\d\s:]/giu)&&(l=!0),o||n||a||l?{passwordFormat:{badLength:o,missingLetter:n,missingNumber:a,missingSymbol:l}}:null}}export{Q as a,gr as b,ui as c,xi as d,vr as e,kr as f,ft as g,_i as h,yr as i,bi as j,Cr as k,wr as l,hi as m,pi as n,Er as o,Te as p,ro as q,mr as r,Je as s,Ii as t,Mi as u,Pi as v,He as w,ht as x,zo as y,et as z,pt as A,Li as B,Ie as C,tt as D,si as E,Ai as F,ma as G,Xo as H,ji as I,Sa as J,Vi as K,ec as L,Ki as M,Ui as N,$i as O,Dc as P,Hc as Q,Vc as R,xt as S,Wn as T,Bc as U,Xc as V};
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.